What a Claude MCP telephony integration server is
A Claude MCP telephony integration server is a web address that speaks the Model Context Protocol, the open standard AI assistants use to reach outside tools. Connected to an AI phone line, the server gives Claude, ChatGPT or Cursor a fixed list of tools for reading call records, so the assistant answers from your real data.
It helps to know what MCP is not. It is not the AI that answers your phone. That is your AI phone agent, and it carries on answering every call whether or not you ever connect an assistant. MCP is a side door for you, the owner, to ask questions afterwards.
The difference from a dashboard is the shape of the question. A dashboard shows you lists. An assistant can answer something like: which callers this week asked about weekend hours, and did any of them book? It works that out by calling several tools in a row.
What the Prepaid AI server can read and do
The Prepaid AI MCP server gives an assistant read access to one workspace: the plan, the balance, agents, numbers, calls with transcripts, messages, bookings, contacts, free appointment times and the Brain. The server offers one action that changes anything, a booking request, and that request waits for a person's approval.
The full tool list
| Tool | What it returns |
|---|---|
get_plan | The plan, its status and expiry, and plan minutes left |
get_balance | Spendable credits |
list_agents | Every agent, with its name and status |
list_numbers | Every number, its status and the agent answering it |
list_calls | Recent calls, newest first, up to 200 |
get_call | One call in full, with its transcript and any message taken |
list_messages | Messages your AI took and calls it flagged urgent |
list_bookings | Appointments from now up to 90 days ahead |
list_unanswered_questions | Questions your AI could not answer, most asked first |
list_contacts | Saved contacts, with an optional search |
check_availability | Free appointment times over the next three weeks |
search_brain | What your Brain says about a question, and where it says it |
book_appointment | Asks to book. Returns an approval id and waits for a person |
get_approval | Whether a request was approved, denied or expired |
Two of these deserve a note. check_availability reads from the same booking engine your phone agent books from, so the assistant and the AI on the phone never disagree about what is free. And search_brain returns source wording from your Brain, not an answer composed on the spot, so you can see exactly what your AI would be working from. There is more on that in how an AI phone learns your business.
The one thing it can ask for
book_appointment is the only tool that is not a pure read, and it only asks. The assistant sends a start time and a customer name, gets back an approval id, and stops. The request shows up in your console, where a person approves or denies it. Only then does the booking exist. The assistant can call get_approval to learn the result and tell you.
That is deliberate. An assistant can misread a date, and a diary entry is a promise to a customer, so a person makes it.
What it cannot do
Nothing reachable from an AI session can spend credits, buy a number, publish changes to your agent, take an agent live or delete anything. You can also switch individual tools off in the console, or set them to ask first.
How to connect each assistant
Claude and ChatGPT
Both connect by sign-in. You never paste a credential.
- In your assistant's settings, add a custom connector. Some versions call it a remote MCP server.
- Give it the server URL:
https://app.prepaid.ai/api/mcp. - The assistant opens your browser at prepaid.ai. Sign in if you aren't already, check the name of the app asking for access, and approve.
- Ask it something. Try asking what urgent messages came in today, or to list your phone numbers.
The connection is to the workspace you are signed in to when you approve.
Behind the scenes this is OAuth with PKCE, and the only scope is workspace read.
Cursor and other clients set up from a file
A client with no browser approval step sends an API key as a bearer token instead.
- In the console, open Settings, API keys and create a key. It is shown once, so copy it then.
- In the client's MCP configuration file, add a server entry under
mcpServerswith the same URL as above. - Add an
Authorizationheader to that entry with the valueBearerfollowed by a space and your key. - Restart the client and check the tools appear.
It is the same key the REST API uses, so keep it out of shared repositories and revoke it if it leaks.
Ending a connection
Settings, Connected apps lists every assistant you have connected and when each last used its access. Disconnecting one ends it immediately and everywhere. For a key-based client, revoke the key.
Things worth asking once it is connected
The value shows up in questions that cross several lists. A few that work well:
- Summarise yesterday's calls, and tell me which ones need a call back.
- What did the caller from this morning's urgent message actually say? Read me the transcript.
- Which questions has my AI been unable to answer this month, most common first?
- How many plan minutes do I have left, and when does the plan end?
- What does my Brain say about our cancellation policy?
The unanswered questions one is the quiet winner. Each item on that list is a caller who asked something your AI had no answer for. Ask your assistant to draft answers, then add the good ones to your Brain yourself.
With the server connected in Cursor, developers can ask about real call records while writing the code that handles them. If you want events pushed to your own server instead, see webhook routing for call data.
Is it safe to connect an assistant to call data
Three things limit the exposure. Access is to one workspace only. The tools are fixed, so an assistant cannot go looking through anything outside that list. And the single action that changes something waits for a person.
What the server cannot control is the assistant itself. Once Claude or ChatGPT has read a transcript, that content is in your conversation with that provider, under their terms and your settings there. Connect the assistants you already trust with business information, and disconnect any you stop using.
Every tool call is recorded in the console, so you can see which assistant asked for what.
Try it on your own calls
MCP comes with the Standard and Pro plans. Standard is US$79 for 350 minutes over 30 days, and the pricing page shows what each plan includes. You can start with the 7 day free trial, no card needed, and talk to your AI in the browser before you pay for anything. Other connections are on the Integrations page.
FAQ
What is an MCP server for phone calls?
It is a connector that lets an AI assistant such as Claude or ChatGPT read your business call records through a fixed set of tools. You ask questions in plain words and the assistant fetches the calls, transcripts, messages and bookings it needs.
Can Claude or ChatGPT make changes to my phone line?
No. Every tool reads, except a booking request that a person must approve in the console. An assistant cannot spend credits, publish changes to your agent or delete anything.
Which plans include the MCP server?
Standard and Pro. On Lite, tool calls are refused with an error that names the plan that includes MCP.
Do I need an API key to connect Claude?
No. Claude and ChatGPT connect by sign-in and approval, with nothing to paste. An API key is only for clients configured from a file, such as Cursor.
Can the assistant listen to a call while it is happening?
No. It reads finished calls, with their transcripts, once each call has ended.
How do I disconnect an assistant?
Open Settings, Connected apps in the console and disconnect it. Access ends straight away.
- docs.prepaid.ai/docs/api/mcp · read 12 November 2026
- docs.prepaid.ai/docs/guides/connect-an-assistant · read 12 November 2026



