DEV Community

Diego Costa
Diego Costa

Posted on

How to Equip Cursor and VS Code Copilot with Live B2B Firmographic MCP Tools

How to Equip Cursor and VS Code Copilot with Live B2B Firmographic MCP Tools

To give Cursor and VS Code AI agents native access to live B2B firmographics and intent data without writing custom middleware, you must implement a Model Context Protocol (MCP) server. By connecting to a dedicated B2B lead enrichment MCP server, developers can transform static LLM suggestions into data-driven insights using real-time company profiles and technographic signals directly within their IDE.

Core Features

The integration of a B2B Lead Enrichment MCP API into your development environment provides three critical data layers that are traditionally locked behind expensive, manual-access SaaS dashboards. By utilizing strict Zod schema annotations for every tool parameter, the server eliminates LLM hallucinations, ensuring that your AI agent always passes valid company domains or email addresses to the enrichment engine.

  • Firmographic Intelligence: Retrieve deep metadata including annual revenue, employee headcount, industry SIC/NAICS codes, and global headquarters locations.
  • Technographic Stack Mapping: Identify the specific software-as-a-service (SaaS) tools and infrastructure a company is currently using (e.g., AWS vs. Azure, Salesforce vs. HubSpot).
  • Real-Time Intent Signals: Access live data points regarding company growth, hiring trends, and funding rounds to prioritize high-value accounts.

IDE Configuration

To enable these tools in Cursor or VS Code (via the MCP Extension), add the following configuration to your MCP settings. This tells the IDE to connect to the hosted enrichment server via SSE (Server-Sent Events).

{
  "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

Tool Output: Clean JSON-RPC Response

When you ask your agent to "Enrich this lead: stripe.com", the MCP server returns a structured JSON-RPC payload. This allows the LLM to parse the technographics and intentSignals to provide hyper-personalized outreach or code-generation logic.

{
  "tool_name": "enrich_lead",
  "content": {
    "companyName": "Stripe, Inc.",
    "industry": "Financial Services / Fintech",
    "employeeCount": 8000,
    "technographics": ["AWS", "React", "Ruby on Rails", "Salesforce"],
    "intentSignals": {
      "expansion": "High",
      "recentFunding": "Series I",
      "hiringVelocity": 0.85
    },
    "confidenceScore": 0.98,
    "status": "success"
  }
}
Enter fullscreen mode Exit fullscreen mode

Risk-Free Metered Billing

This MCP server is designed for cost-effective autonomous workflows. Unlike traditional seat-based licenses, this API uses a Risk-Free Metered Billing structure. You are only billed for successful enrichments that return a Confidence Score > 0.6. If the data quality is low, or if the lead cannot be found, the query costs $0, making it the ideal backbone for building large-scale, automated SDR swarms or market research bots.

Get Started for Free

Start enriching your AI workflows today by grabbing an API key and exploring the documentation.

Visit lead-enrichment-mcp.agent-infra.workers.dev to get your free tier API key instantly.

Top comments (0)