---
title: "List MCP servers"
method: GET
path: "/v0.1/servers"
tags: ["servers"]
---

# List MCP servers

`GET /v0.1/servers`

Returns a list of all registered MCP servers

## Query parameters

- `cursor` string
- `limit` integer
- `search` string
- `updated_since` string, date-time
- `version` string
- `include_deleted` boolean

## Response `200`

A list of MCP servers

- 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

---

[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)
