TAPAC MCP
TAPAC — MCP Server for B2B Contact Finding
Find & verify B2B contacts in real time. Scrapes company websites, Discord, and Telegram — then validates every email via SMTP. Built as a native MCP server, so Claude, ChatGPT, Cursor, and any AI agent can call it directly.
Install in one command:
uvx --from git+https://github.com/axelfreeman/tapac-mcp tapac-mcpThen ask your agent: "Find 20 VP Sales at US SaaS companies with 50–500 employees."
Why TAPAC
Databases rot. 23% of contacts change jobs every year (ZoomInfo 2025), 40% of emails die within 2 years (NeverBounce). Buy a contact list and a quarter of it is stale before you send a single email.
TAPAC doesn't sell a database. It scrapes live and validates at request time:
TAPAC | Static DBs (Apollo, ZoomInfo, Hunter) | |
Data source | Real-time scraping | Frozen snapshot |
Bounce rate | 2–5% | 10–35% |
Validation | SMTP, in the moment | None / after the fact |
MCP / AI agents | ✅ native | ❌ |
Discord / Telegram | ✅ | ❌ |
Pricing | Pay-per-use, $0.10–0.50/contact | $34–$15,000+/mo or /yr |
Quick Start
1. Install
uvx --from git+https://github.com/axelfreeman/tapac-mcp tapac-mcpRequires uv (one-liner installer: curl -LsSf https://astral.sh/uv/install.sh | sh).
2. Wire into your agent
The same command + args work everywhere. Pick your agent:
Claude Desktop — claude_desktop_config.json:
{
"mcpServers": {
"tapac": {
"command": "uvx",
"args": ["--from", "git+https://github.com/axelfreeman/tapac-mcp", "tapac-mcp"]
}
}
}Claude Code (terminal):
claude mcp add tapac -- uvx --from git+https://github.com/axelfreeman/tapac-mcp tapac-mcpCodex (OpenAI) — ~/.codex/config.toml:
[mcp_servers.tapac]
command = "uvx"
args = ["--from", "git+https://github.com/axelfreeman/tapac-mcp", "tapac-mcp"]Cursor — .cursor/mcp.json:
{
"mcpServers": {
"tapac": {
"command": "uvx",
"args": ["--from", "git+https://github.com/axelfreeman/tapac-mcp", "tapac-mcp"]
}
}
}Windsurf — ~/.codeium/windsurf/mcp_config.json (same JSON as Cursor).
DeepSeek — the chat app doesn't register local MCP servers natively. Use DeepSeek through an MCP-capable client (Claude Code / Cursor with the DeepSeek API), or connect to the hosted endpoint https://tapacapi.com/mcp/sse.
3. Get your free API key
First run points you to https://tapacapi.com/get-key. Set it once:
export TAPAC_API_KEY=your_key_here4. Ask for contacts
"Find 20 VP Sales at US SaaS companies with 50–500 employees, verify emails."
The agent asks for the criteria it needs, calls tapac_find_contacts, and returns verified contacts (name, title, company, email, source, verification status).
100 free searches, no credit card.
Tools
tapac_find_contacts
Find and verify B2B contacts.
Param | Type | Description |
| string | Vertical, e.g. "SaaS", "healthcare", "fintech" |
| string[] | Roles, e.g. |
| string | "50-500 employees", "startup", "enterprise" |
| string | "US", "Europe", "DACH", "remote" |
| string |
|
| int | How many contacts (default 10) |
tapac_status
Server version + API-key state.
Status
Live. Install it, wire it into your agent, grab a free API key, and ask for contacts.
Demo script (no MCP wiring needed)
See the tool output shape instantly — run the tools directly without wiring the server:
uv run scripts/demo.pyIt prints tapac_status() plus a sample tapac_find_contacts() call.
Skill (optional)
SKILL.md documents the TAPAC tools for any agent that loads skills. Install it with a symlink so git pull keeps it fresh:
ln -s "$PWD" ~/.agents/skills/tapacLinks
Website: https://tapacapi.com
Deep Research Guide: https://tapacapi.com/deep-research-guide.html
Free toolkit (self-hosted): https://github.com/axelfreeman/b2b-contact-mining-kit
Author: Axel Freeman
License
MIT.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/axelfreeman/tapac-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server