Skip to content

Integration · Communication

Connect Claude & ChatGPT to Twilio

Ask your AI to send an SMS or find out why a call failed, and it does it in your Twilio account. It can look up messages, calls, recordings and transcriptions, list your phone numbers and check usage and balance. It can also place outbound calls and cancel scheduled messages.

Connect Twilio free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Was message SM8a1f... delivered, and if not, why?”

    The AI reads the message's status, price and error code.

  • “Text +45 20 12 34 56 from our support number: 'Your order is ready for pickup.'”

    It finds your number and sends the SMS. It is delivered right away and carrier fees apply.

  • “How much did we spend on SMS last month?”

    It lists usage records for the SMS category in that date range, with cost.

What your AI can do

Messages and calls

Send SMS or MMS, place outbound calls with TwiML or a URL, and hang up or redirect a call in progress.

Logs and troubleshooting

Look up messages, calls, recordings and transcriptions by SID, and read call events to see why a call failed.

Numbers, usage and balance

List your phone numbers and verified caller IDs, check usage and cost by category and see your prepaid balance.

  • “Read me the latest voicemail transcription.”

    It lists transcriptions newest first and fetches the text of the most recent one.

  • “Why did call CA41c2... fail?”

    It reads the call's details and the request and response events Twilio logged for it.

  • “Cancel the scheduled reminder SM77b0...”

    It sets the scheduled message to canceled so it is never sent.

17 tools for Twilio

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • cancel_scheduled_messageVisible to othersCancel a scheduled message (set status to 'canceled') or blank out the body of a sent message (body empty) to redact it. Needs the Message SID.
  • delete_messageMoves moneyPermanently delete a message record from your Twilio logs. This doesn't unsend it and can't be undone.
  • get_accountGet your Twilio account, including its Account SID (starts with AC). Most other tools need this account_sid, so call this first.
  • get_balanceGet the current prepaid balance and currency of the Twilio account.
  • get_callGet one call by its Call SID (starts with CA): from/to, status, direction, duration, start/end time and price.
  • get_messageGet one SMS/MMS by its Message SID (starts with SM or MM): status (queued, sent, delivered, failed), body, price and error code.
  • get_phone_numberGet one of your phone numbers by its SID (starts with PN), including its capabilities and the webhook URLs it uses for incoming SMS and calls.
  • get_recordingGet one call recording by its Recording SID (starts with RE): duration, the call it belongs to, and the media URL.
  • get_transcriptionGet one transcription by its SID (starts with TR), including the transcribed text.
  • list_call_eventsList the request/response events Twilio logged for one call, which helps when troubleshooting a failed call.
  • list_phone_numbersList the phone numbers you own in this account, with SIDs, friendly names and SMS/voice capabilities. Filter by phone_number or friendly_name.
  • list_transcriptionsList the voicemail and recording transcriptions in the account, newest first.
  • list_usageList usage records (SMS sent, call minutes and their cost) for the account. Filter by category and start/end date to check spending.
  • list_verified_caller_idsList the verified caller IDs (non-Twilio numbers) that you're allowed to use as the 'from' number on outgoing calls.
  • make_callChanges dataPlace an outbound phone call from one of your Twilio numbers to 'to'. Pass what the call should do as 'twiml' (e.g. <Response><Say>Hello</Say></Response>) or a 'url'. The call starts immediately and is billed.
  • send_smsVisible to othersSend an SMS (or MMS with media_url) to the 'to' number from one of your Twilio numbers ('from'). Needs account_sid, to, from and body. The message is delivered right away and can't be recalled. Carrier fees apply.
  • update_callChanges dataChange a call that is in progress: hang it up (status=completed) or redirect it to new TwiML/url. Needs the Call SID.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose Twilio from the app list.

  2. 2

    Paste your key

    Paste your Twilio Account SID and Auth Token, which are on the Twilio Console dashboard under Account Info. For tighter control, create an API key under Account > API keys & tokens and use its SID and secret instead.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    Click your name, then Settings › Connectors › Add custom connector. Paste your link as the Remote MCP server URL. Switch it on from the + menu in a chat.

Questions

What can the AI do in Twilio?

It can send SMS and MMS, place outbound calls, and hang up or redirect calls in progress. It can cancel scheduled messages, redact a sent message's body and delete message records. It can also read messages, calls, call events, recordings, transcriptions, phone numbers, verified caller IDs, usage and your balance.

Does the AI see my Twilio API key?

No. You paste your Twilio Account SID and Auth Token into PipMCP once. It is encrypted at rest, never shown to the AI and never shown again after you save it. The AI only gets the results of the tools you have switched on.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, for example lookups and usage only. Risky actions, like sending an SMS or deleting a message record, can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector) and in Cursor.

What does it cost?

PipMCP has a free plan, and you do not need a credit card to start. Paid plans are billed per completed task. You connect your own Twilio account, so anything Twilio charges is between you and Twilio.

Do SMS and calls sent by the AI cost money?

Yes. Messages and calls go through your own Twilio account and are billed there, and carrier fees apply to SMS. A sent SMS cannot be recalled, and a call starts right away. If you want to confirm each one, require approval for send_sms and make_call.

Related integrations

Let your AI work in Twilio today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Twilio free

PipMCP is not affiliated with Twilio. Product names are trademarks of their owners.