---
title: "List all versions of an MCP server"
method: GET
path: "/v0.1/servers/{serverName}/versions"
tags: ["servers"]
---

# List all versions of an MCP server

`GET /v0.1/servers/{serverName}/versions`

Returns all available versions for a specific MCP server, ordered by publication date (newest first)

## Path parameters

- `serverName` string, required

## Query parameters

- `include_deleted` boolean

## Response `200`

A list of all versions for the server

- ServerList
  - `servers` ServerResponse[], required
    - `server` ServerDetail, required — unresolved $ref
    - `_meta` object — Registry-managed metadata
      - `io.modelcontextprotocol.registry/official` object — Official MCP registry metadata
        - `status` 'active' | 'deprecated' | 'deleted' — Server lifecycle status
        - `statusMessage` string — Optional message explaining the status (e.g., deprecation reason)
        - `statusChangedAt` string, date-time — Timestamp when the server status was last updated
        - `publishedAt` string, date-time — Timestamp when the server was first published to the registry
        - `updatedAt` string, date-time — Timestamp when the server entry was last updated
        - `isLatest` boolean — Whether this is the latest version of the server
  - `metadata` object
    - `nextCursor` string — Pagination cursor for retrieving the next page of results. Use this exact value in the `cursor` query parameter of your next request. If null or empty, there are no more results.
    - `count` integer — Number of items in current page

## Other responses

- `404` — Server not found

## Changes

- **2026-04-23** `71ff271089a8` — 1 info
  - added the optional property `servers/items/_meta/io.modelcontextprotocol.registry/official/statusChangedAt` to the response with the `200` status
- **2026-03-01** `2cef81dd7c4b` — 1 info
  - added the new optional `query` request parameter `include_deleted`
- **2026-02-27** `d996fbd54ad7` — 1 info
  - added the optional property `servers/items/_meta/io.modelcontextprotocol.registry/official/statusMessage` to the response with the `200` status
- …earlier changes not shown

[Full history](https://skmtc.dev/modelcontextprotocol/apis/mcp-server-registry-api/changes/v0.1/servers/:serverName/versions/get.md)

---

[API](https://skmtc.dev/modelcontextprotocol/apis/mcp-server-registry-api.md) · [All operations](https://skmtc.dev/modelcontextprotocol/apis/mcp-server-registry-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/modelcontextprotocol/mcp-server-registry-api/revisions/3ed9ca429754/schema)
