Twilio Manager MCP logo

Twilio Manager MCP

by errajibadr

Twilio Manager MCP is a Model Context Protocol (MCP) implementation for managing Twilio resources. It provides tools for managing Twilio subaccounts, phone numbers, and regulatory bundles through a standardized MCP interface.

View on GitHub

Last updated: N/A

What is Twilio Manager MCP?

Twilio Manager MCP is a package that provides a standardized interface for managing Twilio resources such as subaccounts, phone numbers, and regulatory bundles using the Model Context Protocol (MCP). It allows integration with tools like Claude Desktop and Cursor for managing Twilio resources through AI assistants.

How to use Twilio Manager MCP?

To use Twilio Manager MCP, you need to install the package, configure your Twilio credentials in a .env file, and configure MCP settings for your tool (e.g., Cursor or Claude Desktop). You can then use the provided tools to list subaccounts, get phone numbers, transfer numbers, and get regulatory bundle SIDs. The package also supports Docker deployment for easier management.

Key features of Twilio Manager MCP

  • List Twilio subaccounts

  • Get phone numbers associated with subaccounts

  • Transfer phone numbers between subaccounts

  • Get regulatory bundle SIDs

  • Support for both direct and Server-Sent Events (SSE) communication

  • Integration with Claude Desktop, Cursor, and other MCP-compatible tools

Use cases of Twilio Manager MCP

  • Managing multiple Twilio subaccounts through an AI assistant

  • Automating phone number management tasks

  • Simplifying regulatory compliance for Twilio resources

  • Integrating Twilio resource management into existing workflows

  • Programmatically managing Twilio resources using Python

FAQ from Twilio Manager MCP

What is MCP?

Model Context Protocol (MCP) is a standardized interface for interacting with models and tools.

How do I configure my Twilio credentials?

Create a .env file with your TWILIO_ACCOUNT_SID and TWILIO_AUTH_TOKEN.

What tools are available?

The available tools include list_twilio_subaccounts, get_account_phone_numbers, get_all_phone_numbers, and get_regulatory_bundle_sid.

How do I use this with Cursor or Claude Desktop?

Configure the mcp.json file with the appropriate command and arguments for your chosen integration method (UVX, UV, or SSE).

Can I use this directly with Python?

Yes, you can use the MCPClient class to interact with the tools programmatically.