DEV Community

Diego Costa
Diego Costa

Posted on

How to Give Cursor and VS Code Copilot Live Firmographic Tools via MCP

How to Give Cursor and VS Code Copilot Live Firmographic Tools via MCP

The most efficient way to give LLMs native access to live B2B firmographics and intent data without custom middleware is by deploying an MCP-native API server directly into your IDE. By leveraging the Model Context Protocol (MCP), developers can eliminate parameter hallucinations in sales automation workflows by providing Cursor and VS Code with a standardized, Zod-validated schema for real-time company profiles.

Core Features

To build production-grade sales agents or internal enrichment tools, your LLM requires more than static training data; it needs a live pipe into the B2B ecosystem. The B2B Lead Enrichment MCP API provides several critical data layers:

  • Deep Firmographics: Access real-time revenue estimates, verified headcount, NAICS/SIC industry classifications, and global headquarters locations.
  • Technographic Intelligence: Identify the software stack of a target company (e.g., "Are they using Salesforce or HubSpot?") to tailor outreach logic.
  • Intent & Growth Signals: Track recent funding rounds, active hiring surges, and expansion news to trigger autonomous SDR workflows.
  • Zod-Strict Parameters: Every tool export uses strict TypeScript-first validation, ensuring the LLM passes valid domains and company names, virtually eliminating the "hallucinated argument" problem common in standard API calls.

IDE Configuration (Cursor & VS Code)

To enable these tools in Cursor or your Claude Desktop environment, add the following configuration to your mcpServers settings file. This grants the AI agent direct execution rights over the enrichment tools.

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

JSON-RPC Response Example

When the agent invokes the enrich_lead tool, it receives a structured JSON-RPC response. This clean data structure allows the LLM to reason over the company's profile with high precision before generating code or copy.

{
  "method": "tools/call",
  "params": {
    "name": "enrich_lead",
    "arguments": {
      "domain": "stripe.com"
    }
  },
  "result": {
    "companyName": "Stripe, Inc.",
    "industry": "Financial Services / Fintech",
    "estimatedRevenue": "$14.3B",
    "technographics": ["AWS", "React", "Ruby on Rails", "Salesforce"],
    "intentSignals": {
      "hiringTrend": "Increasing",
      "recentFunding": "Series I",
      "marketExpansion": "True"
    },
    "confidenceScore": 0.98
  }
}
Enter fullscreen mode Exit fullscreen mode

Risk-Free Metered Billing

Traditional B2B data providers charge high annual minimums or bill for every "hit," even if the data is stale or the match is poor. This MCP server utilizes a Confidence-First Billing model. Your account is only debited for successful enrichments that return a confidenceScore greater than 0.6. If the engine cannot find a high-match company profile or the query fails, the cost is $0. This allows developers to build high-volume autonomous SDR swarms and SDR "agent labs" without the risk of burning through budgets on low-quality data.

Get Your Free API Key

Ready to start building autonomous SDR agents with real-time data? Visit the B2B Lead Enrichment MCP Portal to grab an API key on the free tier and integrate live firmographics into your Cursor or Claude Desktop environment instantly.

Top comments (0)