Browse Catalog
Browse one catalog type: filtered, sorted and paged server-side.
Paging every registry of a type separately and merging client-side cannot be made correct — a single offset has no meaning over the concatenation — so the whole type is paged as one ordered result here instead.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Slug of the workspace the request acts in
120^[a-z0-9]+(?:-[a-z0-9]+)*$Query Parameters
Catalog type to browse
Free-text filter over name and description
Restrict to one category facet
Restrict connections to one protocol. Only valid for registry_type='mcp_servers'.
mcp, api Restrict MCP connections to where they run: 'vendor' (hosted endpoint) or 'agentarea' (package the platform runs). Only valid for registry_type='mcp_servers'.
vendor, agentarea 'recommended' (default) or 'name'
1 <= x <= 5000 <= x <= 1000000000Response
Successful Response
One page of a type's catalog plus the context needed to browse it.
total and the facets cover the whole filtered catalog, not the page:
without them a page that happens to contain no visible matches is
indistinguishable from the end of the catalog, and facet counts drift as
more pages load.
protocols is populated for the connections catalog only, where an entry
is either an MCP server or a plain HTTP API; every other type holds one
kind of thing and gets an empty list.