LeadloadzLeadloadz
Pricing
AboutContact

Products

Lead SearchEmail VerificationAPI & MCP

Resources

Blogvs Apollo.iovs Hunter.iovs ZoomInfo
AboutContact
LeadloadzLeadloadz

B2B lead search and real-time email verification for sales teams that convert.

Get sales tips & updates

Products

  • Lead Search
  • Email Gateway
  • API & MCP

Comparisons

  • vs Apollo.io
  • vs Hunter.io
  • vs ZoomInfo

Company

  • About Us
  • Blog
  • Contact
  • llms.txt

Legal

  • Privacy Policy
  • Terms of Service

© 2025 Leadloadz. All rights reserved.

GDPR Compliant
Real-Time Verification
  1. Home
  2. MCP Server
MCP Server

Leadloadz MCP Server Documentation

Connect AI agents to verified B2B lead data through the Model Context Protocol. Supports Claude, Cursor, GPT-4, and custom agents.

Fast Setup

Configure in 5 minutes. Single API token connects unlimited agents.

Secure

Token-based auth with SHA-256 hashing. Rate limited to 30 req/min.

Compatible

Works with Claude, Cursor, GPT-4, and any MCP-compatible agent.

Overview

The Model Context Protocol (MCP) is an open standard developed by Anthropic that enables AI assistants to securely connect to external data sources and tools. Leadloadz provides an MCP server that exposes lead search and email verification as tools your AI agents can call.

Base URL: https://leadloadz.com/api/mcp

Protocol: JSON-RPC 2.0 over HTTP

Authentication: Bearer token in Authorization header

Installation

Claude Desktop

Add to your Claude Desktop config file:

{
  "mcpServers": {
    "leadloadz": {
      "command": "npx",
      "args": ["-y", "@leadloadz/mcp-server"],
      "env": {
        "LEADLOADZ_API_TOKEN": "your-api-token-here"
      }
    }
  }
}

Cursor IDE

Add to Cursor settings (Settings > MCP > Add Server):

Type: HTTP
URL: https://leadloadz.com/api/mcp
Headers:
  Authorization: Bearer your-api-token-here

Custom Agent

Send JSON-RPC 2.0 requests to the MCP endpoint:

POST https://leadloadz.com/api/mcp
Content-Type: application/json
Authorization: Bearer your-api-token

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/list"
}

Authentication

All MCP requests require a valid API token in the Authorization header. Tokens are SHA-256 hashed before storage for security.

Header Format:

Authorization: Bearer <YOUR_API_TOKEN>

Getting Your Token

Generate an API token from your dashboard. Free tier includes 1 token. Pro users can create multiple tokens with different scopes.

Available Tools

search_leads

Search for B2B leads using natural language or structured criteria. Returns verified leads with company info, contact details, and verification status.

Parameters:

NameTypeRequiredDescription
querystringYesNatural language query (e.g., 'CTOs at Series A B2B SaaS in London')
limitnumberNoMax results (default: 10, max: 50)

Request:

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "search_leads",
    "arguments": {
      "query": "CTOs at Series A B2B SaaS in London",
      "limit": 10
    }
  }
}

Response:

{
  "results": [
    {
      "name": "Jane Smith",
      "title": "CTO",
      "company": "TechCorp",
      "email": "jane@techcorp.com",
      "verified": true,
      "location": "London, UK"
    }
  ]
}

verify_email

Verify an email address in real-time. Checks MX records, SMTP deliverability, disposable domains, and role accounts.

Parameters:

NameTypeRequiredDescription
emailstringYesEmail address to verify

Request:

{
  "jsonrpc": "2.0",
  "id": 2,
  "method": "tools/call",
  "params": {
    "name": "verify_email",
    "arguments": {
      "email": "jane@techcorp.com"
    }
  }
}

Response:

{
  "email": "jane@techcorp.com",
  "valid": true,
  "mx_valid": true,
  "smtp_valid": true,
  "disposable": false,
  "role_account": false,
  "catch_all": false,
  "score": 95
}

get_user_stats

Get the user's current usage statistics including leads found, emails verified, and API usage.

Request:

{
  "jsonrpc": "2.0",
  "id": 3,
  "method": "tools/call",
  "params": {
    "name": "get_user_stats",
    "arguments": {}
  }
}

Response:

{
  "total_leads_found": 247,
  "total_emails_verified": 189,
  "searches_today": 3,
  "exports_today": 15,
  "plan": "free"
}

Code Examples

cURL

curl -X POST https://leadloadz.com/api/mcp \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "search_leads",
      "arguments": {
        "query": "CTOs at Series A B2B SaaS in London",
        "limit": 10
      }
    }
  }'

Python

import requests

response = requests.post(
    "https://leadloadz.com/api/mcp",
    headers={
        "Content-Type": "application/json",
        "Authorization": "Bearer YOUR_API_TOKEN"
    },
    json={
        "jsonrpc": "2.0",
        "id": 1,
        "method": "tools/call",
        "params": {
            "name": "search_leads",
            "arguments": {
                "query": "CTOs at Series A B2B SaaS in London",
                "limit": 10
            }
        }
    }
)

results = response.json()
print(results)

TypeScript / JavaScript

const response = await fetch("https://leadloadz.com/api/mcp", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "Authorization": "Bearer YOUR_API_TOKEN"
  },
  body: JSON.stringify({
    jsonrpc: "2.0",
    id: 1,
    method: "tools/call",
    params: {
      name: "search_leads",
      arguments: {
        query: "CTOs at Series A B2B SaaS in London",
        limit: 10
      }
    }
  })
});

const results = await response.json();
console.log(results);

Error Handling

The MCP server uses standard JSON-RPC 2.0 error codes with custom extensions for Leadloadz-specific errors.

CodeMessageDescription
-32700Parse errorInvalid JSON was received
-32600Invalid RequestThe JSON sent is not a valid Request object
-32601Method not foundThe method does not exist
-32602Invalid paramsInvalid method parameter(s)
-32001Authentication failedInvalid or missing API token
-32002Rate limit exceeded30 requests per minute limit reached
-32003Insufficient permissionsToken lacks required scopes

Frequently Asked Questions

What is the Model Context Protocol (MCP)?

MCP is an open standard developed by Anthropic that enables AI agents to discover and use external tools through a standardized interface. It allows agents to search for leads, verify emails, and access data without custom integration work.

Which AI agents support MCP?

As of 2026, Claude (via Claude Desktop), Cursor (IDE integration), and GPT-4 (with MCP adapters) support MCP. Custom agents using the MCP SDK can also connect.

How do I get an API token?

Sign up for a free Leadloadz account and generate a token from your dashboard. The free tier includes 1 token with 3 searches/day and 50 exports/day.

What are the rate limits?

The MCP server allows 30 requests per minute per user. This includes all tool calls (search_leads, verify_email, get_user_stats).

Can I use the MCP server with my own custom agent?

Yes! Any agent that can send HTTP POST requests with JSON-RPC 2.0 formatting can use the Leadloadz MCP server. See the Custom Agent installation section above.

Is the MCP server free to use?

Yes, the MCP server is included in the free tier. You get 3 lead searches/day, 50 exports/day, and unlimited email verifications.

Changelog

v1.2.02026-05-09
  • Added HTTP transport support
  • Added get_user_stats tool
  • Improved rate limiting
v1.1.02026-04-15
  • Added verify_email tool
  • Added disposable email detection
  • Improved error messages
v1.0.02026-03-01
  • Initial MCP server release
  • search_leads tool
  • Token-based authentication

Ready to Connect Your Agent?

Get your free API token and start building autonomous lead workflows.