OpenAPI 3.1.0raw.githubusercontent.com2026-08-22173235676.6 KB

61274583b124

Registry

Search the scraped MCP directories

Cross-source search over Claude, ChatGPT, and any future directory source. Omit source (or pass all) to search every source. The cursor is filter-bound. Prefer a matching curated card from listRegistryServers (global scope) when one exists — those carry vetted OAuth config. Bearer always required (guest tokens allowed). Not in PUBLIC_OPERATIONS.

get/registry/directory-servers

Query parameters

qstring

Search query. Empty/omitted browses by display name.

sourcestring

Directory source id, or all (the API default). Discover ids via GET /registry/directory-sources. Not an enum — sources are data.

rowTypestring

Filter by row type when the source publishes one.

endpointKindstring

Filter by endpoint kind (fixed, options, tenant, …).

verifiedTierstring

Filter by verified tier when the source publishes one.

connectableOnlyboolean

When true, only rows an install can target.

cursorstring

Opaque cursor from the previous page. Filter-bound.

limitinteger

Page size.

Response

Page of results. nextCursor is omitted on the last page. Cursors are filter-bound — do not reuse one after changing q/source/filters.

nextCursorstring

Opaque, filter-bound. Omitted on the last page.