Vinkius
Twilio

Twilio MCP. Manage all calls, messages, and billing from your agent.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Twilio MCP on Cursor AI Code Editor MCP Client Twilio MCP on Claude Desktop App MCP Integration Twilio MCP on OpenAI Agents SDK MCP Compatible Twilio MCP on Visual Studio Code MCP Extension Client Twilio MCP on GitHub Copilot AI Agent MCP Integration Twilio MCP on Google Gemini AI MCP Integration Twilio MCP on Lovable AI Development MCP Client Twilio MCP on Mistral AI Agents MCP Compatible Twilio MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Twilio MCP Server lets you run your entire communications stack from any AI agent. Send SMS messages, start outbound voice calls, cancel live calls, list call recordings, and audit account usage—all without opening a dashboard or writing boilerplate code.

What your AI agents can do

Cancel active call

Immediately terminates any currently active voice call.

Create voice call

Starts an outbound phone call using a specified caller ID and TwiML instructions.

Delete message

The message body becomes inaccessible after deletion. This action is irreversible.

Permanently delete an SMS message record

+ 12 more capabilities included
Manage SMS Messaging

Send plain text messages and retrieve detailed metadata, including delivery status.

Initiate Voice Calls

Start outbound phone calls using specific TwiML instructions for call routing.

Control Live Calls

Immediately terminate an active voice call, even if it’s stuck or failed.

Audit Communication Logs

List recent SMS messages and track all historical outbound and inbound calls.

Review Account Spending

Pull usage statistics and billing records to keep a precise log of spending.

Supported MCP Clients

OAuth 2.0 Compatible
Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
Vinkius runs on Zendesk Zendesk
+ other MCP clients
Included with Plan

Waiting for input…

AI Agent

Twilio MCP Server: 10 Tools for Comms Ops

Use these tools to programmatically send texts, manage voice calls, review billing records, and audit your entire Twilio account from your AI agent.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Twilio on Vinkius
cancel019d7616

cancel active call

Immediately terminates any currently active voice call.

create019d7616

create voice call

Starts an outbound phone call using a specified caller ID and TwiML instructions.

delete019e9a8f

delete message

The message body becomes inaccessible after deletion. This action is irreversible. Permanently delete an SMS message record

get019d7616

get account info

Retrieves the current status information for your main Twilio account.

get019d7616

get message details

Gathers detailed metadata and status reports for a specific SMS message ID.

get019e9a8f

get recording details

Requires the recording SID (starting with RE). Get detailed information about a specific call recording

get019d7616

get usage records

Retrieves comprehensive usage statistics and current billing records for the account.

list019d7616

list api keys

Provides a list of all API keys configured within your Twilio account.

list019e9a8f

list call queues

List all call queues configured for the account

list019d7616

list calls

Lists recent outbound and inbound voice calls, including their status and recipients.

list019d7616

list messages

Displays a list of all SMS messages that have been recently sent or received by the account.

list019e9a8f

list phone numbers

List all incoming phone numbers owned by the account

list019d7616

list recordings

Lists all voice recordings stored in your Twilio ecosystem.

lookup019e9a8f

lookup phone number

Provide the number in E.164 format. Look up information about a phone number

send019d7616

send sms

Sends an SMS message using a specified sender and target receiver number.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Twilio, then connect any of our 4,800+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,800+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
Twilio MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Twilio. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 15 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

The tedious part about comms ops: constant dashboard hopping.

Today, running a simple communications audit means logging into five different places. You check the main console for calls, switch to the messaging section to see texts, then open billing reports just to find out what you spent last week. It's context switching hell—slow and easy to miss critical data.

With this MCP server, that process vanishes. Your agent handles it all. You ask it to 'Review my comms for last Tuesday,' and it runs `list_messages` and `list_calls`, giving you a unified view without ever making you leave your chat window.

Twilio MCP Server: Run calls, messages, and billing from your agent.

Manual steps that disappear: There's no more logging in to check a call's final status. No more writing code just to pull usage stats for the CFO. Your AI client handles the API calls behind the scenes.

The difference is simplicity and speed. You don't write boilerplate; you just talk to your agent, and it runs the exact tool—like `get_usage_records` or `cancel_active_call`—to solve the problem instantly.

