Connect AI agents like Claude to your contacts. Let them search, create, and organize — on your behalf.
Add the server to your MCP client
Point your client's MCP server URL at https://contalist.com/mcp — no credentials needed yet
Authorize in your browser
Your client opens the consent page — sign in and click Allow. Tokens are issued automatically and refreshed for you
Start asking
"Add John Doe from Acme to my contacts" — the agent handles the rest
Generate an API key
Log into Contalist → Account → API & Integration → Generate API key
Add the server with your key
Point your client at the endpoint below with the key as a Bearer token
POST https://contalist.com/mcp
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
{
"mcpServers": {
"contalist": {
"url": "https://contalist.com/mcp",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
}
Two steps: initialize first, then pass the returned Mcp-Session-Id header on every call.
curl -i -X POST https://contalist.com/mcp \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Accept: application/json, text/event-stream" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2026-07-28","capabilities":{},"clientInfo":{"name":"curl","version":"1.0"}}}'
# → response headers include: Mcp-Session-Id: abc123...
curl -X POST https://contalist.com/mcp \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Mcp-Session-Id: SESSION_ID_FROM_STEP_1" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/list"}'
Contalist MCP Server · Protocol version 2026-07-28