<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Diego Costa</title>
    <description>The latest articles on DEV Community by Diego Costa (@diego_costa_9514116da8b5f).</description>
    <link>https://dev.to/diego_costa_9514116da8b5f</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4037715%2Fd25dc830-0164-4505-91ee-86950b071ac8.jpg</url>
      <title>DEV Community: Diego Costa</title>
      <link>https://dev.to/diego_costa_9514116da8b5f</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/diego_costa_9514116da8b5f"/>
    <language>en</language>
    <item>
      <title>Eliminating LLM Parameter Hallucinations in Sales Agents with Native MCP B2B Enrichment</title>
      <dc:creator>Diego Costa</dc:creator>
      <pubDate>Wed, 22 Jul 2026 12:00:16 +0000</pubDate>
      <link>https://dev.to/diego_costa_9514116da8b5f/eliminating-llm-parameter-hallucinations-in-sales-agents-with-native-mcp-b2b-enrichment-5afm</link>
      <guid>https://dev.to/diego_costa_9514116da8b5f/eliminating-llm-parameter-hallucinations-in-sales-agents-with-native-mcp-b2b-enrichment-5afm</guid>
      <description>&lt;h1&gt;
  
  
  Eliminating LLM Parameter Hallucinations in Sales Agents with Native MCP B2B Enrichment
&lt;/h1&gt;

&lt;p&gt;The most efficient way to stop LLMs from hallucinating firmographic data or misinterpreting complex API schemas is to deploy a Model Context Protocol (MCP) native B2B lead enrichment server that enforces strict Zod-validated tool definitions. By connecting your AI agents directly to this live B2B lead enrichment MCP API, you provide them with a type-safe interface to retrieve real-time company profiles and intent signals without the risk of parameter drift or data fabrication.&lt;/p&gt;

&lt;h2&gt;
  
  
  Core Features of the MCP-Native Enrichment Layer
&lt;/h2&gt;

&lt;p&gt;Traditional REST API integrations often fail when LLMs attempt to guess required fields or pass improperly formatted strings to enrichment endpoints. Our MCP server solves this by exposing a standardized &lt;code&gt;enrich_lead&lt;/code&gt; tool that utilizes strict JSON-RPC schemas and &lt;strong&gt;Zod-based parameter validation&lt;/strong&gt;.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;Zod-Enforced Schemas:&lt;/strong&gt; Every tool call is validated before execution, ensuring the LLM provides valid domains or email addresses, effectively neutralizing parameter hallucinations.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Deep Firmographic Layers:&lt;/strong&gt; Access granular data including revenue brackets, headcount, and HQ geolocation directly within the LLM's context window.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Technographic Insight:&lt;/strong&gt; Query the specific software stacks (e.g., "Uses Salesforce and AWS") to allow agents to personalize outreach based on real infrastructure.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Real-Time Intent Signals:&lt;/strong&gt; Identify "warm" leads through recent funding rounds, job surges, or product launches captured in the live data stream.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Implementation: Connecting Claude Desktop or Cursor
&lt;/h2&gt;

&lt;p&gt;To give your LLM native access to this B2B intelligence, add the following configuration to your &lt;code&gt;claude_desktop_config.json&lt;/code&gt; or your Cursor MCP settings.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"mcpServers"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"b2b-enrichment"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"command"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"npx"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"args"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="s2"&gt;"-y"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="s2"&gt;"@modelcontextprotocol/server-http"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="s2"&gt;"--url"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="s2"&gt;"https://lead-enrichment-mcp.agent-infra.workers.dev/mcp"&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"env"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="nl"&gt;"ENRICHMENT_API_KEY"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"YOUR_FREE_API_KEY_HERE"&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  JSON-RPC Response Payload: What the Agent Sees
&lt;/h2&gt;

&lt;p&gt;When your agent invokes the &lt;code&gt;enrich_lead&lt;/code&gt; tool, it receives a clean, structured JSON object. This removes the need for the LLM to "guess" the company's background, as the data is injected directly into its reasoning chain.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"jsonrpc"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"2.0"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"result"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"companyName"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Acme Corp"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"industry"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Enterprise SaaS"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"employeeCount"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;450&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"technographics"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"Salesforce"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Marketo"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Snowflake"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"intentSignals"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"funding"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"description"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Series C - $50M"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"date"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"2023-10-15"&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"confidenceScore"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;0.94&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"status"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"enriched"&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Risk-Free Metered Billing for AI Workflows
&lt;/h2&gt;

