Dedupe and clean a contact list in a minute with tools your AI agent can call too.
Clean a list
- CSV dedupePick the columns that decide a match and download the clean file.
- List mergerTwo files in and one deduped list out.
- Name splitterOne name column in and two clean columns out.
- Email normalizerLowercase every address and catch the typos before they reach your CRM.
- Phone number formatterPaste a column of numbers and get E.164 back with the bad ones flagged.
- Company normalizerAcme Inc and ACME Incorporated come out as one company.
- Job title normalizerSr Mktg Mgr becomes Senior Marketing Manager in Marketing.
- Domain extractorEmail addresses and links in and clean company domains out.
Check an import
Convert a file
- CSV to ExcelZIP codes keep their zeros and long IDs stay whole.
- Excel to CSVEvery sheet becomes its own CSV and nothing is uploaded.
- VCF to CSVOne row per contact with each phone and email in its own column.
- CSV to VCFPut a spreadsheet of contacts on any phone in one file.
- CSV to chartDrop in a CSV and share a dashboard with nothing stored.
Built for people and for AI agents
A chat assistant gets asked to clean a list. It has no tool to call. It writes a script that half works.
Every tool here is also an MCP server and a JSON API any agent can call.
Use it from a script or an AI agent
MCP https://dedupe.ly/tools/mcp every tool, current and future: open it to see them all
GET https://dedupe.ly/tools/api every tool and its limits
GET https://dedupe.ly/tools/api/openapi.json OpenAPI 3.1
POST https://dedupe.ly/tools/api/<tool> JSON in, JSON and CSV out
https://dedupe.ly/.well-known/api-catalog RFC 9727 catalog Get started for free
20 free trial merges and as much free support as you need to get your duplicates under control.
"I was really pleased with Dedupely. It's highly configurable and works well when used manually or for automated deduping."
Laura R
Salesforce User
Running CRM cleanup for clients? See the Partner Program






