DataForB2B MCP Server
Allows searching and enriching companies, people, job postings, and social posts via the DataForB2B API, bringing lead generation and market intelligence into MCP-compatible clients like Cursor and Claude.
README
DataForB2B MCP Server
An MCP server for the DataForB2B API — search and enrich companies and people (professional profiles), job postings, and social posts, directly from Cursor, Claude, or any other MCP-compatible client.
Tools
| Tool | Description |
|---|---|
search_people |
Search professional profiles with structured filters (title, company, location, skills, funding stage, ...). |
search_company |
Search companies with structured filters (industry, size, country, funding, hiring, ...). |
search_jobs |
Search job postings on LinkedIn / Indeed — hiring signals. |
search_posts |
Search social posts on LinkedIn / Twitter / Reddit by keyword, or fetch a single post's engagers as leads. |
enrich_profile |
Enrich a single profile (full profile data, work email, personal email, GitHub). |
enrich_company |
Enrich a single company (description, headquarters, employee count, funding, offices). |
Full parameter reference: docs.dataforb2b.ai/api-reference.
Getting an API key
Sign up at dataforb2b.ai and grab your API key from the dashboard.
Install
Requires Python 3.10+. The recommended way to run it is with uvx, which needs no separate install step and always runs the latest commit on main:
uvx --from git+https://github.com/DataForB2B/dataforb2b-mcp dataforb2b-mcp
Or clone and install it with pip:
git clone https://github.com/DataForB2B/dataforb2b-mcp.git
pip install ./dataforb2b-mcp
Once published on PyPI, this collapses to plain
uvx dataforb2b-mcp/pip install dataforb2b-mcp(the config examples below use the git form, which works right now).
Configure
Cursor
Add to .cursor/mcp.json (project) or ~/.cursor/mcp.json (global):
{
"mcpServers": {
"dataforb2b": {
"command": "uvx",
"args": ["--from", "git+https://github.com/DataForB2B/dataforb2b-mcp", "dataforb2b-mcp"],
"env": {
"DATAFORB2B_API_KEY": "your-api-key"
}
}
}
}
Claude Desktop / Claude Code
Add to claude_desktop_config.json (Desktop) or run claude mcp add (Claude Code), using the same shape:
{
"mcpServers": {
"dataforb2b": {
"command": "uvx",
"args": ["--from", "git+https://github.com/DataForB2B/dataforb2b-mcp", "dataforb2b-mcp"],
"env": {
"DATAFORB2B_API_KEY": "your-api-key"
}
}
}
}
Any other MCP client
Same command/args/env shape as above — every MCP client that supports stdio servers reads it the same way. Alternatively, run the server yourself and point your client at the process:
DATAFORB2B_API_KEY=your-api-key uvx --from git+https://github.com/DataForB2B/dataforb2b-mcp dataforb2b-mcp
or with the flag instead of the env var:
uvx --from git+https://github.com/DataForB2B/dataforb2b-mcp dataforb2b-mcp --api-key your-api-key
Development
git clone https://github.com/dataforb2b/dataforb2b-mcp.git
cd dataforb2b-mcp
uv sync
DATAFORB2B_API_KEY=your-api-key uv run dataforb2b-mcp
Inspect the server interactively with the MCP Inspector:
DATAFORB2B_API_KEY=your-api-key npx @modelcontextprotocol/inspector uv run dataforb2b-mcp
License
MIT
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.