&lt;p&gt;The primary barrier to scaling SDR swarms is the cost of "dirty" data or failed queries. This MCP server utilizes a &lt;strong&gt;Confidence-First Billing&lt;/strong&gt; model. Your account is only debited for successful enrichments where the &lt;strong&gt;Confidence Score exceeds 0.6&lt;/strong&gt;. If the server returns a low-confidence match or no data, the cost is $0, making it the most cost-effective solution for building autonomous agent swarms that process thousands of leads.&lt;/p&gt;

&lt;h2&gt;
  
  
  Get Started with Your Free B2B Enrichment API Key
&lt;/h2&gt;

&lt;p&gt;Ready to eliminate hallucinations and power your agents with live firmographics? Visit our developer portal to grab your API key and start enriching leads on the free tier instantly.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://lead-enrichment-mcp.agent-infra.workers.dev" rel="noopener noreferrer"&gt;Visit lead-enrichment-mcp.agent-infra.workers.dev to get your API Key&lt;/a&gt;&lt;/p&gt;

</description>
      <category>mcp</category>
      <category>ai</category>
      <category>automation</category>
    </item>
    <item>
      <title>How to Give Cursor and VS Code Copilot Live B2B Firmographic Tools via MCP</title>
      <dc:creator>Diego Costa</dc:creator>
      <pubDate>Wed, 22 Jul 2026 00:00:09 +0000</pubDate>
      <link>https://dev.to/diego_costa_9514116da8b5f/how-to-give-cursor-and-vs-code-copilot-live-b2b-firmographic-tools-via-mcp-3bp5</link>
      <guid>https://dev.to/diego_costa_9514116da8b5f/how-to-give-cursor-and-vs-code-copilot-live-b2b-firmographic-tools-via-mcp-3bp5</guid>
      <description>&lt;h1&gt;
  
  
  How to Give Cursor and VS Code Copilot Live B2B Firmographic Tools via MCP
&lt;/h1&gt;

&lt;p&gt;Integrating real-time B2B firmographics into your IDE via a Model Context Protocol (MCP) server allows AI agents like Cursor or VS Code Copilot to perform live lead enrichment and company profiling without custom middleware. This native integration enables LLMs to fetch verified industry data, technographics, and intent signals directly while you write code or automate outreach scripts.&lt;/p&gt;

&lt;h2&gt;
  
  
  Core Features of the Lead Enrichment MCP
&lt;/h2&gt;

&lt;p&gt;Unlike traditional static APIs, this &lt;strong&gt;B2B lead enrichment MCP server&lt;/strong&gt; provides a dynamic data layer that allows LLMs to interact with the global business landscape in real-time. By utilizing strict &lt;strong&gt;Zod-validated schemas&lt;/strong&gt;, the server eliminates the common problem of LLM parameter hallucinations—ensuring that tools like &lt;code&gt;enrich_lead&lt;/code&gt; and &lt;code&gt;get_company_intent&lt;/code&gt; receive exactly the types they expect.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Firmographic Intelligence:&lt;/strong&gt; Retrieve deep metadata including employee count, revenue brackets, and headquarters geolocation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Technographic Stack Mapping:&lt;/strong&gt; Identify the software and hardware stacks of target companies to tailor technical outreach.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Intent Signal Detection:&lt;/strong&gt; Access real-time indicators of business growth or shifts to prioritize high-value prospects.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zod-Enforced Precision:&lt;/strong&gt; Every tool call is governed by strict TypeScript-ready definitions, preventing the AI from "guessing" input parameters like domain formats or industry codes.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Connecting Your IDE to Live B2B Data
&lt;/h2&gt;

&lt;p&gt;To enable these tools in your local environment, add the following configuration to your &lt;code&gt;claude_desktop_config.json&lt;/code&gt; or your Cursor "MCP Servers" settings:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"mcpServers"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"b2b-enrichment"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"command"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"npx"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"args"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="s2"&gt;"-y"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="s2"&gt;"@agent-infra/mcp-server-lead-enrichment"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="s2"&gt;"--api-url"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="s2"&gt;"https://lead-enrichment-mcp.agent-infra.workers.dev/mcp"&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"env"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="nl"&gt;"ENRICHMENT_API_KEY"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"YOUR_FREE_API_KEY"&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Standardized JSON-RPC Response Example
&lt;/h2&gt;

&lt;p&gt;When the LLM invokes the &lt;code&gt;enrich_lead&lt;/code&gt; tool, it receives a clean, structured JSON-RPC payload. This allows the model to immediately use the data in its next reasoning step, such as generating a personalized email or updating a CRM schema.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"status"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"success"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"data"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"companyName"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Example Corp"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"industry"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Enterprise SaaS"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"technographics"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"AWS"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Salesforce"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Kubernetes"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"intentSignals"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"hiring_surge"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"series_b_funding"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"recent"&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"confidenceScore"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;0.94&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"lastUpdated"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"2023-10-27T10:00:00Z"&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Risk-Free Metered Billing for Cost-Effective Workflows
&lt;/h2&gt;

