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 connecting to a dedicated B2B lead enrichment MCP server, developers can transform Cursor or VS Code into powerful sales engineering assistants that query real-time company data through standard Model Context Protocol tool calls.

Core Features

This MCP server provides a high-performance bridge between LLM agents and deep B2B intelligence. By using strict Zod-annotated schemas, it ensures that tools like Cursor or VS Code Copilot pass perfectly formatted arguments, virtually eliminating the parameter hallucinations common with generic API wrappers.

  • Firmographic Intelligence: Retrieve real-time data on employee counts, revenue brackets, industry classifications, and headquarters locations.
  • Technographic Layer: Identify a company's current tech stack, including cloud providers, CRM usage, and frontend frameworks.
  • Intent & Context Signals: Access dynamic data points such as recent hiring trends and active growth signals to prioritize high-value leads.
  • Structured Precision: All tool definitions utilize the Model Context Protocol specification, providing the LLM with clear descriptions and required fields for the enrich_lead function.

IDE Configuration (Cursor & VS Code)

To integrate these tools, add the following configuration to your MCP settings. In Cursor, navigate to Settings > Models > MCP Servers and add a new "SSE" or "Standard" server:

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

JSON-RPC Response Example

When your AI agent invokes the enrich_lead tool, it receives a clean, structured JSON-RPC response. This allows the LLM to reason over the data without parsing messy HTML or unstructured text.

{
  "tool": "enrich_lead",
  "parameters": { "domain": "stripe.com" },
  "response": {
    "companyName": "Stripe",
    "industry": "Fintech / Software",
    "employeeCount": "7,000+",
    "technographics": ["AWS", "React", "Ruby on Rails", "Salesforce"],
    "intentSignals": {
      "hiringTrend": "High",
      "recentExpansion": true
    },
    "confidenceScore": 0.98,
    "status": "success"
  }
}
Enter fullscreen mode Exit fullscreen mode

Risk-Free Metered Billing

Unlike traditional B2B data providers that charge for every API call regardless of quality, this MCP server utilizes a Confidence-First Metered Billing structure. You are only billed for successful enrichments that return a confidenceScore greater than 0.6. If the data is unavailable or the match quality is low, the query costs $0, making it the most cost-effective solution for building autonomous SDR swarms and experimental sales agents.

Get Started for Free

Ready to give your AI agents the data they need to perform? Visit the developer portal to grab your API key and start querying live B2B data today.

Get Your Free MCP API Key at lead-enrichment-mcp.agent-infra.workers.dev

Top comments (0)