huggingbay-xyz Agent Docs API

The Agent Docs API from huggingbay-xyz — 279 operation(s) for agent docs.

Operations 292

Showing the first 250 of 292. The full set is in the contract, and via get_provider_operations.

GET /og/artifact/{artifactId}.png Fetch one artifact/model social preview #
HEAD /og/artifact/{artifactId}.png Fetch artifact/model social-preview headers #
GET /og/evidence/{artifactId}.png Fetch one recorded public-evidence social preview #
HEAD /og/evidence/{artifactId}.png Fetch public-evidence social-preview headers #
GET /og/answer/{slug}.png Fetch one answer-pack social preview #
HEAD /og/answer/{slug}.png Fetch answer-pack social-preview headers #
GET /og/decide/{gpu}/{task}.png Fetch one bounded metadata-decision social preview #
HEAD /og/decide/{gpu}/{task}.png Fetch metadata-decision social-preview headers #
GET /og/vs/{leftArtifactId}/{rightArtifactId}.png Fetch one public artifact-metadata comparison preview #
HEAD /og/vs/{leftArtifactId}/{rightArtifactId}.png Fetch artifact-comparison social-preview headers #
GET /og/rank/{artifactId}.png Fetch one current bounded trend-rank preview #
HEAD /og/rank/{artifactId}.png Fetch trend-rank social-preview headers #
GET /api/ai-visibility Fetch AI crawler, answer-engine, and agent visibility status #
GET /api/agent-discovery Fetch the single-call agent discovery contract #
GET /.well-known/agent-discovery.json Well-known alias for the agent discovery contract #
GET /api/ai-mention-monitor Fetch prompt-level AI answer-engine mention monitoring targets #
GET /api/ai-mention-results Fetch observed AI answer-engine mention and citation results #
GET /api/dumps/manifest.json Fetch public data dump manifest #
GET /data/manifest.json Alias for public data dump manifest #
GET /api/dumps/catalog.jsonl Bounded public catalog dump in NDJSON #
GET /api/dumps/catalog.csv Bounded public catalog dump in CSV #
GET /api/dumps/hosted-files.jsonl Bounded hosted-file dump in NDJSON #
GET /api/dumps/hosted-files.csv Bounded hosted-file dump in CSV #
GET /feeds/recent.xml RSS feed of recent public Hugging Bay artifacts #
GET /feeds/trending.xml RSS feed of trending Hugging Bay artifacts #
GET /feeds/hosted-mirrors.xml RSS feed of hosted Hugging Bay mirror/download rows #
GET /feeds/reviews.xml Retired community review feed #
GET /feed.xml Freshness Atom feed of catalog changes #
GET /atom.xml Trending Atom feed #
GET /api/verify Verify one public artifact by id with a machine-checkable fail-closed verdict #
POST /api/mcp Call hosted Hugging Bay MCP over JSON-RPC 2.0 #
GET /mcp Alias for hosted remote MCP discovery #
POST /mcp Alias for hosted Hugging Bay MCP JSON-RPC 2.0 calls #
GET /.well-known/mcp/server-card.json Fetch the MCP server card for agent and tool discovery #
GET /api/search Common-path compatibility alias for bounded artifact search #
GET /api/v1/artifacts/{id}/versions Fetch artifact version provenance and freshness metadata #
GET /api/v1/artifacts/{id}/fit GPU memory check: per-GPU estimate of weights+KV-cache VRAM, max context, and… #
GET /api/v1/artifacts/{id}/license-lineage Effective-license lineage: walks base-model chains and flags suspected license… #
GET /api/v1/artifacts/{id}/alternatives Ungated, commercially-usable alternatives to a gated or restricted model at the… #
GET /api/v1/artifacts/{id}/family Model genealogy: exact base-model ancestors plus known catalog derivatives that… #
GET /api/v1/artifacts/{id}/card-doctor Model-card completeness score (0-100, grade A-F) with a prioritized fix list #
GET /api/v1/artifacts/{id}/harness-card Verified per-model harness notes for agents (failure modes and mitigations with… #
GET /api/v1/artifacts/{id}/manifest-diff File-level integrity diff between two artifact manifests… #
GET /api/v1/artifacts/{id}/report One-call composite: safety scan + license + GPU memory estimate + card score +… #
GET /api/v1/artifacts/{id}/integrations Contained integration state. #
GET /api/v1/artifacts/{id}/inspection Byte-level inspection of hosted files (safetensors/GGUF headers, config.json)… #
GET /api/v1/artifacts/{id}/bom Signed CycloneDX-compatible AI Bill of Materials: hashed weights files, license… #
GET /api/v1/artifacts/{id}/typosquat Impersonation check: edit-distance comparison against popular repos (clear |… #
GET /api/v1/artifacts/{id}/bundle Runnable-completeness verdict: indexed | metadata-complete | partial-hosted |… #
GET /api/v1/artifacts/{id}/passport Signed, digest-specific artifact passport (provenance, license verdict, safety… #
GET /api/v1/artifacts/{id}/lock bay.lock v1: reproducible dependency document (hb:// identity, file hashes… #
GET /api/downloadable-programs The /downloadable browse as JSON: every downloadable program, filterable, with… #
GET /api/v1/search Stable v1 artifact search alias #
GET /api/search/semantic Hybrid semantic artifact search #
GET /api/v1/artifacts/{id} Stable v1 artifact detail alias #
GET /api/reports/open-model-safety Live State of Open-Model Safety report: quotable, dated statistics computed… #
GET /api/artifacts/{id}/license-lineage Effective-license lineage: walks base-model chains and flags suspected license… #
GET /api/artifacts/{id}/family Model genealogy: exact base-model ancestors plus known catalog derivatives that… #
GET /api/artifacts/{id}/card-doctor Model-card completeness score (0-100, grade A-F) with a prioritized fix list #
GET /api/artifacts/{id}/harness-card Verified per-model harness notes for agents (failure modes and mitigations with… #
GET /api/finder Common-path compatibility alias for the bounded task-first finder #
GET /api/agents/find-model Find bounded model candidates and inspect their evidence qualifiers for a task… #
GET /api/agents/deployment-plan One-call deployment plan: hosted files with sha256, downloadUrl and a verify… #
GET /api/artifacts/{id}/fit GPU memory check: per-GPU estimate of weights+KV-cache VRAM, max context, and… #
GET /api/artifacts/{id}/quantizations Available quantizations for a model with per-quant size, precision, and… #
GET /api/artifacts/{id}/alternatives Ungated, commercially-usable alternatives to a gated or restricted model at the… #
GET /api/artifacts/{id}/report One-call composite: safety scan + license + GPU memory estimate + card score +… #
GET /api/artifacts/{id}/typosquat Impersonation check: edit-distance comparison against popular repos (clear |… #
POST /api/doctor Model Doctor: paste failing run output, get a curated failure diagnosis with… #
GET /api/artifacts/{id}/chat-contract Chat-template contract (BOS/EOS/stop, thinking + tool-call markers, conformance… #
GET /api/resolve/hb Resolve an immutable hb:// artifact identity; return identity-changed only for… #
GET /api/artifacts/{id}/lock bay.lock v1: reproducible dependency document (hb:// identity, file hashes… #
GET /api/artifacts/{id}/bom Signed CycloneDX-compatible AI Bill of Materials: hashed weights files, license… #
GET /api/artifacts/{id}/inspection Byte-level inspection of hosted files (safetensors/GGUF headers, config.json)… #
GET /api/artifacts/{id}/integrations Contained integration state. #
GET /api/artifacts/{id}/manifest-diff File-level integrity diff between two artifact manifests… #
GET /api/safety Safety-scan lookup for ANY file hash or repo reference — not just Hugging… #
GET /api/security/advisories Public security advisories: flagged/quarantined artifacts, open moderation… #
GET /api/revocations Public, signable list of revoked artifact identities… #
GET /api/artifacts/{id}/revocation Fast per-artifact revocation check: revoked true/false plus reason, severity… #
GET /api/artifacts/{id}/threat-scan Adversarial-pattern signature scan: unsafe serialization, payloads among… #
GET /api/threat-signatures The public curated signature catalog behind /threat-scan (20 adversarial… #
GET /api/artifacts/{id}/bundle Runnable-completeness verdict: indexed | metadata-complete | partial-hosted |… #
GET /api/blueprints Executable stack blueprints index (roles → eligible variants + run steps) #
GET /api/blueprints/{slug} One executable stack blueprint: components, eligible variants, bay.lock, run… #
GET /api/agents/recommend-prose Bounded metadata shortlist with explicit unknown-state qualifications #
POST /api/agents/check-action Policy gate: check whether an agent action on an artifact is allowed #
GET /api/artifacts/{id}/auto-pull-verdict Fail-closed autonomous-pull verdict using server-owned recorded evidence and… #
GET /api/migrate Open-model migration plan from a closed model (?from=) #
GET /api/a2a/task Read the public A2A task request and response contract #
POST /api/a2a/task A2A 0.3.0 JSON-RPC or legacy task/goal: synchronous metadata decision #
GET /api/missions Evidence missions: ranked verification gaps (first run report, license… #
GET /api/artifacts/{id}/passport Signed, digest-specific artifact passport (provenance, license verdict, safety… #
GET /api/blueprints/community Moderator-approved community blueprints (reviewed queue; nothing publishes… #
POST /api/scan/model-refs Model Dependency Doctor: scan submitted file contents for model references… #
GET /api/eval-suites Fixed BYOC eval suites; add ?suite=&endpointKind=&model= for an executable… #
GET /api/bundles/summary Public bundle-state counts: weightsHosted vs supportFilesOnly vs metadataOnly… #
GET /api/scorecard Public evidence & reliability scorecard: honest supply, activation, and… #
GET /api/decision-history Winner-change history for maintained decision pages (reviewer + methodology… #
GET /api/golden-workflows The five golden copy-paste integrations (API/MCP/CLI/Python), each ending in a… #
GET /api/doctor/feedback-summary Confirmed fix-outcome counts per diagnosis signature #
GET /api/facts Authoritative machine-readable claims about Hugging Bay (hosting scope… #
GET /api/decisions The 10 maintained editorial decision pages with review dates, methodology, and… #
GET /api/recipes Locked task recipes (exact artifact identities + digests; cannot silently… #
GET /api/recipes/{slug} One locked recipe with component digests, commands, and version history #
GET /api/conversion-funnel Unified conversion funnel: landing → recommendation → artifact → download-plan… #
GET /api/transfers/summary Honest completed-pull summary (7d): sessions by outcome with byte coverage… #
GET /api/incidents Currently-open declared incidents (non-sensitive fields only) #
GET /api/v1/artifacts/{id}/safety One safety-scan verdict for an artifact (a scan result, not a safety or run… #
GET /api/v1/artifacts/{id}/files Stable v1 artifact file inventory alias #
GET /api/v1/artifacts/{id}/manifest Stable v1 hosted manifest alias #
GET /api/v1/artifacts/{id}/download-plan Stable v1 hosted download-plan alias #
GET /api/v1/artifacts/{id}/everything One bounded artifact identity, report, chat-contract, and runtime-capability… #
GET /api/v1/artifacts/{id}/peer-fallbacks Stable v1 reviewed peer fallback metadata #
GET /api/v1/compare Stable v1 compare alias #
GET /api/v1/families/{family} List sizes and variants for one model family #
GET /api/v1/trending Stable v1 trending and demand signals #
GET /api/v1/mirrors/hosted Stable v1 list of hosted Hugging Bay files #
POST /api/v1/mirror-requests Request a reviewed Hugging Bay mirror for a public artifact #
GET /api/v1/mirror-requests/{id} Fetch a public mirror request receipt/status document #
POST /api/v1/submissions Queue a public upstream source for indexing review #
GET /api/publisher-applications Describe the public publisher application intake contract #
GET /api/publishers List public publisher namespaces with reviewed claims first, then catalog… #
GET /api/publishers/{namespace} Fetch a public publisher namespace profile with releases, trust, and… #
GET /api/publisher-applications/{id} Fetch sanitized public status for one publisher application #
GET /api/releases/{id} Fetch a launch-ready Hugging Bay release bundle #
GET /api/releases/{id}/readiness Fetch release readiness scoring for a Hugging Bay release #
GET /api/publisher/dashboard Fetch publisher-owned releases, release blockers, and upload sessions #
GET /api/publisher/artifacts List artifacts owned by the publisher token, including drafts/private releases #
GET /api/artifacts/{id}/dataset-inspection Inspect one exact public dataset selection without returning rows #
GET /api/artifacts/{id}/metadata.json Fetch machine-readable artifact metadata and safe agent workflow #
GET /api/artifacts/{id}/versions Fetch artifact version provenance and freshness metadata #
GET /api/artifacts/{id}/insights Fetch a decision-ready artifact insight document #
GET /api/artifacts/{id}/agent-bundle Fetch one agent-ready artifact bundle #
GET /api/artifacts/{id}/distribution Fetch hosted, upstream, and reviewed peer-assisted distribution options #
GET /api/artifacts/{id}/peer-fallbacks Fetch reviewed torrent/magnet fallback metadata for hosted files #
GET /api/artifacts/{id}/card Fetch a rendered-card document for an artifact #
GET /api/artifacts/{id}/card.md Fetch a Markdown artifact card #
GET /api/artifacts/{id}/review-summary Fetch a compact answer-engine review and trust summary for an artifact #
GET /api/artifacts/{id}/reviews List public community reviews and run-report attestations for an artifact #
GET /api/community/signals Fetch aggregate public community trust signals #
GET /api/community/review-queue Fetch prioritized artifacts that need community reviews or run-report evidence #
GET /api/community/review-missions Fetch concrete community review missions with prefilled human review links #
GET /api/community/review-actions Fetch exact community review action templates for humans, agents, and local… #
GET /api/activation High-value Hugging Bay activation loops for humans and agents #
GET /api/hosted-local-models Stable hosted-local model file alias for agents and tools that run models… #
GET /api/evidence/rollups Fetch global community evidence rollups by benchmark, tool, hardware, and… #
GET /api/artifacts/{id}/download-plan Deprecated alias of GET /api/v1/artifacts/{id}/download-plan: the per-file… #
GET /api/compare Compare up to six artifacts side by side #
GET /api/resolve Resolve an upstream repo URL, owner/name, or artifact id to one Hugging Bay… #
POST /api/v1/resolve/batch Resolve up to 100 references to compact catalog metadata #
GET /api/v1/resolve Resolve an upstream repo URL, owner/name, or artifact id through the stable v1… #
GET /api/source-requests Describe how to request indexing for a missing public source #
POST /api/source-requests Queue a missing upstream source for indexing and mirror review #
GET /api/source-requests/{id} Fetch sanitized public status for one source indexing request #
GET /api/feature-requests List recent public feature requests and the submit contract #
POST /api/feature-requests Request a feature or anything you want built (open to agents and humans) #
GET /api/feature-requests/{id} Fetch public status for one feature request #
GET /api/catalog/sources Alias of /api/catalog/coverage: per-source catalog coverage counts #
GET /api/downloadable Alias of /api/downloadable-files (hosted-file inventory, including BLOCKED rows) #
GET /api/downloads Alias of /api/downloadable-files?limit=100 (hosted-file inventory, including… #
GET /api/download-ready The serve-decision census: programs and files that are downloadable right now #
GET /api/status.json Machine-readable per-component status (hugging-bay.status.v1) #
GET /api/what-changed The serve-decision flip log (hugging-bay.what-changed.v1) — the machine… #
GET /api/v1/keys Retired: keys moved. #
GET /api/downloadable-files List the hosted-file inventory and its current serve verdicts #
GET /api/license-acceptances/{id} Read the exact conditional-license obligations for one public artifact #
POST /api/license-acceptances/{id} Affirm exact conditional-license obligations and mint a bounded download token #
GET /api/downloads/{artifactId} Common-path compatibility alias for an artifact download-plan #
GET /api/recommendations Public catalog totals, mirror signals, and pack summaries #
GET /api/trending Return public trending artifacts from aggregate demand, download… #
GET /api/traffic Return privacy-safe aggregate Hugging Bay usage and agent/crawler discovery… #
GET /api/recommender Return ranked artifact recommendations for a concrete use case #
GET /api/recommend-specialist Recommend a Bay Run specialist or warm direct job for a bounded task #
GET /api/recommend Alias for /api/recommender #
GET /api/mirror-packs List curated discovery/download packs without row payloads #
GET /api/mirror-packs/{slug} Fetch one curated pack with artifact rows #
GET /api/local-kits/{id} Fetch tool-specific local-use commands and required file metadata for one… #
GET /api/mirror-demand Rank requested and high-download mirror candidates #
GET /api/mirror-requests/{id} Fetch a public mirror request receipt/status document #
GET /api/mirrors List registered Hugging Bay mirror nodes and their health #
GET /api/mirror-readiness Rank mirror candidates with readiness scores, blockers, tool compatibility, and… #
GET /api/request-status Requested mirror status center for agents and public request tracking #
GET /api/mirror-scale-plan Mirror scale planning is unavailable on the public evidence surface #
HEAD /api/mirror-scale-plan Inspect mirror scale planning limited availability headers #
GET /api/agents/briefing Compact cached briefing for agents and crawlers #
GET /api/agents/tasks Intent-specific agent workflows #
GET /api/agents/publisher-workflow Agent-readable publisher application and release-upload workflow #
GET /api/publishers/launch-kit Agent-readable release-with-Hugging-Bay launch kit #
GET /api/publishers/release-template Fetch a copyable publisher release manifest template #
GET /api/answers List citation-ready Hugging Bay answer packs for common AI artifact questions #
GET /api/answers/{slug} Fetch one citation-ready answer pack with recorded citation URLs and extraction… #
GET /api/citations Fetch a one-call AI citation pack for a question or answer-pack slug #
GET /api/answers/{slug}/citations Fetch a citation pack scoped to one answer pack #
GET /api/indexing/status Search-engine and agent indexing status #
GET /api/indexing/urls Bounded recorded URL batches for indexing/submission workflows #
GET /api/stacks List practical open AI stack packs for high-intent use cases #
GET /api/stacks/{slug} Fetch one stack pack with bounded ranked artifact rows #
GET /api/radar Fetch multi-source open-source AI radar sections #
GET /api/rankings/{slug} Fetch one ranking as JSON so agents do not scrape ranking HTML #
GET /api/trust-bundles/{id} Fetch artifact trust bundle with license, scan, hosting, and file evidence #
GET /api/keys/manifest-signing Fetch public manifest signing key metadata #
GET /api/schemas Fetch JSON Schema definitions for public API payloads #
GET /api/artifacts/{id}/mirror-request Read the public mirror-request intake contract for one artifact #
GET /api/sources/eastern-open-models Agent-readable sourcing contract for Chinese, Eastern, and global open model… #
GET /api/sources/{id}/coverage Current imported coverage and top rows for one source provider #
GET /agents.txt Expanded agent guide with answer-engine, MCP, crawler, citation, and API… #
GET /llms.txt LLM-facing product and API instructions #
GET /.well-known/llms.txt Well-known alias for the concise LLM-facing product and API guide #
GET /llms-full.txt Expanded LLM and answer-engine guide with crawl, citation, API, CLI, and MCP… #
GET /browser-extension/release.json Contained browser overlay release status; no package or verification claim is… #
GET /browser-extension/install.json Contained browser overlay installation status #
GET /browser-extension/store-kit.json Contained browser overlay distribution status #
GET /browser-extension/hugging-bay-overlay-store.zip Browser overlay package distribution is not served #
HEAD /browser-extension/hugging-bay-overlay-store.zip Browser overlay package distribution is not served #
GET /robots.txt Crawler permissions and discovery pointers for search, answer engines, and… #
GET /robots.json Machine-readable robots and AI crawler policy with public/private boundaries… #
GET /.well-known/robots.json Well-known alias for the machine-readable robots and AI crawler policy #
GET /sitemap.xml Sitemap index for static, topic, downloadable, and artifact shards #
GET /sitemap-index.xml Sitemap index alias #
GET /sitemaps/static.xml Static recorded URL sitemap, including answer packs, rankings, source pages… #
GET /sitemaps/topics-0001.xml Topic sitemap shard #
GET /sitemaps/downloadable-{page}.xml Hosted downloadable-file sitemap shard #
GET /sitemaps/artifacts-{page}.xml Artifact recorded page sitemap shard #
GET /answers Server-rendered answer pack index with schema.org JSON-LD #
GET /ai-search Server-rendered AI-search guidance page with citation rules, recorded targets… #
GET /ai-citations Server-rendered AI citation pack page with safe claims, avoid claims, citation… #
GET /answers/{slug} Server-rendered answer pack detail with concise answer, citation URLs, and… #
GET /cli/install.sh Signed-release installer for native hbay on Linux and macOS; same as /install.sh #
GET /cli/bay.mjs Download the standalone Hugging Bay bay CLI script #
GET /cli/hugging-bay-mcp.mjs Download the standalone Hugging Bay MCP server script #
GET /cli/manifest.json CLI installer manifest with download URL and SHA-256 #
GET /python-sdk Server-rendered Python SDK landing page for humans, crawlers, and agents #
GET /sdk/hugging_bay.py Inspect the Python package module source (not a standalone SDK or CLI) #
GET /sdk/python/release.json Machine-readable Python SDK release metadata with SHA-256 hashes #
GET /sdk/python/README.md Python SDK README with install and agent workflow examples #
GET /.well-known/ai-catalog.json Lightweight well-known agent catalog manifest. #
GET /.well-known/answer-engine.json Answer-engine manifest with crawler policy, preferred citation targets, bounded… #
GET /api/ai-search Citation-ready AI-search guidance for Perplexity, ChatGPT, Gemini, Grok… #
GET /api/agent-recommendation-kit Bounded evidence entrypoints, integration snippets, and claim boundaries for AI… #
GET /.well-known/ai-search.json Well-known alias for AI-search guidance #
GET /.well-known/ai-citations.json Well-known AI citation pack alias #
GET /.well-known/ai-crawler-policy.json Public crawler policy for search and answer engines, including preferred crawl… #
GET /.well-known/ai-bot-allowlist.json Machine-readable allowlist and verification guidance for AI search bots, answer… #
GET /.well-known/mcp.json MCP discovery metadata #
GET /api/manifests/{id} Read the current public serving manifest for one artifact #
GET /api/keys/sandbox/{purpose}/{keyId} Read a public key used to verify sandbox signatures #
GET /api/publishers/{namespace}/tier Read recorded publisher tier inputs and threshold metadata #
GET /api/artifacts/{id}/try-run Read a Bay Run capability descriptor or servable:false #
GET /api/security/advisories/{id} Read a named security advisory and its recorded evidence #

Specifications

Schemas & Data

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/huggingbay-xyz:huggingbay-xyz-agent-docs-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

huggingbay-xyz-agent-docs-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Hugging Bay Public Agent Docs API
  version: 0.2.0
  summary: AI artifact discovery, provenance, hosted/external state, and mirror demand APIs.
  x-agent-quickstart: '## Connect your agent

    One live call; public reads need no key:


    ```sh

    curl -fsS ''https://huggingbay.xyz/api/mcp'' -H ''Content-Type: application/json'' -d ''{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_artifacts","arguments":{"q":"Qwen2.5 0.5B GGUF","limit":5}}}''

    ```


    Hosted MCP: Streamable HTTP `https://huggingbay.xyz/api/mcp`. No key for reads. Inspect tools/list.

    Claude Code: `claude mcp add --transport http hugging-bay https://huggingbay.xyz/api/mcp`

    Codex CLI: `codex mcp add hugging-bay --url https://huggingbay.xyz/api/mcp`. Public reads need no OAuth login.

    Cursor: add {"mcpServers":{"hugging-bay":{"url":"https://huggingbay.xyz/api/mcp"}}} to .cursor/mcp.json.

    ChatGPT: On ChatGPT web, open Plugins → + → Add custom MCP server. Name it hugging-bay, paste this remote MCP URL, choose no authentication, and review the search and fetch tools for public catalog reads. Availability depends on your account and workspace permissions. This custom connection is separate from the private bundled plugin; public-directory approval remains separate. URL: https://huggingbay.xyz/chatgpt/mcp

    Stdio (Node.js 18+): `npx -y hugging-bay-mcp@0.1.13`; list tools.

    On 2026-10-29 the official MCP Registry listed io.github.barneywohl/hugging-bay 0.1.13 as active and latest.

    The call returns a live catalog row. Read its file and license details before downloading.

    Fit is an estimate. A hash checks bytes; it does not prove a run, safety or license permission.'
  description: 'Agents can request models, features, tools and builds, get an id, check the status of each request, and read a public changelog of what shipped. Missing a model, file, tool or feature? Ask with request_feature (MCP) or POST https://huggingbay.xyz/api/v1/requests. No account. You get an id and can check its status. What shipped: https://huggingbay.xyz/changelog Start at /api/index.json for bounded open-model and dataset discovery, license and provenance metadata, hosted-file evidence, MCP profiles and explicit execution boundaries. Catalog inclusion is not proof of byte availability, runtime readiness or quality. Authenticated operations require the documented scopes; discovery never grants authority to execute them.


    **Data freshness.** `degraded` means a fresh complete read was unavailable; `stale` means earlier snapshot data is being shown. Neither flag grants download or execution permission. See `x-data-freshness`.


    **Private notifications.** The site''s `/v1/notify/*` browser/email routes are listed under `x-private-routes`, including their paused and one-click behavior.'
  x-changelog:
  - version: 0.2.0
    date: '2026-10-16'
    changes:
    - 'Identified the Round 9 path addition: POST /api/events/a2hs (createA2hsEvent), the aggregate home-screen tip counter added on 2026-10-15. Its schema requires event, surface and platform plus the same-origin CSRF header; it stores no visitor identifiers.'
    - Clarified IP and route-group read budgets, uncached RateLimit headers, and the separate live database concurrency admission limits under x-rate-limit.admission. Capacity 503s do not imply a fixed requests-per-second throttle.
    - /api/programs is not served on huggingbay.xyz or run.huggingbay.xyz. Read hosted Bay Run Pins at https://run.huggingbay.xyz/v1/pins; the separate browser model manifest is https://huggingbay.xyz/run/api/programs.
  - version: 0.2.0
    date: '2026-10-12'
    changes:
    - Hosted-file JSONL routes and their latest-data alias return JSON errors instead of zero-byte successful downloads when no rows are available; nonempty dumps retain their row format and continuation links.
    - Unknown agent-request ids return request_not_found, including malformed ids. /changelog/ redirects to /changelog, which shares agent-request shipping entries with /api/v1/changelog; /what-changed remains the separate serve-decision feed.
    - OpenAPI contract version follows this changelog instead of the MCP package version. Data freshness flags and private browser notification routes are documented separately from public SDK operations.
  - version: 0.2.0
    date: '2026-09-21'
    changes:
    - 'Consolidated developer reference: the authentication policy, the rate-limit policy (x-rate-limit), the error taxonomy (x-error-taxonomy), this changelog (x-changelog) and a loud deprecated-alias map (x-deprecated-aliases) are now carried in this one document, so openapi.json is the single source instead of the scattered install/PyPI/blackboard/SKILL surfaces.'
    - Published a pointer to the observed remote MCP tools/list contract (x-mcp) so an agent can discover the model-discovery and download tools, not only the fixed Bay Run demo Pins.
  - version: 0.2.0
    date: '2026-09-20'
    changes:
    - 'General API error envelope: { error, code, status, message, requestId, next:{action,href} }; notification routes have separate documented shapes. nextAction and docsRef remain as deprecated aliases.'
    - recorded-vs-alias markers (x-primary, x-primary-path, x-aliases) and near-synonym disambiguation (x-route-family, x-use-when) on every duplicated route.
    - 'Runnable examples: request parameter examples, a JSON response example and an x-codeSamples curl recipe on the core operations.'
    - 'Edge validation: malformed numeric query parameters are rejected with 400 invalid_query before reaching the database.'
  - version: 0.2.0
    date: '2026-09-19'
    changes:
    - 'Developer on-ramp: /quickstart (get a key, first call, serve a model), the rendered reference at /docs/api (Redoc over this spec), self-serve reader tokens, and an llms.txt mirror of the same steps.'
servers:
- url: https://huggingbay.xyz
tags:


# --- truncated at 32 KB (1791 KB total) ---
# Full source: https://artifacts.apis.io/huggingbay-xyz/openapi/huggingbay-xyz-agent-docs-api-openapi.yml