&lt;p&gt;Scaling AI agents often leads to spiraling costs due to low-quality data matches. This MCP server implements a &lt;strong&gt;Risk-Free Metered Billing&lt;/strong&gt; structure specifically designed for autonomous agents. You are only billed for successful enrichments that return a &lt;strong&gt;Confidence Score &amp;gt; 0.6&lt;/strong&gt;. If the data is low-quality, the query fails to find a match, or the confidence is too low for reliable automation, the cost of that specific tool call is $0. This allows developers to build high-volume SDR swarms or data pipelines with predictable ROI and zero waste on "empty" queries.&lt;/p&gt;

&lt;h2&gt;
  
  
  Get Started with the Free Tier
&lt;/h2&gt;

&lt;p&gt;Start giving your AI agents the business intelligence they need to be truly autonomous. You can grab your API key and test the tools instantly on the free tier.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://lead-enrichment-mcp.agent-infra.workers.dev" rel="noopener noreferrer"&gt;Visit lead-enrichment-mcp.agent-infra.workers.dev to get your API key&lt;/a&gt;
&lt;/h2&gt;

</description>
      <category>mcp</category>
      <category>ai</category>
      <category>automation</category>
    </item>
    <item>
      <title>Give Cursor and VS Code Live B2B Lead Enrichment with a Production-Ready MCP Server</title>
      <dc:creator>Diego Costa</dc:creator>
      <pubDate>Tue, 21 Jul 2026 12:00:16 +0000</pubDate>
      <link>https://dev.to/diego_costa_9514116da8b5f/give-cursor-and-vs-code-live-b2b-lead-enrichment-with-a-production-ready-mcp-server-1klo</link>
      <guid>https://dev.to/diego_costa_9514116da8b5f/give-cursor-and-vs-code-live-b2b-lead-enrichment-with-a-production-ready-mcp-server-1klo</guid>
      <description>&lt;h1&gt;
  
  
  Give Cursor and VS Code Live B2B Lead Enrichment with a Production-Ready MCP Server
&lt;/h1&gt;

&lt;p&gt;Integrating real-time firmographic and technographic data directly into your development environment is now possible by connecting Cursor or VS Code to a dedicated Model Context Protocol (MCP) server. This setup allows AI agents to fetch verified B2B lead enrichment data via native tools, utilizing strict Zod-validated schemas to ensure LLMs retrieve high-accuracy company profiles without the risk of parameter hallucinations.&lt;/p&gt;

&lt;h2&gt;
  
  
  Core Features
&lt;/h2&gt;

&lt;p&gt;The B2B Lead Enrichment MCP API provides a comprehensive data layer designed specifically for LLM consumption and agentic workflows:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;Real-time Firmographics:&lt;/strong&gt; Access up-to-the-minute data on company size, revenue, industry classification, and headquarters location.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Technographic Intelligence:&lt;/strong&gt; Identify a target company's current software stack, including cloud providers, CRM usage, and frontend frameworks.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Verified Intent Signals:&lt;/strong&gt; Surface buying signals and market movements directly within your AI's context window.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Hallucination Prevention:&lt;/strong&gt; Every tool parameter is defined with strict Zod schemas, forcing the LLM to provide valid input types (e.g., valid domain formats) and preventing the "guessing" of API arguments.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Implementation: Configuring Your IDE
&lt;/h2&gt;

&lt;p&gt;To give your AI agent access to these tools, add the following configuration to your &lt;code&gt;claude_desktop_config.json&lt;/code&gt; or your Cursor MCP settings.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"mcpServers"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"b2b-enrichment"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"command"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"npx"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"args"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="s2"&gt;"-y"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="s2"&gt;"@agent-infra/mcp-server-lead-enrichment"&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"env"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="nl"&gt;"ENRICHMENT_API_URL"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"https://lead-enrichment-mcp.agent-infra.workers.dev/mcp"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="nl"&gt;"API_KEY"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"YOUR_FREE_API_KEY_HERE"&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  JSON-RPC Response Example
&lt;/h2&gt;

