Lead Cleanup MCP Lite
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Lead Cleanup MCP Lite Clean and dedupe: Jane Doe jane@example.com, jane@example.com, bob@invalid"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Lead Cleanup MCP Lite
A free, minimal Model Context Protocol server that cleans and de-duplicates sales lead lists. It runs locally, needs no API keys, and makes no network calls.
Tools
Tool | What it does |
| Takes a list of leads ( |
| Checks whether an email address has a valid format (no network lookup). |
Related MCP server: @mcpx-digital/csv-tools
Install
Requires Node.js 18 or newer.
git clone https://github.com/digitalsolutionsmagic/lead-cleanup-mcp-lite.git
cd lead-cleanup-mcp-lite
npm install
npm run sample # runs the cleaning logic on examples/sample-leads.jsonAdd to an MCP client
Example config for Claude Desktop or any client that uses an mcpServers block (replace the path with your own):
{
"mcpServers": {
"lead-cleanup-lite": {
"command": "node",
"args": ["/full/path/to/lead-cleanup-mcp-lite/src/index.js"]
}
}
}Example
Input (examples/sample-leads.json) has three rows: one messy valid lead, a duplicate of it, and one with an invalid email. Output:
{
"cleaned": [
{
"name": "Jane Doe",
"email": "jane.doe@example.com",
"phone": "5551234567",
"company": "Acme Inc",
"website": "acme.com"
}
],
"stats": { "input": 3, "kept": 1, "invalid_email": 1, "duplicates": 1 }
}Full version
This Lite version covers cleanup only. The full Lead Enrichment & Cleanup MCP Skill adds AI-powered lead enrichment using Gemini and is available on the author's store:
https://www.getly.store/store/ai-magic-mvh6ijc8
License
MIT. See LICENSE.
Available Tools
2 toolsclean_leadsA
Clean a list of sales leads: normalize names, emails, phones and websites, drop invalid emails and remove duplicates.
Inputs: leads (required).
validate_emailA
Check whether an email address has a valid format (no network lookup).
Inputs: email (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 2 tools
Both tools operate on email validity: clean_leads already drops invalid emails, so validate_email is essentially a single-item subset of the bulk tool. The descriptions do clarify scope (one address vs. a whole list), which keeps an agent from complete confusion, but the boundaries overlap.
Both names follow the same verb_noun snake_case pattern (clean_leads, validate_email) and the verbs accurately describe the actions.
Two tools is thin even for a 'Lite' server; the surface is a bulk operation plus one narrow helper rather than a balanced set. It is not egregiously over- or under-scoped, but it sits at the borderline.
clean_leads covers the core domain (normalize names, emails, phones, websites, drop invalid, dedupe) and validate_email gives a quick single-address check. Minor gaps exist — no standalone phone/website validation or single-lead normalization, though an agent can pass a one-item list as a workaround.
Maintenance
Related MCP Connectors
Clean, dedupe and verify Google Maps leads from any scraper.
Clean, dedupe, join and reconcile CSV/Excel files. Runs on Apify, pay per use.
Dedupe, flatten and clean messy JSON rows (emails, phones, URLs, HTML) in one call, as JSON or CSV.
Audit B2B prospect lists before enrichment, CRM import or outreach.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables personalized cold email outreach through research, drafting, template management, and deliverability checks, all locally with no required API keys.6MIT
- AlicenseAqualityCmaintenanceEnables validating CSV structure, checking simple schemas, converting between CSV and JSON, sampling rows, and finding duplicate keys on local files. All processing stays local, so no user data is ever uploaded.6MIT

Scrupp MCP serverofficial
AlicenseAqualityBmaintenanceExport LinkedIn, Sales Navigator and Apollo searches, find decision makers, and find and verify work emails from any MCP client.1061 npmMIT- AlicenseAqualityBmaintenanceEnables checking lead rows, CSV files, or Apify datasets for duplicates, email syntax and risk signals, domain issues, missing fields, and stale dates, returning a per-row import, review, or reject verdict so only clean records reach a CRM or sequencer.1283 npmMIT