What you can do with this MCP connector

Twilio MCP Server - Manage Calls & SMS

You're gonna run your whole comms stack straight from your AI agent, period. Don't open a dashboard or write some boilerplate code; you just tell it what to do and get the job done. This server gives your agent direct control over every part of your phone system.

Handling SMS Messaging

You can send plain text messages instantly using send_sms by specifying both the sender ID and the target number. Need to know if that message got through? Use get_message_details to pull detailed metadata and status reports for any specific message ID. You'll also get a full history of what you sent or received by running list_messages, which displays every SMS message recently handled by your account.

Controlling Voice Calls

Want to make an outbound call? Just run create_voice_call, giving it the caller ID and the TwiML instructions for how the call should route. If things go sideways or you gotta cut a conversation short, don't sweat it; cancel_active_call immediately terminates any live voice chat. You can check out all your recent activity by calling list_calls, which shows both inbound and outbound calls along with their status and who they went to.

Furthermore, if you wanna review what people said during those chats, list_recordings lists every single voice recording stored in your system.

Auditing Your Comm Logs

You need a clear picture of everything that happened? You can track down all historical phone calls using list_calls, which gives you the status and recipients for both inbound and outbound activity. For texts, running list_messages shows every message sent or received, letting you audit your communication history in bulk.

Account Spending and Setup

When it comes to money and security, this server keeps you tight. You can pull a precise log of spending using get_usage_records, which retrieves comprehensive usage statistics and current billing details for the account. Need to know what your general status is? Run get_account_info to get the current state information for your main Twilio account.

To keep things secure, you can list every active API key configured with list_api_keys.

This setup lets your agent manage everything—sending texts, making and killing calls, tracking down recordings, and auditing all spending records—without ever leaving the conversational flow.

Built · Hosted · Managed by Vinkius Twilio MCP Server - Manage Calls & SMS Server ID 019d7616-ae47-711d-9884-6cb511a6980a
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Common Questions About Twilio MCP

How do I check if a specific SMS message was delivered using get_message_details? +

You pass the Message SID to get_message_details. The tool returns detailed metadata that confirms the delivery status (e.g., 'delivered', 'failed', or 'queued').

Can I list all my recent calls using list_calls? +

Yes, list_calls pulls a record of your most recent voice interactions. You can check the status and recipient numbers right in the results.

What is the best way to audit my API keys with list_api_keys? +

Use list_api_keys. This tool provides a clear, actionable list of every key configured on your account, helping you spot old or unused credentials.

I need to send an urgent message; should I use send_sms? +

Yes, send_sms is the tool for this. You just provide the E.164 sender and target numbers, and it dispatches the text immediately.

Can I get my usage statistics with get_usage_records? +

Absolutely. get_usage_records pulls your billing data and usage stats into a readable format, helping you understand where your money is going.

If a call needs to be terminated immediately, how do I use the `cancel_active_call` tool? +

The cancel_active_call tool terminates an active voice connection instantly. This is useful for stopping misdirected or stuck calls before they run their course.

After using `list_recordings`, how do I actually play back the audio file? +

The list_recordings tool provides a direct play URL for each stored voice recording. You use this specific URI to retrieve and listen to the full conversation transcript.

How can I view my entire history of SMS messages using `list_messages`? +

list_messages provides a comprehensive list of all recent texts, whether you sent them or received them. This allows you to quickly review the sender, receiver, and timestamps for every message.

Can my AI agent trigger an incident alert SMS to the on-call engineer? +

Absolutely. You can provide your Twilio phone number, the destination E.164 number, and the alert body text. The agent will hit the Twilio API instantly, dispatch the SMS, and return the Message SID along with delivery status.

How can I stop a rogue voice call stuck in a loop? +

Ask your agent to list active or recent voice calls and find the offending Call SID. Then instruct the AI to cancel the active call by its ID. The agent updates its status to 'canceled', dropping the connection right away.

Can it check how much my company has spent so far this month? +

Yes. Ask the agent to pull your account's usage records. It interfaces with the Twilio billing records and can display breakdowns of amounts sent, call durations, and costs incurred, giving you full transparency without opening the dashboard.

Built & Managed by Vinkius 30s setup 15 tools

We've already built the connector for Twilio. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 15 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.