List all servers
Search and browse public MCP servers in the Smithery registry. Supports full-text and semantic search via the q parameter, and filtering by deployment status, verification, ownership, and more.
Query parameters
Search query for full-text and semantic search across server names and descriptions.
Page number (1-indexed).
Number of results per page (default 10, max 100).
Maximum number of candidate results to consider from the search index before pagination.
Comma-separated list of fields to include in response
Filter by specific server IDs.
Exact match on the server's qualified name (e.g. "smithery/hello-world"). Deprecated: use GET /servers/:namespace/:server instead.
Filter by the namespace that owns the server.
Filter by remote status. Remote servers are accessed via URL; non-remote servers run locally via stdio.
Filter by deployment status. Deployed servers are hosted on Smithery infrastructure.
Filter to only verified servers.
Filter by the server owner's user ID.
Filter by connected GitHub repository owner.
Filter by connected GitHub repository name.
Response
Successful response
Example response
{
"servers": [
{
"id": "abc123",
"qualifiedName": "smithery/hello-world",
"namespace": "smithery-ai",
"slug": "hello-world",
"displayName": "Hello World",
"description": "A simple hello world server",
"iconUrl": "https://example.com/icon.png",
"verified": true,
"useCount": 42,
"remote": true,
"isDeployed": true,
"createdAt": "2024-01-01T00:00:00.000Z",
"homepage": "https://smithery.ai/server/smithery/hello-world",
"owner": "user_abc123",
"score": 0.016
}
],
"pagination": {
"currentPage": 1,
"pageSize": 10,
"totalPages": 5,
"totalCount": 42
}
}