Skip to main content

Overview

Search the tool catalog to discover available tools. Returns matching tools with their path, name, description, and destructive flag.
HTTP transport filters by connected providers. On the remote MCP endpoint (/api/mcp/:token), the catalog search_tools searches against is the per-user available set — only tools whose authProvider is currently connected (or that need no auth) are visible. The stdio transport (toolshed serve) searches the full catalog regardless. If a user expects to find a tool that’s missing, the underlying provider probably isn’t connected in the Toolshed dashboard.

Input

Annotations

  • readOnlyHint: true

Output

Returns an array of matching tools:

Search algorithm

The search uses weighted fuzzy matching across multiple fields: Multiple search tokens use AND semantics — all tokens must match for a result to be included.

Also available in sandbox

Inside run scripts, the same search is available as: