Twilio
oficialInteraja com as APIs do Twilio para enviar mensagens, gerenciar números de telefone, configurar sua conta e muito mais.
O que você pode fazer com Twilio MCP?
- Enviar mensagens SMS e WhatsApp — Peça ao seu assistente para compor e enviar mensagens através das APIs de mensagens da Twilio.
- Fazer e gerenciar chamadas telefônicas — Iniciar chamadas de saída, acompanhar o status da chamada ou modificar chamadas em andamento por meio da Twilio Voice API.
- Consultar números de telefone — Recuperar informações de operadora e nome do chamador para qualquer número de telefone usando o Twilio Lookup.
- Comprar e configurar números de telefone — Pesquisar números disponíveis e provisioná-los em sua conta por meio das APIs de números de telefone.
- Filtrar APIs expostas por serviço — Use os sinalizadores
--servicese--tagspara limitar quais APIs da Twilio estão disponíveis para o assistente, reduzindo o tamanho do contexto.
Documentação


Twilio MCP Monorepo
Este é um monorepo para o servidor do Model Context Protocol que expõe todas as APIs da Twilio.
O que é MCP?
O Model Context Protocol (MCP) é um protocolo para troca de informações de contexto de modelo entre ferramentas de IA e serviços. Esta implementação permite expor as APIs da Twilio a assistentes de IA e outras ferramentas que suportam o protocolo MCP.
Pacotes
Este monorepo contém dois pacotes principais:
- mcp - Servidor MCP para toda a API pública da Twilio
- openapi-mcp-server - Um servidor MCP que serve a especificação OpenAPI fornecida
Cada pacote possui seu próprio README abrangente com documentação detalhada:
Início Rápido
A maneira mais fácil de começar é usando npx:
{
"mcpServers": {
"twilio": {
"command": "npx",
"args": [
"-y",
"@twilio-alpha/mcp",
"YOUR_ACCOUNT_SID/YOUR_API_KEY:YOUR_API_SECRET"
]
}
}
}
Visite a documentação de Chaves de API da Twilio para obter informações sobre como localizar/criar sua Chave de API e Segredo.
Recomendações de Segurança
Para proteção contra ataques de injeção que podem permitir que sistemas não confiáveis acessem seus dados da Twilio, a equipe ETI aconselha os usuários dos servidores MCP da Twilio a evitar instalar ou executar quaisquer servidores MCP da comunidade juntamente com os nossos oficiais. Fazer isso ajuda a garantir que apenas servidores MCP confiáveis tenham acesso a ferramentas que interagem com sua conta Twilio, reduzindo o risco de acesso não autorizado aos dados.
Opções Básicas de Configuração
Ambos os pacotes aceitam parâmetros de configuração. Aqui está uma visão geral breve:
- Servidor MCP: Use
--servicese--tagspara filtrar quais APIs expor - Servidor OpenAPI MCP: Use
--apiPathpara especificar a localização dos arquivos de especificação OpenAPI
Para detalhes completos de configuração, consulte a documentação específica do pacote vinculada acima.
Desenvolvimento
# Run tests
npm test
# Run linting
npm run lint
# Fix linting issues
npm run lint:fix
Solução de Problemas Comuns
- Limitações de Tamanho de Contexto: Devido aos limites de contexto dos LLMs, carregue APIs específicas usando
--servicesou--tags - Problemas de Autenticação: Verifique o formato e as permissões das suas credenciais de API da Twilio
- Versionamento de API: Verifique se você está usando a versão correta da API (v1, v2, v3) para suas necessidades
Para orientações detalhadas sobre solução de problemas, consulte a documentação específica do pacote.
Contribuindo
Contribuições são bem-vindas! Sinta-se à vontade para enviar um Pull Request.
Licença
Este projeto está licenciado sob a Licença ISC - veja o arquivo LICENSE para detalhes.