NeuralTrust has been recognized by Gartner → Read more

Connect Twilio MCP to your AI agents, securely.

One secured endpoint for every Twilio call your AI agents make, scoped per user, inspected, and logged.

Select the tools your AI agents can call

61 tools from the Twilio MCP schema.

Showing 61 tools

  • twilio_message_getreadRetrieve the details of a specific message by its SID.
  • twilio_message_media_listreadRetrieve a list of media resources associated with a specific message.
  • twilio_messages_listreadRetrieve a list of messages associated with your Twilio account, with optional filtering by recipient, sender, or date sent.
  • twilio_messaging_services_listreadRetrieve a list of all Messaging Services associated with your Twilio account.
  • twilio_message_createhigh riskSend a new SMS or MMS message from your Twilio account.
  • twilio_message_updatewriteUpdate a message resource.
  • twilio_message_deletehigh riskPermanently delete a message resource from your Twilio account.
  • twilio_conversation_getreadRetrieve the details of a specific Twilio Conversation by its SID.
  • twilio_conversation_messages_listreadList all messages in a Twilio Conversation.
  • twilio_conversation_participants_listreadList all participants in a Twilio Conversation.
  • twilio_conversations_listreadList all Twilio Conversations.
  • twilio_conversation_createwriteCreate a new Twilio Conversation, so participants and messages can be added to it.
  • twilio_conversation_message_createhigh riskSend a new message into a Twilio Conversation.
  • twilio_conversation_participant_createwriteAdd a participant to a Twilio Conversation, either as an SDK-connected Conversation User (identity) or as an external SMS/WhatsApp address (messaging_binding_address).
  • twilio_conversation_deletehigh riskDelete a Twilio Conversation by its SID.
  • twilio_conversation_message_deletehigh riskDelete a specific message from a Twilio Conversation by its SID.
  • twilio_call_getreadRetrieve details of a specific phone call by its SID, including status, duration, and pricing information.
  • twilio_calls_listreadRetrieve a list of phone calls made to and from the account, with optional filtering by number, status, and date.
  • twilio_recording_getreadRetrieve details of a specific call recording by its SID, including duration, status, and source.
  • twilio_recordings_listreadRetrieve a list of call recordings for the account, with optional filtering by call SID, date, and pagination.
  • twilio_call_createhigh riskMake an outbound phone call from your Twilio account.
  • twilio_call_recording_createwriteStart recording a live, in-progress Twilio call.
  • twilio_call_recording_updatewritePause, resume, or stop an in-progress recording of a live Twilio call.
  • twilio_call_updatewriteModify a live phone call: redirect it to new TwiML instructions, or end it by setting status to 'completed' or 'canceled'.
  • twilio_call_deletehigh riskDelete a call record from the account.
  • twilio_recording_deletehigh riskPermanently delete a call recording from the account.
  • twilio_conference_getreadRetrieve details of a specific conference by its SID, including status, friendly name, and region.
  • twilio_conference_participant_getreadRetrieve details of a single participant in a Twilio conference.
  • twilio_conferences_listreadRetrieve a list of conferences for the account, with optional filtering by name, status, date, and pagination.
  • twilio_queues_listreadList call queues on the account, used with TwiML's <Enqueue> and <Dequeue> verbs.
  • twilio_conference_participant_createhigh riskDial a new participant into an existing Twilio conference.
  • twilio_conference_participant_updatewriteMute, hold, or coach a participant in a live Twilio conference.
  • twilio_conference_updatewriteUpdate an in-progress conference: end it by setting status to 'completed', or play an announcement into it.
  • twilio_queue_createwriteCreate a call queue, used with TwiML's <Enqueue> and <Dequeue> verbs to hold callers (e.g.
  • twilio_conference_participant_deletehigh riskRemove (kick) a participant from a live Twilio conference.
  • twilio_available_numbers_localreadSearch for available local phone numbers that can be purchased in a given country.
  • twilio_available_numbers_mobilereadSearch for available mobile phone numbers that can be purchased in a given country.
  • twilio_available_numbers_toll_freereadSearch for available toll-free phone numbers that can be purchased in a given country.
  • twilio_phone_number_getreadRetrieve details of a specific incoming phone number by its SID.
  • twilio_phone_numbers_listreadList all incoming phone numbers on the Twilio account.
  • twilio_phone_number_createhigh riskPurchase a new incoming phone number for your Twilio account.
  • twilio_phone_number_updatewriteUpdate the configuration of an existing Twilio incoming phone number, such as its webhook URLs or friendly name.
  • twilio_phone_number_deletehigh riskRelease (delete) an incoming phone number from your Twilio account.
  • twilio_lookup_phone_numberreadLook up information about a phone number, such as formatting, carrier, line type, and caller name, using Twilio Lookup.
  • twilio_verification_getreadRetrieve the status and details of a specific verification by its SID.
  • twilio_verify_service_getreadRetrieve details of a specific Twilio Verify service by its SID.
  • twilio_verify_services_listreadList all Twilio Verify services on the account.
  • twilio_verification_checkwriteCheck a one-time verification code entered by a user against a Twilio Verify service.
  • twilio_verification_createwriteStart a phone or email verification by sending a one-time code via Twilio Verify.
  • twilio_verification_updatewriteUpdate the status of a pending Twilio Verify verification: cancel it, or force-approve it without checking a code.
  • twilio_verify_service_createwriteCreate a new Twilio Verify service for sending verification codes via SMS, call, email, or WhatsApp.
  • twilio_verify_service_updatewriteUpdate settings of an existing Twilio Verify service, such as its code length or friendly name.
  • twilio_verify_service_deletehigh riskDelete a Twilio Verify service by its SID.
  • twilio_account_getreadRetrieve details of a Twilio account by its SID.
  • twilio_accounts_listreadList accounts and subaccounts belonging to the current Twilio account, optionally filtered by friendly name or status.
  • twilio_applications_listreadList TwiML Applications on the account, optionally filtered by friendly name.
  • twilio_balance_getreadGet the current account's balance and currency.
  • twilio_usage_records_listreadRetrieve usage records for a Twilio account, optionally filtered by category and date range.
  • twilio_usage_records_todayreadRetrieve today's usage records for a Twilio account, optionally filtered by category.
  • twilio_application_createwriteCreate a TwiML Application — a reusable, named set of voice and SMS webhook URLs that phone numbers or API calls can reference instead of repeating the same URLs everywhere.
  • twilio_subaccount_createwriteCreate a new subaccount under the current Twilio account.

