- 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.
Before you start
- CatchAll API key from platform.newscatcherapi.com
- Claude account at claude.ai
- Anthropic API key (only for Python agent usage)
Connect MCP server
The MCP server authenticates with the CatchAll API and exposes tools in Claude.- Claude.ai
- Claude Desktop
- Claude Code
1
Open connectors
Go to claude.ai/customize/connectors. Click + and select Add custom connector.
2
Configure connection
Fill in the Add custom connector dialog:
- Name:
CatchAll - Remote MCP server URL:
3
Add and verify
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.
Available tools
The MCP server exposes multiple tools across six categories: Jobs (validate, initialize, submit, poll, pull results, continue, list, delete), Monitors (create, update, list, poll results, get status history, enable, disable, delete), Webhooks (create, test, assign to resources, inspect delivery history), Datasets & Entities (build company watchlists, attach them to jobs for company-scoped results), Projects (group related resources and share them with teammates), and Meta (health, version, plan limits). For the full tool reference with parameter details, see MCP server > Available tools.Python agent
To use CatchAll programmatically with Claude, use the Anthropic SDK to execute CatchAll API calls in an agentic loop.Setup
Basic agent example
The agent uses hardcoded tool definitions and a standard agentic loop: submit, wait, poll for status, pull results.claude_agent_skill_example.py
on GitHub.
See also
CatchAll Skills
Specialized skills for competitive intelligence, funding, M&A, and more
MCP server
Server architecture, authentication, and tool definitions
Write effective queries
Get better results from CatchAll jobs
API reference
Full endpoint documentation

