Skip to main content
GET
/
servers
/
{qualifiedName}
/
releases
List releases
curl --request GET \
  --url https://api.smithery.ai/servers/{qualifiedName}/releases \
  --header 'Authorization: Bearer <token>'
[
  {
    "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "status": "<string>",
    "type": "<string>",
    "createdAt": "<string>",
    "updatedAt": "<string>",
    "commit": "<string>",
    "commitMessage": "<string>",
    "branch": "<string>",
    "upstreamUrl": "<string>",
    "mcpUrl": "<string>"
  }
]

Authorizations

Authorization
string
header
required

Smithery API key as Bearer token

Path Parameters

qualifiedName
string
required

The server's qualified name (e.g. 'namespace/server' or 'namespace' for namespace-only servers). Use %2F to encode the slash.

Response

List of releases

id
string<uuid>
required
status
string
required

Current status: QUEUED, WORKING, SUCCESS, FAILURE, FAILURE_SCAN, AUTH_REQUIRED, CANCELLED, or INTERNAL_ERROR.

type
string
required

Release type: hosted_shttp (Smithery-hosted), external_shttp (external URL), or stdio (local binary).

createdAt
string
required

ISO 8601 timestamp of when the release was created.

updatedAt
string
required

ISO 8601 timestamp of the last status change.

commit
string | null

Git commit SHA that triggered this release.

commitMessage
string | null

Git commit message associated with this release.

branch
string | null

Git branch this release was built from.

upstreamUrl
string | null

Upstream MCP server URL. Present only for external releases.

mcpUrl
string<uri>

The MCP endpoint URL for connecting to this server.