API & MCP

Everything a person can do on Rapport Contact Deduplicator, a program or AI agent can do with the same inputs and get the identical result.

HTTP API

Rapport Contact Deduplicator

Checks a contacts CSV (Rapport, HubSpot, Pipedrive or any file with name, e-mail, phone and company columns) for duplicates: the same e-mail even with different case, Gmail dots or +tags, the same phone number written differently, and very similar names at the same company. Shows every group with its reasons and gives you a merged CSV. Same rules as Rapport’s duplicate finder.

Inputs of Rapport Contact Deduplicator
FieldTypeDefaultDescription
csvtextarea—Contacts CSV. With a header row. Names, e-mail, phone and company are used; other columns are kept in the merged file when Rapport knows them.
csvFilefile—CSV file (optional). Used instead of the pasted text when given.

Every result contains

inputs (normalised, defaults applied), summary, result (validated against the published schema), units, assumptions, sources, warnings, computedAt and links.

MCP (Model Context Protocol)

{
  "mcpServers": {
    "rapport-csv-dedupe": { "type": "http", "url": "https://rapportcsvdedupe.usefulweb.app/mcp" }
  }
}