MCP Server · REST API

Your leads, inside your AI agent.

LeadScanner speaks MCP. Point Claude, Cursor or any MCP client at one URL — and your agent searches every card you ever scanned, captures new leads and pulls verified contact data, straight from the chat.

Included in Pro & Team · 8 tools · Remote server, nothing to install

Things you can just ask

No dashboard, no export, no filter menu. You ask in plain language, your agent picks the right tools.

  • >Who did I meet at DMEXCO that still has no follow-up?
  • >Find the verified email for Anna Weber at siemens.com and save her as a lead.
  • >Draft a follow-up for every hot lead from last week's booth.
  • >Enrich all leads from Web Summit and push them to HubSpot.
  • >How many scans do I have left this month?
  • >Add a note to the Bosch lead: budget confirmed, demo in Q3.

Connected in under a minute

  1. 1

    Create an API key

    In the app: Settings → CRM → API keys. You get a key starting with lsk_. API access is included in Pro and Team.

  2. 2

    Add the server

    One command for Claude Code, or paste the URL as a custom connector. Nothing to install, nothing to host.

  3. 3

    Just ask

    Your agent sees 8 tools and picks the right ones. Every call runs against your account and your quota.

Works with every MCP client

Streamable HTTP, stateless, protocol 2025-06-18 back to 2024-11-05. If your client speaks remote MCP, this works.

Claude Code

One command in the terminal

claude mcp add --transport http leadscanner https://app.lead-scanner.com/api/mcp \
  --header "Authorization: Bearer lsk_…"

Custom connector

For clients that can't send headers — the key sits in the URL, so treat it like a password

https://app.lead-scanner.com/api/mcp?key=lsk_…

mcp.json (Cursor, VS Code & others)

The standard config block

{
  "mcpServers": {
    "leadscanner": {
      "url": "https://app.lead-scanner.com/api/mcp",
      "headers": { "Authorization": "Bearer lsk_…" }
    }
  }
}

The 8 tools

Whatever the app can do, your agent can do — same quota, same CRM sync, same data.

search_leads
Search every captured lead by name, company, event, status or hot flag.
get_lead
Full detail on one lead: enriched data, AI score with reasoning, notes and voice-note transcripts.
create_lead
Create a lead from contact data. Costs 1 scan; a known email returns the existing lead for free.
update_lead
Update fields, append notes, mark a lead hot or flag it for follow-up.
scan_business_card
Extract a lead from a photo of a business card or badge. Costs 1 scan.
enrich_lead
Add verified email, phone, title and LinkedIn to an existing lead and push it to your CRM.
enrich_contact
Look up one specific person and save the result as a lead. Max 5 lookups per minute.
get_account
Plan, scans used, enrichment credits and when your monthly quota resets.

Prefer plain REST?

Same account, same key. Every tool is also an HTTP endpoint — for your own scripts, automations and integrations.

  • GET /api/v1/me
  • GET /api/v1/leads
  • POST /api/v1/leads
  • GET /api/v1/leads/{id}
  • PATCH /api/v1/leads/{id}
  • POST /api/v1/leads/{id}/enrich
  • POST /api/v1/scan
  • POST /api/v1/enrich

Ask us for the details

Questions people actually ask

Which plans include MCP access?

Pro and Team. Free accounts can use the app itself, but API and MCP keys need a paid plan — your agent spends the same scan and enrichment credits your phone does.

Does the agent see all my leads?

It sees exactly what your API key unlocks: your own account, nothing else. Every call is authenticated, nothing is shared between accounts, and you can revoke a key any time under Settings → CRM.

What does an agent call cost?

The same as doing it by hand. create_lead, scan_business_card and enrich_contact each use 1 scan. Enrichment costs 1 enrichment credit on success only — no match or a provider outage is free.

Do I have to host or install anything?

No. The server is remote and stateless — one HTTPS URL. No Docker, no npx, no local process to keep alive.

Where is my data?

On servers in Europe, GDPR-compliant. The MCP server is the same backend the app uses — no copy, no third-party middleman.

Give your agent your pipeline.

One URL, one key. Your next conference lives in the same chat you already work in.

Create your API key

Pro & Team · Revoke any time