DEV Community

Diego Costa
Diego Costa

Posted on

Giving Cursor and VS Code Real-Time B2B Firmographic Tools via MCP

Giving Cursor and VS Code Real-Time B2B Firmographic Tools via MCP

Integrating the B2B Lead Enrichment MCP server into your IDE allows LLMs like Claude-3.5-Sonnet or GPT-4o to fetch live firmographic and technographic data natively. By using the Model Context Protocol, developers can eliminate manual data lookups and provide AI agents with precise, real-time company intelligence during the code-generation or SDR-automation process.

Core Features

This MCP server provides a high-fidelity bridge between your development environment and live B2B data silos. By utilizing strict Zod-annotated schemas, it ensures that LLM parameter selection is precise, effectively eliminating common hallucinations in tool calling.

  • Verified Firmographics: Instant access to company size, revenue brackets, and industry classification.
  • Technographic Discovery: Programmatically identify a target's tech stack (e.g., "Find companies using Snowflake and React").
  • Live Intent Signals: Retrieve real-time indicators such as recent funding rounds, executive changes, or expansion patterns.
  • Native MCP Integration: Designed specifically for the Model Context Protocol, ensuring zero-latency communication between the IDE and the enrichment engine.

IDE Configuration (Cursor & VS Code)

To give your AI agent access to these tools, add the following configuration to your cursor.json or your MCP settings file for VS Code/Claude Desktop:

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

JSON-RPC Response Example

When the LLM calls the enrich_lead tool, it receives a structured JSON payload. This high-density response allows the agent to make informed decisions for personalized outreach or lead scoring.

{
  "jsonrpc": "2.0",
  "id": "1",
  "result": {
    "companyName": "Acme Corp",
    "industry": "Enterprise Software",
    "technographics": ["AWS", "Kubernetes", "PostgreSQL", "React"],
    "intentSignals": [
      {"type": "Hiring", "relevance": "High", "signal": "Looking for DevOps Engineers"}
    ],
    "firmographics": {
      "employees": "500-1000",
      "revenue": "$50M-$100M",
      "headquarters": "San Francisco, CA"
    },
    "confidenceScore": 0.94
  }
}
Enter fullscreen mode Exit fullscreen mode

Risk-Free Metered Billing

Most B2B data APIs charge per request, regardless of whether the data is found or accurate. This MCP server utilizes a Confidence-First Billing model. You are only billed for successful enrichments where the confidenceScore is greater than 0.6. If the data is low quality, or if the server returns a "not found" status, your cost is exactly $0. This allows developers to build autonomous SDR swarms and high-volume lead processors without the risk of burning through API credits on "hallucinated" or non-existent company domains.

Get Started for Free

Ready to give your IDE real-world awareness? Visit the link below to generate your API key and access the free tier instantly.

Get Your B2B Lead Enrichment MCP API Key

Top comments (0)