What Twilio MCP exposes

Twilio MCP groups its 61 tools into 8 categories, each with a suggested starting policy.

All 61 tools as JSON, ready to paste.

CategoryCoversAccessSuggested policy
MessagingSending SMS and MMS messages, listing, inspecting, updating and deleting message records, media and Messaging ServicesRead / WriteRequire approval before sending; messages cost money and reach real people
ConversationsTwilio Conversations: creating and deleting conversations, adding participants and sending or deleting messagesRead / WriteRequire approval before posting into a conversation; messages reach real people
VoiceOutbound calls, live call updates, call logs and recordingsRead / WriteRequire approval before placing calls; recordings can hold personal data
Conferences & QueuesConferences and their participants, and call queuesRead / WriteApprove dialling participants in; it places live calls
Phone NumbersListing owned numbers, searching available local, mobile and toll-free numbers, buying, configuring and releasingRead / WriteApprove purchases and releases; both change billing
LookupFormatting, carrier, line type and validation data for a phone numberReadTreat lookups as personal data; each call is billed
VerifyVerify services, and starting, checking and updating phone and email verificationsRead / WriteApprove verification sends
AccountAccount and subaccount details, TwiML applications, balance and usage recordsRead / WriteAllow read-only reporting; approve subaccount and application creation

Connect Twilio MCP to your AI agent

Four steps, under ten minutes.

  1. 01

    Sign in to NeuralTrust

    Open the NeuralTrust platform, sign in and go to Getting started, then Connect your tools.

    Sign in to NeuralTrust
  2. 02

    Choose your agent

    When asked which agent you use, pick Claude Code, Codex, Cursor, Windsurf, Copilot or your own code.

    Choose your agent
  3. 03

    Connect Twilio

    Find Twilio in the tool list and connect it.

    Connect Twilio
  4. 04

    Connect your agent

    Follow the steps on screen to add the config to your agent, then send the test prompt.

    Connect your agent

Permissions down to the single tool

You do not allow Twilio MCP or block it. You allow the exact tools each agent can call, one by one.

Twilio MCP61 TOOLS AVAILABLE
Code review agent4 tools, read only
Issue triage bot9 tools
Platform team assistantall 61 tools
  • Tool by toolConnecting the server is not the unit of access. Each tool is granted on its own.
  • Default denyA tool you have not enabled is never exposed to the agent.
  • Approval on writesTools that change or delete things can require a human to confirm.

Is Twilio MCP secure?

One endpoint instead of raw credentials. Every call is checked against policy and logged.

AI agentsConnect through your MCP client configuration.NeuralTrustApply controls based on your configuration.Twilio MCP61 documented tools.
Coding assistantsConnection & credentialsper userVoice10 tools
Internal copilotsTool access policiesdeny by defaultConversations9 tools
Workflow automationsRequest & response inspectioninlineConferences & Queues9 tools
Compatible MCP clientsActivity monitoringalerts and logsAll other tools33 tools
FAQ

Common questions about running Twilio MCP through TrustGate.

Connect Twilio MCP instantly

Pick the tools, point your agent at TrustGate, and Twilio MCP is live: scoped, inspected, logged.