Use CatchAll in Claude with MCP for chat-based research or the Python SDK for programmatic workflows.
CatchAll integrates with Claude through two paths:
MCP server: Connects CatchAll as a tool in Claude’s chat interface. Claude
calls pre-built tools to submit jobs, poll status, and pull results — no code
execution required.
Python agent: Uses the Anthropic SDK to run CatchAll queries
programmatically in an agentic loop.
You can also use the
CatchAll API SKILL alongside either path
to improve query quality and result presentation.
Click Add. Verify that CatchAll appears under Web in your connectors list.
4
Test connection
Open a new chat and type a CatchAll query, for example: “Find AI company acquisitions in the last 7 days, limit 5”. Claude should call the CatchAll tools and return structured results.
Claude Desktop supports remote MCP servers through the Connectors UI (Settings > Customize > Connectors) — the same flow as Claude.ai.Alternatively, you can configure it via a JSON config file. This approach does not support native remote MCP, so it requires mcp-remote as a proxy.
1
Install Node.js
Run node --version to check if Node.js is installed. If the command fails, download and install it from nodejs.org before continuing.
2
Fix npm permissions (once)
Run this once to avoid permission errors when using npx:
The MCP server exposes tools for jobs (initialize, submit, poll, pull results,
continue) and monitors (create, update, list, enable, disable, pull results).
For the full tool reference, see
MCP server > Available tools.