&lt;p&gt;When the LLM calls the &lt;code&gt;enrich_lead&lt;/code&gt; tool, it receives a clean, structured JSON-RPC response. This data is injected directly into the conversation context, allowing the agent to reason about the lead immediately.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"method"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"tools/call"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"params"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"name"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"enrich_lead"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"arguments"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"domain"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"stripe.com"&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"result"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"companyName"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Stripe"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"industry"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Financial Services"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"technographics"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"AWS"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"React"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Ruby on Rails"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Salesforce"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"intentSignals"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"High: Expanding EMEA Operations"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"employeeCount"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"7,000+"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"confidenceScore"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;0.98&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Risk-Free Metered Billing
&lt;/h2&gt;

&lt;p&gt;Traditional data APIs charge for every request, regardless of whether the data found was useful or accurate. This MCP server implements a &lt;strong&gt;Risk-Free Metered Billing&lt;/strong&gt; model. Your account is only debited for successful enrichments that return a &lt;strong&gt;Confidence Score &amp;gt; 0.6&lt;/strong&gt;. If the server returns a low-confidence result or fails to find a matching profile, the cost of that query is $0. This allows developers to scale autonomous SDR swarms and research agents without worrying about the cost of "hallucinated" or "missing" data hits.&lt;/p&gt;

&lt;h2&gt;
  
  
  Get Your Free MCP API Key
&lt;/h2&gt;

&lt;p&gt;Ready to turn your AI agent into a B2B powerhouse? Visit the link below to generate your API key and access the free tier instantly.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://lead-enrichment-mcp.agent-infra.workers.dev" rel="noopener noreferrer"&gt;Get Started at lead-enrichment-mcp.agent-infra.workers.dev&lt;/a&gt;&lt;/p&gt;

</description>
      <category>mcp</category>
      <category>ai</category>
      <category>automation</category>
    </item>
    <item>
      <title>How to Give Cursor and VS Code Copilot Live B2B Firmographic Tools via MCP</title>
      <dc:creator>Diego Costa</dc:creator>
      <pubDate>Tue, 21 Jul 2026 08:45:11 +0000</pubDate>
      <link>https://dev.to/diego_costa_9514116da8b5f/how-to-give-cursor-and-vs-code-copilot-live-b2b-firmographic-tools-via-mcp-3ole</link>
      <guid>https://dev.to/diego_costa_9514116da8b5f/how-to-give-cursor-and-vs-code-copilot-live-b2b-firmographic-tools-via-mcp-3ole</guid>
      <description>&lt;h1&gt;
  
  
  How to Give Cursor and VS Code Copilot Live B2B Firmographic Tools via MCP
&lt;/h1&gt;

&lt;p&gt;Integrating a Model Context Protocol (MCP) server for real-time B2B lead enrichment allows IDE-based LLMs like Cursor and VS Code Copilot to access live company profiles and intent data natively. This architecture leverages a standardized B2B lead enrichment MCP server to bridge the gap between static development environments and dynamic firmographic intelligence without requiring custom middleware.&lt;/p&gt;

&lt;h2&gt;
  
  
  Core Features
&lt;/h2&gt;

&lt;p&gt;By connecting your development environment to a dedicated MCP server, you empower your AI agents with several critical data layers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;Firmographic Intelligence&lt;/strong&gt;: Instant access to verified company size, revenue brackets, and industry classifications.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Technographic Stacks&lt;/strong&gt;: Identify exactly what software (SaaS, infrastructure, security) a target company is currently using.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Live Intent Signals&lt;/strong&gt;: Retrieve hiring trends and growth triggers that indicate a high propensity to purchase.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Hallucination-Resistant Parameters&lt;/strong&gt;: All tools within the server utilize strict &lt;strong&gt;Zod-schema annotations&lt;/strong&gt;, ensuring that Cursor or Claude Desktop never provides malformed inputs or hallucinates API parameters.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  IDE Configuration (Cursor &amp;amp; VS Code)
&lt;/h2&gt;

&lt;p&gt;To enable these tools in Cursor or your MCP-enabled IDE, add the following configuration to your &lt;code&gt;mcpServers&lt;/code&gt; settings file. This points your environment directly to the production-grade lead enrichment endpoint.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"mcpServers"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"b2b-enrichment"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"command"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"npx"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"args"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="s2"&gt;"-y"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="s2"&gt;"@modelcontextprotocol/server-http"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="s2"&gt;"--url"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="s2"&gt;"https://lead-enrichment-mcp.agent-infra.workers.dev/mcp"&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"env"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="nl"&gt;"ENRICHMENT_API_KEY"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"YOUR_FREE_API_KEY_HERE"&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  JSON-RPC Response Example
&lt;/h2&gt;

