servers

List all servers

Get a paginated list of all servers. Use the q parameter to search.

get/servers

Query parameters

qstring
pageinteger
pageSizeinteger
topKinteger
idsstring[]
qualifiedNamestring
remote'0' | '1' | 'true' | 'false'
isDeployed'0' | '1' | 'true' | 'false'
verified'0' | '1' | 'true' | 'false'
ownerIdstring
repoOwnerstring
repoNamestring

Response

Successful response

Example response

{
  "servers": [
    {
      "id": "abc123",
      "qualifiedName": "smithery/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"
    }
  ],
  "pagination": {
    "currentPage": 1,
    "pageSize": 10,
    "totalPages": 5,
    "totalCount": 42
  }
}

Changes