BM

b2benrich/mcp

Developer tools
0 stars 0 forks Quality 64 Trend 0

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
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?”
View the full README on GitHub

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" } } } }