DEV Community

Diego Costa
Diego Costa

Posted on

Supercharge Cursor and VS Code with Live B2B Lead Enrichment MCP Tools

Supercharge Cursor and VS Code with Live B2B Lead Enrichment MCP Tools

To provide AI coding assistants like Cursor and VS Code Copilot with real-time B2B firmographics and intent data, developers can now integrate a native Model Context Protocol (MCP) server. This setup allows your LLM to query a B2B lead enrichment MCP server directly, retrieving validated company profiles and technographic data to build personalized outreach or sales automation tools without manual data entry.

Core Features

This MCP server provides a high-fidelity data layer directly into the LLM’s context window. By leveraging Zod-annotated parameter schemas, the server enforces strict type safety, effectively eliminating common LLM hallucinations during tool-calling.

  • Firmographic Intelligence: Instant access to company size, industry, revenue estimates, and headquarter locations.
  • Technographic Mapping: Identify the current software stack (e.g., AWS vs Azure, CRM usage, analytics tools) of any target lead.
  • Intent Signals: Real-time data on hiring trends and technological shifts.
  • Hallucination Mitigation: Every tool input is validated via JSON-RPC 2.0 specifications, ensuring the AI agent only passes valid domains and search parameters.

Integration: Cursor & VS Code Config

To give your AI assistant access to live B2B data, add the following configuration to your MCP settings in Cursor (Settings > Features > MCP) or your VS Code settings.json for compatible extensions.

{
  "mcpServers": {
    "b2b-lead-enrichment": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-http",
        "--url",
        "https://lead-enrichment-mcp.agent-infra.workers.dev/mcp"
      ],
      "env": {
        "B2B_ENRICHMENT_API_KEY": "YOUR_FREE_API_KEY"
      }
    }
  }
}
Enter fullscreen mode Exit fullscreen mode

JSON-RPC Enrichment Payload

When the LLM invokes the enrich_lead tool, it receives a clean, structured response that is immediately actionable within the development environment:

{
  "jsonrpc": "2.0",
  "id": "tool-call-001",
  "result": {
    "companyName": "Acme Corp",
    "industry": "Enterprise SaaS",
    "technographics": ["Salesforce", "AWS", "Segment", "React"],
    "intentSignals": {
      "hiringTrend": "aggressive",
      "techSpend": "increasing"
    },
    "confidenceScore": 0.94,
    "status": "enriched"
  }
}
Enter fullscreen mode Exit fullscreen mode

Risk-Free Metered Billing

Unlike traditional B2B data providers that charge for every request (including failed or low-quality matches), this MCP server utilizes a developer-first metered billing structure. You are only billed for successful enrichments that return a Confidence Score > 0.6. If the server returns a low-confidence match or a "not found" status, the cost is $0. This allows for cost-effective experimentation when building autonomous SDR agents or data-heavy sales tools.

Get Started for Free

Ready to connect your AI agent to the world's most accessible B2B data source? Visit our documentation and dashboard to grab your free API key.

Visit lead-enrichment-mcp.agent-infra.workers.dev to get your API key now.

Top comments (0)