An MCP server that exposes the B2BEnrich API as tools for AI assistants like Claude, Cursor, and VS Code Copilot.
Overview
An MCP server that exposes the B2BEnrich API as tools for AI assistants like Claude, Cursor, and VS Code Copilot. ~/Library/Application Support/Claude/claude_desktop_config.json Once connected, you can ask your AI assistant things like: - "Find the email for John Smith at google.com" - "Look up the company info for linkedin.com/company/stripe" - "Search for VP of Engineering contacts at companies with 100-500 employees" - "Validate the email [email protected]" - "How many CTOs are there at SaaS companies in New York?"
README
B2BEnrich MCP Server
An MCP server that exposes the B2BEnrich API as tools for AI assistants like Claude, Cursor, and VS Code Copilot.
Prerequisites
- Python 3.10+
- A B2BEnrich API key
Installation
git clone && cd mcp
python -m venv venv
source venv/bin/activate
pip install -e .
Configuration
Add this to your MCP client config:
Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"b2benrich": {
"command": "/absolute/path/to/mcp/venv/bin/b2benrich-mcp",
"env": { "B2BENRICH_API_KEY": "your-api-key" }
}
}
}
VS Code / Copilot
.vscode/mcp.json
{
"servers": {
"b2benrich": {
"command": "/absolute/path/to/mcp/venv/bin/b2benrich-mcp",
"env": { "B2BENRICH_API_KEY": "your-api-key" }
}
}
}
Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"b2benrich": {
"command": "/absolute/path/to/mcp/venv/bin/b2benrich-mcp",
"env": { "B2BENRICH_API_KEY": "your-api-key" }
}
}
}
Available Tools
Person Enrichment
| Tool | Description | Cost |
|---|---|---|
linkedin_to_person |
Enrich person data from a LinkedIn profile URL | 1 credit |
get_person_by_id |
Get person data by internal person ID | 1 credit |
name_domain_to_email |
Find a verified email from name + company domain | 1 credit |
Company Enrichment
| Tool | Description | Cost |
|---|---|---|
linkedin_to_company |
Enrich company data from a LinkedIn company URL | 1 credit |
domain_to_company |
Enrich company data from a domain (e.g. google.com) |
1 credit |
linkedin_id_to_company |
Enrich company data from a LinkedIn numeric ID | 1 credit |
get_company_by_id |
Get company data by internal company ID | 1 credit |
Validation
| Tool | Description | Cost |
|---|---|---|
validate_email |
Validate email — deliverability, risk, breach info | 1 credit |
validate_phone |
Validate phone — carrier, location, risk, breach data | 1 credit |
Search
| Tool | Description |
|---|---|
search_companies |
Search companies by name, domain, industry, location, size, tech stack |
search_prospector |
Search contacts + companies with structured filters |
prospector_count |
Count matching contacts (no records returned) |
search_by_name_and_domain |
Find a contact by first name, last name, and domain |
search_by_title_and_company |
Search contacts by job title and/or company name |
Example Prompts
Once connected, you can ask your AI assistant things like:
- “Find the email for John Smith at google.com”
- “Look up the company info for linkedin.com/company/stripe”
- “Search for VP of Engineering contacts at companies with 100-500 employees”
- “Validate the email [email protected]”
- “How many CTOs are there at SaaS companies in New York?”
Install
This server does not publish a one-line install command.
Open the repository installation guide New to MCP? Start with the mcpskill.org guide →Configuration
{
"mcpServers": {
"b2benrich": {
"command": "/absolute/path/to/mcp/venv/bin/b2benrich-mcp",
"env": { "B2BENRICH_API_KEY": "your-api-key" }
}
}
}