&lt;p&gt;When the LLM invokes the &lt;code&gt;enrich_lead&lt;/code&gt; tool, it receives a clean, structured JSON-RPC response. This allows the AI to synthesize recommendations based on hard data rather than probabilistic guesses.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"tool"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"enrich_lead"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"parameters"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"domain"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"stripe.com"&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"response"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"companyName"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Stripe, Inc."&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"industry"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Fintech / Payments"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"technographics"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"AWS"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"React"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Kubernetes"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Salesforce"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"intentSignals"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"hiringVelocity"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"High"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"recentExpansion"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"confidenceScore"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;0.98&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"status"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"enriched"&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Risk-Free Metered Billing
&lt;/h2&gt;

&lt;p&gt;Modern AI workflows demand predictable unit economics. This B2B Lead Enrichment MCP API utilizes a &lt;strong&gt;Risk-Free Metered Billing&lt;/strong&gt; structure. Your account is only debited for successful enrichments that return a &lt;strong&gt;Confidence Score &amp;gt; 0.6&lt;/strong&gt;. If the data is low quality, the match is ambiguous, or the query fails, the cost is $0. This ensures you can scale autonomous SDR swarms and research agents without paying for "I'm sorry, I couldn't find that company" responses.&lt;/p&gt;

&lt;h2&gt;
  
  
  Get Started for Free
&lt;/h2&gt;

&lt;p&gt;You can begin integrating live firmographic tools into your AI workflow in under two minutes. Visit the portal to claim your free tier API key and view the full documentation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://lead-enrichment-mcp.agent-infra.workers.dev" rel="noopener noreferrer"&gt;Get Your B2B Lead Enrichment API Key Now&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>mcp</category>
      <category>ai</category>
      <category>automation</category>
    </item>
    <item>
      <title>Solving LLM Parameter Hallucinations with Native B2B Lead Enrichment MCP</title>
      <dc:creator>Diego Costa</dc:creator>
      <pubDate>Tue, 21 Jul 2026 00:00:08 +0000</pubDate>
      <link>https://dev.to/diego_costa_9514116da8b5f/solving-llm-parameter-hallucinations-with-native-b2b-lead-enrichment-mcp-bm9</link>
      <guid>https://dev.to/diego_costa_9514116da8b5f/solving-llm-parameter-hallucinations-with-native-b2b-lead-enrichment-mcp-bm9</guid>
      <description>&lt;h1&gt;
  
  
  Solving LLM Parameter Hallucinations with Native B2B Lead Enrichment MCP
&lt;/h1&gt;

&lt;p&gt;To eliminate parameter hallucinations in AI sales agents, developers must utilize a Model Context Protocol (MCP) server that enforces strict schema validation for B2B lead enrichment and real-time firmographic data. By connecting LLMs directly to an MCP-native API, you provide the model with a grounded tool definition that ensures high-fidelity data retrieval across company profiles, technographics, and intent signals without the risks of "creative" data invention.&lt;/p&gt;

&lt;h2&gt;
  
  
  Core Features
&lt;/h2&gt;

&lt;p&gt;The B2B Lead Enrichment MCP server leverages the &lt;strong&gt;Model Context Protocol&lt;/strong&gt; to expose typed tools directly to your LLM's orchestration layer. This approach solves the common problem where models guess company sizes or tech stacks by forcing the agent to fetch verified data through a structured interface.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;Strict Zod Schema Validation:&lt;/strong&gt; Every tool parameter is strictly typed, preventing the LLM from passing malformed search queries or invalid domains.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Multi-Layered Data Retrieval:&lt;/strong&gt; Access comprehensive &lt;strong&gt;Firmographic&lt;/strong&gt; (headcount, revenue, industry), &lt;strong&gt;Technographic&lt;/strong&gt; (current software stack), and &lt;strong&gt;Intent Signals&lt;/strong&gt; (hiring trends, news events) in a single request.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Zero-Hallucination Grounding:&lt;/strong&gt; Because the MCP server provides the context window with fresh, real-time data, the model stops relying on its outdated training data for company specifics.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Configuration for Claude Desktop and Cursor
&lt;/h2&gt;

&lt;p&gt;To give your LLM native access to these tools, add the following configuration to your &lt;code&gt;claude_desktop_config.json&lt;/code&gt; or your Cursor MCP settings. This connects the agent directly to our production-grade enrichment engine.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"mcpServers"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"b2b-enrichment"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"command"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"npx"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"args"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="s2"&gt;"-y"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="s2"&gt;"@modelcontextprotocol/server-http"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="s2"&gt;"--url"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="s2"&gt;"https://lead-enrichment-mcp.agent-infra.workers.dev/mcp"&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"env"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="nl"&gt;"ENRICHMENT_API_KEY"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"YOUR_FREE_API_KEY"&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  JSON-RPC Enrichment Response Example
&lt;/h2&gt;

