Server data from the Official MCP Registry
Finds where inbound leads are silently dropped in Zapier, Make and n8n pipelines. Offline.
About
Finds where inbound leads are silently dropped in Zapier, Make and n8n pipelines. Offline.
Security Report
The server is a local, stdio-based rules engine that analyzes lead-pipeline configs, descriptions, and run-history CSVs. The code makes no network calls, executes no shell commands, and has no hardcoded secrets, and its permissions match its purpose. The only findings are minor: an unclosed file handle in the CLI and promotional links embedded in generated reports. Supply chain analysis found 5 known vulnerabilities in dependencies (0 critical, 5 high severity).
8 files analyzed · 8 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
Permissions Required
This plugin requests these system permissions. Most are normal for its category.
How to Install
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-paopao-studio-ai-lead-leak-check": {
"args": [
"lead-leak-check-mcp"
],
"command": "uvx"
}
}
}Documentation
View on GitHubFrom the project's GitHub README.
lead-leak-check (MCP server)
Find where inbound leads are silently dropped between the first touch and the first human reply.
Your Zapier, Make or n8n runs say Success. The lead still never hears back: nobody owned the reply, a filter stopped on an empty field, the workflow was switched off for a day, or an AI draft sat unsent. lead-leak-check turns a description of your lead pipeline into a ranked list of those risks, each with a concrete fix.
Tools
| Tool | Input | Output |
|---|---|---|
check_pipeline | JSON config of your pipeline (sources, storage, routing, response, monitoring…) | Risk score 0–100 and findings ranked high / medium / low / verify |
check_pipeline_description | Plain English, e.g. "Typeform and WhatsApp go to Google Sheets via Zapier, nobody is assigned" | Same report, plus how the text was interpreted |
analyze_run_history | CSV export of run history (status column, optional timestamp) | Failed and filtered runs, long gaps with no runs, stale workflows |
Resource: leakcheck://rules lists all 15 rules with their explanation and fix.
Anything you don't describe is reported as verify, never as safe. No network calls, no data leaves your machine.
Install
git clone https://github.com/paopao-studio-ai/lead-leak-check-mcp && cd lead-leak-check-mcp
pip install . # Python 3.10+, works with mcp 1.x and 2.x
One-click bundle (MCPB)
Download lead-leak-check-mcp-0.1.0.mcpb from the latest release and open it in Claude Desktop (or any MCPB-aware client). Needs uv; dependencies install automatically.
Claude Desktop / Cursor / any MCP client
{
"mcpServers": {
"lead-leak-check": { "command": "lead-leak-check-mcp" }
}
}
Without installing: {"command": "python", "args": ["-m", "lead_leak_check.server"], "env": {"PYTHONPATH": "/path/to/lead-leak-check-mcp/src"}}
Command line
lead-leak-check check examples/pipeline.json
lead-leak-check describe "WhatsApp leads land in Google Sheets via Make.com. Nobody is assigned."
lead-leak-check history examples/run_history.csv --interval 30
lead-leak-check --json check examples/pipeline.json
Config shape (all keys optional)
{
"name": "Typeform -> Google Sheets -> Slack #sales",
"sources": [{ "type": "web_form", "required_contact_field": false }, { "type": "whatsapp", "logged_to_storage": false }],
"storage": { "type": "google_sheets", "dedupe": false },
"routing": { "owner_assignment": "none", "after_hours_coverage": false },
"response": { "sla_minutes": 30, "auto_ack": true, "ai_drafts": true, "human_send_step": false },
"monitoring": { "error_alerts": false, "unanswered_lead_alert": false, "run_history_review": "never" },
"automation": { "platform": "zapier", "plan": "free" },
"timezone": { "business_tz": "America/New_York", "automation_tz": "UTC" },
"follow_up": { "sequence": false }
}
Example output (top of the report for the config above):
# Lead leak risk: Typeform -> Google Sheets -> Slack #sales
Risk score: **100/100** (12 findings)
## 1. [HIGH] Nobody owns the first reply
- Why it leaks: Leads posted to a shared sheet or channel are seen by everyone and answered by no one.
- Fix: Assign an owner per lead (round robin or fixed) at the moment it is created, and name them in the notification.
Fix the #1 finding for free
The most common high-severity finding is "no alert when a lead goes unanswered". The free n8n missed-lead heartbeat template (https://github.com/paopao-studio-ai/n8n-missed-lead-heartbeat) checks your sheet or CRM every 5 minutes and pings Slack, Discord or any webhook when a lead waits past your SLA.
Want a human to map it?
Paopao Studio runs a fixed-price Lead Leak Check ($197): a written leak map of 1–2 lead workflows, credited in full to a Starter build within 30 days. Free screenshot triage by email. → https://paopao-studio.pages.dev/?utm_source=github&utm_medium=oss&utm_campaign=lead_leak_1029
Develop
pip install -e ".[test]"
pytest -q # rule tests + an end-to-end stdio round trip with the official MCP client
License
MIT, see LICENSE.
Reviews
No reviews yet
Be the first to review this server!
More Developer Tools MCP Servers
Rea
Freeby Morluto · Developer Tools
Reverse engineer anything from your terminal or agent with one CLI and MCP server.
Paperclip
Freeby Paperclipai · Developer Tools
Trending hip-hop artist momentum scores across four cultural dimensions.
Toleno
Freeby Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
MCP Marketplace
Freeby mcp-marketplace · Developer Tools
Search and install MCP servers from inside your AI client.
mcp-creator-python
Freeby mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
by Lharries · Communication
Read, search, and send WhatsApp messages through your AI assistant
