1. Conduid
  2. Developer Tools
  3. Twilio
MCP server · Developer Tools

Twilio

Monorepo providing 1) OpenAPI to MCP Tool generator 2) Exposing all of Twilio's API as MCP Tools

69Good

Scored 7 hours ago · breakdown

About Twilio

Twilio is an MCP server published by twilio-labs in the Developer Tools category: monorepo providing 1) OpenAPI to MCP Tool generator 2) Exposing all of Twilio's API as MCP Tools.

The repository has 113 stars and 41 forks, with the last commit 8 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/twilio-labs/mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Twilio

Powered by Claude · Grounded in docs

I know everything about Twilio. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 7 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

0.0.3Initial Release · 25 Mar 2025Release Notes Initial developer preview of [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) of Twilio's Public APIs Initial developer preview of a general-purpose OpenAPI to the MCP tool server for use with any specs
0.0.2Initial Release · 25 Mar 2025Release Notes Initial developer preview of [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) of Twilio's Public APIs Initial developer preview of a general-purpose OpenAPI to the MCP tool server for use with any specs
0.0.10.0.1 · 25 Mar 2025Release Notes Initial developer-preview of [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) of Twilio's Public APIs Initial developer-preview of a general-purpose OpenAPI to the MCP tool server for use with any specs

README

This is a monorepo for the Model Context Protocol server that exposes all of Twilio APIs.

What is MCP?

The Model Context Protocol (MCP) is a protocol for exchanging model context information between AI tools and services. This implementation allows you to expose Twilio's APIs to AI assistants and other tools that support the MCP protocol.

Packages

This monorepo contains two main packages:

  • mcp - MCP Server for all of Twilio's Public API
  • openapi-mcp-server - An MCP server that serves the given OpenAPI spec

Each package has its own comprehensive README with detailed documentation:

Quick Start

The easiest way to get started is by using npx:

{
  "mcpServers": {
    "twilio": {
      "command": "npx",
      "args": [
        "-y",
        "@twilio-alpha/mcp",
        "YOUR_ACCOUNT_SID/YOUR_API_KEY:YOUR_API_SECRET"
      ]
    }
  }
}

Visit Twilio API Keys docs for information on how to find/create your API Key and Secret.

Security Recommendations

To guard against injection attacks that may allow untrusted systems access to your Twilio data, the ETI team advises users of Twilio MCP servers to avoid installing or running any community MCP servers alongside our official ones. Doing so helps ensure that only trusted MCP servers have access to tools interacting with your Twilio account, reducing the risk of unauthorized data access.

Basic Configuration Options

Both packages accept configuration parameters. Here's a brief overview:

  • MCP Server: Use --services and --tags to filter which APIs to expose
  • OpenAPI MCP Server: Use --apiPath to specify OpenAPI spec files location

For complete configuration details, refer to the package-specific documentation linked above.

Development

# Run tests
npm test

# Run linting
npm run lint

# Fix linting issues
npm run lint:fix

Troubleshooting Common Issues

  • Context Size Limitations: Due to LLM context limits, load specific APIs using --services or --tags
  • Authentication Issues: Verify your Twilio API credentials format and permissions
  • API Versioning: Check you're using the correct API version (v1, v2, v3) for your needs

For detailed troubleshooting guidance, see the package-specific documentation.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the ISC License - see the LICENSE file for details.

README fetched from the repository 7 hours ago. The original is authoritative.

Questions

About Twilio

How do I install Twilio?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Twilio safe to use with an AI agent?

Its trust score is 69 out of 100 (good). It passes 5 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Twilio still maintained?

The last commit was 8 months ago and 24 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.