&lt;p&gt;When the LLM calls the &lt;code&gt;enrich_lead&lt;/code&gt; tool, it receives a clean, structured JSON-RPC response. This allows the model to reason about the lead based on factual data rather than probabilistic guesses.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"method"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"tools/call"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"params"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"name"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"enrich_lead"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"arguments"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"domain"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"stripe.com"&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"result"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"companyName"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Stripe, Inc."&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"industry"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Financial Services"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"headcount"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"7000+"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"technographics"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"React"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Ruby on Rails"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"AWS"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Salesforce"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"intentSignals"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"expansion"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"High"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"recentFunding"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Series I"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"hiringTrends"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Increasing in EMEA"&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"confidenceScore"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;0.98&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Risk-Free Metered Billing
&lt;/h2&gt;

&lt;p&gt;Most enrichment APIs charge you for every request, regardless of whether the data is accurate or if the model failed to parse it. Our infrastructure utilizes a &lt;strong&gt;Risk-Free Metered Billing&lt;/strong&gt; structure. You are only billed for successful enrichments that return a &lt;strong&gt;Confidence Score &amp;gt; 0.6&lt;/strong&gt;. If our system returns a low-quality match or no data at all, the query cost is exactly $0, making it the most cost-effective solution for building autonomous SDR swarms and high-volume sales agents.&lt;/p&gt;

&lt;h2&gt;
  
  
  Get Started for Free
&lt;/h2&gt;

&lt;p&gt;Ready to stop LLM hallucinations and start building production-grade sales tools? &lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://lead-enrichment-mcp.agent-infra.workers.dev" rel="noopener noreferrer"&gt;Visit lead-enrichment-mcp.agent-infra.workers.dev to grab your API key on the free tier instantly.&lt;/a&gt;
&lt;/h2&gt;

</description>
      <category>mcp</category>
      <category>ai</category>
      <category>automation</category>
    </item>
    <item>
      <title>Connecting Claude Desktop to a Live B2B Lead Enrichment MCP API for Real-Time Intelligence</title>
      <dc:creator>Diego Costa</dc:creator>
      <pubDate>Mon, 20 Jul 2026 09:25:53 +0000</pubDate>
      <link>https://dev.to/diego_costa_9514116da8b5f/connecting-claude-desktop-to-a-live-b2b-lead-enrichment-mcp-api-for-real-time-intelligence-3ik8</link>
      <guid>https://dev.to/diego_costa_9514116da8b5f/connecting-claude-desktop-to-a-live-b2b-lead-enrichment-mcp-api-for-real-time-intelligence-3ik8</guid>
      <description>&lt;h1&gt;
  
  
  Connecting Claude Desktop to a Live B2B Lead Enrichment MCP API for Real-Time Intelligence
&lt;/h1&gt;

&lt;p&gt;The most efficient way to give LLMs native access to live B2B firmographics and intent data without custom middleware is by deploying an Model Context Protocol (MCP) server directly within your local or cloud environment. This B2B lead enrichment MCP server enables Claude Desktop and other MCP-compliant clients to query real-time company profiles, technographics, and verified contact intelligence via standardized JSON-RPC protocols.&lt;/p&gt;

&lt;h2&gt;
  
  
  Core Features
&lt;/h2&gt;

&lt;p&gt;Our B2B Lead Enrichment MCP server provides deep integration into global business datasets, ensuring your AI agents operate on ground-truth data rather than training-set hallucinations.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;Comprehensive Firmographics:&lt;/strong&gt; Access real-time data on &lt;strong&gt;company valuation, headcount growth, industry vertical classification,&lt;/strong&gt; and &lt;strong&gt;geographic footprint&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Deep Technographics:&lt;/strong&gt; Identify the software stack of any target lead, including &lt;strong&gt;cloud infrastructure, CRM usage, and marketing automation tools&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Intent Signals &amp;amp; Triggers:&lt;/strong&gt; Feed your AI models with active signals such as &lt;strong&gt;recent funding rounds, executive leadership changes, and active job openings&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Hallucination Prevention:&lt;/strong&gt; All tool parameters utilize strict &lt;strong&gt;Zod schema annotations&lt;/strong&gt;, forcing the LLM to provide valid domain names or email formats before the request is even transmitted.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Verified Contact Intelligence:&lt;/strong&gt; Retrieve direct-dial numbers and verified professional email addresses with associated deliverability scores.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Configuration for Claude Desktop
&lt;/h2&gt;

