An MCP server for Claude that returns contacts that don't bounce
Claude can already write the outreach. What it cannot do on its own is find a real person at a real company and know whether that mailbox still exists. TAPAC plugs into Claude as an MCP server and answers both in a single tool call.
Add it to Claude in one command
claude mcp add tapac -- npx -y @tapacapi/mcp
For Claude Desktop, or any client that reads a JSON config:
{
"mcpServers": {
"tapac": {
"command": "npx",
"args": ["-y", "@tapacapi/mcp"],
"env": { "TAPAC_API_KEY": "your-free-key" }
}
}
}
Prefer not to install anything? The hosted streamable-HTTP endpoint is at https://tapacapi.com/mcp.
The two tools Claude gets
| Tool | What it does |
|---|---|
tapac_find_contacts | Takes industry, job_titles, company_size, location, source and limit, and returns contacts with SMTP-verified emails and their source. |
tapac_status | Server version, key state and remaining quota — so Claude checks the budget before burning searches. |
What it looks like in practice
You: “Find 20 marketing leads at 50–500 person SaaS companies in Germany and draft the first email.” Claude calls tapac_find_contacts, gets back names, titles, companies and verified addresses, then writes the message — no CSV export, no separate verifier, no human in the loop between finding and sending.
Why the verification matters to an agent
- 23% of contacts change jobs every year (ZoomInfo, 2025) — a stored list is already stale.
- 40% of emails are dead within two years (NeverBounce).
- Static databases typically bounce 10–35%; TAPAC returns 2–5% because the mailbox is checked at request time.
An agent that automates outreach on unverified rows just automates the damage to your sending domain.
Without a key, nothing breaks
Install it before you sign up for anything: tapac_status returns onboarding instead of an error, so you can list the tools, inspect the schema and decide afterwards. Keys are free at tapacapi.com/get-key.
Also works with the other clients
The same server runs in Cursor, Codex, Windsurf and any MCP-compatible client — the config block is identical, only the file it lives in changes. Details on the MCP page; machine-readable manifests (SKILL.md, AGENTS.md, llms.txt, plugin.json) are in the repo.
Where to go next
- Install the TAPAC MCP server —
npx -y @tapacapi/mcpfor Claude, Cursor, Codex or Windsurf. - Get a free API key — 100 searches, no credit card.
- Compare TAPAC with Apollo, ZoomInfo, Hunter and Lusha · Hunter alternative · Apollo alternative · ZoomInfo alternative
- Lead generation MCP server · Verify email before sending
- Lusha alternative · Full comparison