Is your feature request related to a problem? Please describe.
Building an MCP client that only needs remote servers (streamable-http). Currently, I have to fetch everything and filter client-side, which breaks pagination and wastes bandwidth.
Describe the solution you'd like
Add a type query param:
GET /v0/servers?type=remote&limit=50
GET /v0/servers?type=package&limit=50
Values: remote | package | all (default)
Bonus filters that would be useful:
transport=streamable-http|sse|stdio
auth=none — only return remote servers with no required headers (zero-config integration)
Describe alternatives you've considered
- Client-side filtering works, but pagination becomes a mess
search only matches names, not schema structure
- Standing up a subregistry just for this feels like overkill
Additional context
Building voice AI agents that need zero-config remote MCP servers — want to discover and integrate servers directly without API key setup or local process management.
Is your feature request related to a problem? Please describe.
Building an MCP client that only needs remote servers (streamable-http). Currently, I have to fetch everything and filter client-side, which breaks pagination and wastes bandwidth.
Describe the solution you'd like
Add a
typequery param:GET /v0/servers?type=remote&limit=50
GET /v0/servers?type=package&limit=50
Values:
remote|package|all(default)Bonus filters that would be useful:
transport=streamable-http|sse|stdioauth=none— only return remote servers with no required headers (zero-config integration)Describe alternatives you've considered
searchonly matches names, not schema structureAdditional context
Building voice AI agents that need zero-config remote MCP servers — want to discover and integrate servers directly without API key setup or local process management.