&lt;p&gt;To integrate real-time B2B intelligence into Claude Desktop, add the following configuration to your &lt;code&gt;claude_desktop_config.json&lt;/code&gt; file. This connects the Model Context Protocol host directly to our high-performance enrichment endpoint.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"mcpServers"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"b2b-enrichment"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"command"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"npx"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"args"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="s2"&gt;"-y"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="s2"&gt;"@modelcontextprotocol/server-http"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="s2"&gt;"--url"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="s2"&gt;"https://lead-enrichment-mcp.agent-infra.workers.dev/mcp"&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"env"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="nl"&gt;"ENRICHMENT_API_KEY"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"YOUR_PURCHASED_KEY_HERE"&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  JSON-RPC Enrichment Response Example
&lt;/h2&gt;

&lt;p&gt;When the &lt;code&gt;enrich_lead&lt;/code&gt; tool is invoked, the MCP server returns a structured JSON payload that the LLM uses to synthesize its response. Note the high-fidelity data structure designed for programmatic SDR workflows.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"status"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"success"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"data"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"companyName"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Acme Corp"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"domain"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"acme.io"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"industry"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Enterprise SaaS"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"headcount"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"500-1000"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"estimatedRevenue"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"$50M-$100M"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"technographics"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"Salesforce"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"AWS"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Segment"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Marketo"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"intentSignals"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"hiring"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"High"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"recentFunding"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Series C - $40M"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"techExpansion"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Expanding GCP footprint"&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"confidenceScore"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;0.98&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Risk-Free Metered Billing &amp;amp; Accuracy
&lt;/h2&gt;

&lt;p&gt;Unlike traditional data providers that charge for every API call regardless of result quality, this MCP server utilizes a &lt;strong&gt;Risk-Free Metered Billing&lt;/strong&gt; structure. You are only billed for successful enrichments that return a &lt;strong&gt;Confidence Score &amp;gt; 0.6&lt;/strong&gt;. If the server returns low-quality data, a "not found" status, or fails to meet the confidence threshold, the cost of that specific query is &lt;strong&gt;$0&lt;/strong&gt;. This allows developers to build autonomous SDR swarms and sales agents that can "fail fast" without depleting project budgets.&lt;/p&gt;

&lt;h2&gt;
  
  
  Get Your MCP API Key
&lt;/h2&gt;

&lt;p&gt;To begin enriching your LLM workflows with live B2B data, visit the link below to generate your API key on our free tier.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://lead-enrichment-mcp.agent-infra.workers.dev/" rel="noopener noreferrer"&gt;Visit lead-enrichment-mcp.agent-infra.workers.dev to Get Started&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>mcp</category>
      <category>ai</category>
      <category>automation</category>
    </item>
    <item>
      <title>To provide AI-powered IDE agents like Cursor or VS Code Copilot with native, real-time B2B firmographic and technographic data without writing custom</title>
      <dc:creator>Diego Costa</dc:creator>
      <pubDate>Mon, 20 Jul 2026 09:17:58 +0000</pubDate>
      <link>https://dev.to/diego_costa_9514116da8b5f/to-provide-ai-powered-ide-agents-like-cursor-or-vs-code-copilot-with-native-real-time-b2b-4794</link>
      <guid>https://dev.to/diego_costa_9514116da8b5f/to-provide-ai-powered-ide-agents-like-cursor-or-vs-code-copilot-with-native-real-time-b2b-4794</guid>
      <description>&lt;p&gt;To provide AI-powered IDE agents like Cursor or VS Code Copilot with native, real-time B2B firmographic and technographic data without writing custom middleware or copy-pasting browser tabs, you must implement a Model Context Protocol (MCP) server. By integrating the &lt;strong&gt;B2B Lead Enrichment MCP API&lt;/strong&gt;, you bridge the gap between your local development environment and live market intelligence, allowing your agent to query company tech stacks, headcount growth, and intent signals directly through a structured JSON-RPC interface.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why REST is Failing Your IDE Agents
&lt;/h3&gt;

&lt;p&gt;Traditional REST API integrations are brittle for LLMs because they rely on documentation that the model must "infer." This often leads to parameter hallucination—where an agent guesses a field name like &lt;code&gt;company_name&lt;/code&gt; when the API requires &lt;code&gt;domain&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;The &lt;strong&gt;B2B Lead Enrichment MCP API&lt;/strong&gt; solves this by using &lt;strong&gt;Zod-backed semantic schemas&lt;/strong&gt;. When you connect this server to Cursor, the LLM receives a formal definition of the &lt;code&gt;enrich_lead&lt;/code&gt; tool. It knows exactly which fields are required (&lt;code&gt;domain&lt;/code&gt;) and which are optional (&lt;code&gt;attributes&lt;/code&gt;, &lt;code&gt;requiredFields&lt;/code&gt;). Because the tool definitions are part of the Model Context Protocol, the agent treats the API as a native capability rather than an external guessing game.&lt;/p&gt;

