search
Find MCP servers across registries by describing capabilities or keywords. Returns ranked candidates with details and optional token-cost comparison.
Instructions
Discover MCP servers across registries — the entry point to mounting.
Returns a ranked list of server_ids with name, description, source, and credential-readiness status. Records discovered servers in session so status() can summarize them. Reports per-registry failures inline rather than failing the whole call.
Use when: you need to find a server matching a capability before mounting. Avoid when: the server_id is already known — go straight to shapeshift() or inspect().
search('web search') # find candidates search('postgres', compare=True) # side-by-side token-cost table search('vector db', registry='smithery')
registry: all|official|mcpregistry|glama|npm|smithery|pypi
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Keywords, capability description, or natural-language phrase | |
| compare | No | Return a side-by-side token-cost comparison table | |
| registry | No | all | |
| limit | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |