ContactZapp
ContactZapp is one entry point to sync Google, Microsoft, Apple and CardDAV contacts and fix duplicates. This server lets AI find, add and update them.
Hosted MCP Server
npx add-mcp 'https://app.contactz.app/api/v1/mcp'Installs into Claude Code, Codex, Cursor and more
Documentation
You need a ContactZapp account and an API key. The key can read your contacts, add and change them, or both. Start with Getting started: it takes 5 minutes.
Guides
- Getting started Create an API key and make your first call.
- Authentication Send your API key, and choose what it can do.
- Rate limits How many requests you can make, and what to do when we ask you to slow down.
- Idempotency Retry a write without creating a contact twice.
- Creating and changing contacts How a created contact is matched and synced, and what a change does.
- Errors Every error code the API returns.
- Triggers Poll for new contacts, changes, merges, duplicates and accounts that need attention.
- Webhooks Get an event posted to your URL when a contact is created, instead of polling.
- MCP server Let an AI assistant find, read, add and update your contacts with your API key or by signing in.
Recipes
- n8n Add a contact from a form, and start a workflow when a contact is created.
- Make Add a contact from a form, and start a scenario when a contact is created.
- Zapier Use Webhooks by Zapier to add a contact and to start a Zap.
Reference
The spec
The API is described in an OpenAPI 3.1 file. Import it into Postman, Pipedream, Activepieces or a code generator. Download openapi.json, or fetch it from the API itself, with no key: GET https://app.contactz.app/api/v1/openapi.json.