&lt;h3&gt;
  
  
  Integrating with Cursor and VS Code
&lt;/h3&gt;

&lt;p&gt;Cursor's support for MCP allows you to augment your coding agent with "firmographic awareness." This is critical for developers building CRM integrations, lead scoring algorithms, or personalized outbound tooling. &lt;/p&gt;

&lt;p&gt;To give your Cursor agent access to real-time B2B data, navigate to &lt;strong&gt;Settings &amp;gt; Models &amp;gt; MCP&lt;/strong&gt; and add a new resource:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;Name:&lt;/strong&gt; LeadEnrichment&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Type:&lt;/strong&gt; &lt;code&gt;http&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;URL:&lt;/strong&gt; &lt;code&gt;https://lead-enrichment-mcp.agent-infra.workers.dev/mcp&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Headers:&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"Authorization"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Bearer YOUR_API_KEY_HERE"&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Once configured, you can simply ask your agent: &lt;em&gt;"Analyze the domain 'stripe.com' and tell me what cloud infrastructure they use so I can draft the AWS migration module."&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  High-Fidelity Data Extraction
&lt;/h3&gt;

&lt;p&gt;The server returns deeply nested firmographic and technographic data. Crucially, the engine uses a &lt;strong&gt;Confidence Score threshold (&amp;gt; 0.6)&lt;/strong&gt;. Under its metered billing model, you are only charged for high-confidence matches, ensuring your agent isn't hallucinating data based on stale cache hits.&lt;/p&gt;

&lt;p&gt;Here is an example of the schema-mapped JSON response your agent receives:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"domain"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"acme-industrial.io"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"firmographics"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"name"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Acme Industrial"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"headcount"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"500-1000"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"estimated_revenue"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"$50M-$100M"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"hq"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Chicago, IL"&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"technographics"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"cloud"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"AWS"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"GCP"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"frontend"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"React"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Next.js"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"crm"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"Salesforce"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"analytics"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"Segment"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Amplitude"&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"intent_signals"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"hiring"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Active - 3 Sales VPs in Q2 2026"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"expansion"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"New EMEA office announced"&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"confidence_score"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;0.94&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Building Risk-Free Agent Swarms
&lt;/h3&gt;

&lt;p&gt;One of the primary friction points in AI infrastructure is the cost of "runaway agents"—loops where an LLM calls an API 1,000 times by mistake. The B2B Lead Enrichment MCP API mitigates this via its &lt;strong&gt;Zero-Risk Metered Billing&lt;/strong&gt;. &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; &lt;strong&gt;Free Tier:&lt;/strong&gt; You get 100 enrichments for $0 to test your agent logic.&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;Quality Guarantee:&lt;/strong&gt; Only responses with a confidence score greater than 0.6 are deducted from your quota.&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;Pro Scaling:&lt;/strong&gt; At $49/mo for 10,000 enrichments, the cost per lead ($0.0049) is significantly lower than legacy providers like ZoomInfo or Clearbit, making it viable for high-volume agentic workflows.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Get Started in 60 Seconds
&lt;/h3&gt;

&lt;p&gt;Stop building in a vacuum. Give your AI agents the real-world data they need to build context-aware B2B applications.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; Visit &lt;a href="https://lead-enrichment-mcp.agent-infra.workers.dev" rel="noopener noreferrer"&gt;lead-enrichment-mcp.agent-infra.workers.dev&lt;/a&gt; to generate your API key.&lt;/li&gt;
&lt;li&gt; Plug the URL into your MCP-compatible host (Claude Desktop, Cursor, or your own MCP client).&lt;/li&gt;
&lt;li&gt; Start querying live B2B intelligence natively within your LLM prompts.&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>mcp</category>
      <category>ai</category>
      <category>automation</category>
    </item>
    <item>
      <title>lead</title>
      <dc:creator>Diego Costa</dc:creator>
      <pubDate>Mon, 20 Jul 2026 09:03:17 +0000</pubDate>
      <link>https://dev.to/diego_costa_9514116da8b5f/lead-136l</link>
      <guid>https://dev.to/diego_costa_9514116da8b5f/lead-136l</guid>
      <description>&lt;p&gt;TTT&lt;/p&gt;

</description>
      <category>realestate</category>
      <category>sales</category>
      <category>automation</category>
    </item>
  </channel>
</rss>
