gateway.search_registry
Search the cached public MCP Registry metadata for external servers
How to use it
gateway.search_registry is exposed by the Pmcp MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the gateway.search_registry tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install Pmcp
uvx pmcpOther tools in Pmcp (25)
Store API-key credentials or acknowledge URL-mode elicitation and retry provisioning
Cancel a pending tool invocation
Search available tools, returns compact capability cards with small metadata such as title, icons, execution hints, and schema dialect, plus additive compact CLI hints, registry candidates, and (with includeoffline=true) manifest provision candidates (manifestcandidates) carrying provisionable/provi
Read effective config and startup/auth status with source attribution
Connect or start a known configured, manifest/provisioned, or registered discovered server
Get detailed schema and richer metadata for a specific tool, including output schema, annotations, execution/task support, icons, and schema dialect
Runtime-stop a server without editing .mcp.json or changing autoStart
Read persisted autoStart and legacy disableAutoStart entries by source
Get gateway and server health status
Call a downstream tool with argument validation, including task-augmented execution for task-capable tools
List pending tool invocations with health status
Install and start MCP servers on-demand
Check installation progress
Reload backend configs and reconnect; refuses while requests or active MCP tasks are pending unless force=true
Register a registry result for provisioning
Natural language capability matching that can return direct CLI guidance or MCP server candidates
Runtime-stop then reconnect a server without changing persistent config
Preview or explicitly apply autoStart add/remove/set operations against one selected source
Preview/submit technical PMCP feedback issues to GitHub
Detect platform and available CLIs
Cancel a downstream MCP task
Get current status for one downstream MCP task
List brokered downstream MCP tasks by opaque task ID
Fetch and process a downstream MCP task result
Update an MCP server package and reconnect it