TAPAC MCP
The server finds and verifies B2B contacts in real time for AI agents via MCP.
tapac_find_contacts: search for contacts by industry, job titles, company size, location, and source (website, Telegram, or Discord)Returns verified contact details: name, title, company, email, source, and verification status
tapac_status: check server version and API-key stateDefaults to 10 contacts and website source, with configurable limit and source
Integrates natively with Claude, ChatGPT, Cursor, Codex, Windsurf, and other MCP-capable clients
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@TAPAC MCPFind 10 VP Sales at US SaaS companies with verified emails"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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 |
Related MCP server: Bytemine MCP Server - Contact Search & Enrich
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).
Node instead of Python? The same server ships on npm — no Python toolchain needed, Node 18+:
npx -y @tapacapi/mcp{
"mcpServers": {
"tapac": {
"command": "npx",
"args": ["-y", "@tapacapi/mcp"],
"env": { "TAPAC_API_KEY": "your_key_here" }
}
}
}Package: @tapacapi/mcp.
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
Need this done for you?
What's in this repo is the free half of the work: sourcing, verification, and the volume a test actually needs to be readable. If you'd rather have that run against your own market:
License
MIT.
Available Tools
2 toolstapac_find_contactsA
Find and verify B2B business contacts in real time.
Ask the user for these criteria before calling:
industry: vertical, e.g. "SaaS", "healthcare", "fintech"
job_titles: roles, e.g. ["VP Sales", "CTO", "Head of Growth"]
company_size: e.g. "50-500 employees", "startup", "enterprise"
location: geography, e.g. "US", "Europe", "DACH", "remote"
source: where to search — "website", "telegram", or "discord"
limit: how many contacts to return (default 10)
Returns verified contacts (name, title, company, email, source, verification status) as structured data.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| source | No | website | |
| industry | No | ||
| location | No | ||
| job_titles | No | ||
| company_size | No |
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes |
tapac_statusA
Check TAPAC server status, version, and API-key state.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
2 tool updates
v0.1.0- First observed
tapac_find_contacts - First observed
tapac_status
TDQS
Scored across 2 tools
The two tools serve completely distinct purposes: one checks server status, the other finds contacts. There is no overlap or ambiguity.
Both tools follow a consistent snake_case pattern with the prefix 'tapac_', one describing a state (status) and the other an action (find_contacts). The naming is uniform.
With only two tools, the server feels thin for a contact-finding service, but each tool is clearly defined and serves a necessary function. It is borderline but not excessive.
The server covers the core operation of finding and verifying contacts with extensive filtering, plus a status check. Minor gaps like retrieving a specific contact by ID are absent, but the main workflow is complete.
Maintenance
Related MCP Connectors
Managed LinkedIn MCP server for AI agents: search, connect, message and enrich on accounts you own.
LinkedIn outreach MCP server — 19 tools for AI agents to prospect, sequence, and manage contacts.
Agent-native MCP server over 49M+ US public and government records, privacy-first, always current.
API-first CRM for LLMs - contacts, companies, deals and activities over a native MCP server.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceAn MCP server providing real-time access to comprehensive B2B company and contact data for lead generation and business intelligence. It enables AI tools to search firmographics, discover key contacts, and automate personalized outreach workflows.293MIT
- FlicenseNot gradedqualityDmaintenanceBytemine MCP Server – Search 130M+ B2B contacts and enrich profiles with verified emails & phone numbers directly from Claude, Cursor, and other AI assistants via the Model Context Protocol.4-
- AlicenseNot gradedqualityDmaintenanceMCP server giving AI agents real-time web search, page scraping, company intelligence, email discovery, local lead generation, and a persistent knowledge graph. Pay only for what you use, no subscriptions.14 npmMIT
- AlicenseNot gradedqualityBmaintenanceMCP server that enables AI agents to discover and qualify B2B leads from Leadbay's knowledge base, with tools for lead research, enrichment, and outreach logging.MIT