How to Connect KaiCalls to Claude or ChatGPT
Link your KaiCalls account to an AI assistant so you can ask about your business in plain language — “How many leads came in this week?”, “Read me the latest voicemail”, “Call this lead back.”
What it does
KaiCalls works as a connector for AI assistants that support the Model Context Protocol (MCP) — including Claude and ChatGPT. Once you connect, the assistant can look at your KaiCalls data and even take a few actions for you, all scoped to one of your businesses. You stay in control: the assistant only sees what you approve, and it connects through your own KaiCalls login.
What you can ask
After connecting, the assistant can read your KaiCalls data and place outbound calls on your behalf. For example:
- Leads — “List my new leads from this week” or “What’s the score on the Johnson lead and why?”
- Calls — “Show my recent calls,” “What was the summary of the last call?,” or “Read me that transcript.”
- Voicemails — “Do I have any new voicemails?” with the transcript and recording link.
- Texts — “Show the latest SMS conversations,” filtered by inbound or outbound.
- Campaigns — “How is my outbound campaign doing?”
- Analytics — “Give me a summary of lead conversion and call volume for the last 30 days.”
- Outbound calls — “Call this lead back with my agent.”
How to connect
- In your AI assistant, open its connector / integration settings (in Claude this is “Add custom connector”; in ChatGPT it’s under connectors/apps).
- Paste the KaiCalls connector URL: https://www.kaicalls.com/api/mcp
- When prompted, sign in with your normal KaiCalls account.
- Approve the permissions the assistant is requesting. If you belong to more than one business, you’ll pick which business to connect — the assistant can only access that one business at a time.
- You’re connected. Try “List my recent calls” to confirm it’s working.
Staying in control
- The assistant connects through your KaiCalls login and only sees the business you approved.
- Most actions are read-only (looking things up). Placing calls and any configuration changes are separate, clearly-scoped permissions.
- Sensitive changes (like updating an agent’s prompt or settings) require an explicit confirmation or your approval in the dashboard before they take effect.
- You can revoke a connection any time from your KaiCalls account.
Prefer to talk instead of type?
Claude and ChatGPT are one way to manage your account hands-free — the other is your own phone. Call your KaiCalls number from a registered phone and Kai answers in admin mode, so you can check your leads, change your greeting, update your hours, and more, just by asking out loud. It is the same set of changes, over the phone instead of by chat. See the “How the admin secretary works” help page (/help/admin-secretary) for the full list.
For developers
Building your own integration or connecting a marketplace? KaiCalls also exposes a REST API and the full MCP tool catalog, with OAuth 2.1 + PKCE. See the developer connector guide (docs/claude-mcp-connector.md) and the API reference for tool schemas, scopes, and the on-behalf update broker.