leadslokal-mcp
v1.0.3
Published
MCP server for LeadsLokal — search, score, and pitch local business leads
Readme
LeadsLokal MCP Server
MCP server for LeadsLokal — search, score, and pitch local business leads.
Tools
| Tool | Description |
|------|-------------|
| search_leads | Search businesses by category, state, and filters (no_website, no_socials, no_booking, has_phone) |
| get_lead_detail | Fetch full profile by business_id or name + location |
| score_opportunity | Score a lead 0–100 based on gaps and strengths, returns pitch angle |
| get_pitch_context | Personalized pitch hook for website / booking / social / seo |
Getting an API key
Log in to your LeadsLokal account → Settings → API Keys → Generate Key.
Your key starts with sk-ll-. Copy it — it's shown only once.
Option A — Remote HTTP (no install required)
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"leadslokal": {
"type": "http",
"url": "https://leadslokal.com/api/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY_HERE"
}
}
}
}Option B — Local npm (run via npx)
{
"mcpServers": {
"leadslokal": {
"command": "npx",
"args": ["-y", "leadslokal-mcp"],
"env": {
"LEADSLOKAL_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}Local setup
npm install -g leadslokal-mcp
# or run directly: npx leadslokal-mcpExample agent workflow
1. search_leads(category="plumbing", state="CA", filters=["no_website"], min_rating=4.0)
→ returns 127 leads
2. score_opportunity(lead) for each
→ top 20 high-intent leads
3. get_pitch_context(lead, service_type="website")
→ "Pacific Flow Services — 4.7★ · 89 reviews, no website = high-value prospect (75/100)"
→ "Customers are searching but there's no website to land on..."