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
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
Add the server
One command for Claude Code, or paste the URL as a custom connector. Nothing to install, nothing to host.
- 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
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 keyPro & Team · Revoke any time