{"_id":"@codespar/mcp-twilio","_rev":"5-4573067bae10b4e3b4d08b1cad1cddd7","name":"@codespar/mcp-twilio","dist-tags":{"latest":"0.2.2"},"versions":{"0.1.0":{"name":"@codespar/mcp-twilio","version":"0.1.0","keywords":["mcp","twilio","sms","whatsapp","voice","verify","2fa","lookup","messaging","communication","global"],"license":"MIT","_id":"@codespar/mcp-twilio@0.1.0","maintainers":[{"name":"codespar-npm","email":"contact@codespar.dev"}],"bin":{"mcp-twilio":"dist/index.js"},"dist":{"shasum":"031eb424c192f9c01ac5a1fbd47b71c129fd1c1e","tarball":"https://registry.npmjs.org/@codespar/mcp-twilio/-/mcp-twilio-0.1.0.tgz","fileCount":6,"integrity":"sha512-wQHV2GF3Vwbj5qQ0J0qRIdxGx1pURHCFdbasGsqm2Uql8MxlWimFKVtUK4VkcgEEQ5djcJHAJBqHYFExjcwJYw==","signatures":[{"sig":"MEYCIQCtB8+GfsT8n2IZ9Sa4PjLw7feB5o7threFvSwPEiNMYQIhAL0UO9WfVsqB+MAd/lTFbK3Nvuj/h6JMeJt8pExmrlLT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47232},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"26b185ffb621230aec45ba62ad8f5d59b30cd44a","mcpName":"io.github.codespar/mcp-twilio","scripts":{"build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"codespar-npm","email":"contact@codespar.dev"},"_npmVersion":"11.8.0","description":"MCP server for Twilio — global SMS, WhatsApp, Voice, Verify, and Lookup across 180+ countries","directories":{},"_nodeVersion":"25.5.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-twilio_0.1.0_1776995741365_0.8179896482665876","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@codespar/mcp-twilio","version":"0.2.0","keywords":["mcp","twilio","sms","whatsapp","voice","verify","2fa","lookup","messaging","communication","global"],"license":"MIT","_id":"@codespar/mcp-twilio@0.2.0","maintainers":[{"name":"codespar-npm","email":"contact@codespar.dev"}],"bin":{"mcp-twilio":"dist/index.js"},"dist":{"shasum":"fb2630b62d7eec45c6300cb966fffd74a962352a","tarball":"https://registry.npmjs.org/@codespar/mcp-twilio/-/mcp-twilio-0.2.0.tgz","fileCount":6,"integrity":"sha512-ZSz/wcO+9R0+0nc+gwVFQL3iHIgGLagzTsq+X+4qEi2s30VqnYvyXRyFcDqbma5htd6SDmyUeHt0DS3TsH1arA==","signatures":[{"sig":"MEYCIQCdGI1hnR8W8e677jGvLFdekTyOci3L0vBq1/+HvuEEjgIhALqXFObyGAejjhgdteg5sNOzyNi6cBgNe1/eh+ARck03","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75994},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"22f6f8b78246bf63993b872baf8cea4da0d4414f","mcpName":"io.github.codespar/mcp-twilio","scripts":{"build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"codespar-npm","email":"contact@codespar.dev"},"_npmVersion":"11.8.0","description":"MCP server for Twilio — global SMS, WhatsApp, Voice, Verify, and Lookup across 180+ countries","directories":{},"_nodeVersion":"25.5.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-twilio_0.2.0_1777039658643_0.646398106048913","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@codespar/mcp-twilio","version":"0.2.1","keywords":["mcp","twilio","sms","whatsapp","voice","verify","2fa","lookup","messaging","communication","global"],"license":"MIT","_id":"@codespar/mcp-twilio@0.2.1","maintainers":[{"name":"codespar-npm","email":"contact@codespar.dev"}],"bin":{"mcp-twilio":"dist/index.js"},"dist":{"shasum":"c78e0db37f3b7df0228686912be2b48e00d5a5d8","tarball":"https://registry.npmjs.org/@codespar/mcp-twilio/-/mcp-twilio-0.2.1.tgz","fileCount":6,"integrity":"sha512-qZ0qO7wOrk9zBalZjph+xoVGR1Uszf4GHNFuoui88pFxWqbjhWri+bT+89c1MBKBEimgz6HbZiYB9AkCByBn0w==","signatures":[{"sig":"MEYCIQCqmuFRxFoEX9zWS3ZtKVHbi6c+y3bDwDpfqOdjbc+0GQIhAPKbVyltMcrpFqLpourYH4H4Kv3Uubnvtej04RjPQHq9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76597},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0ab801a863239f0cb986bbda65abbaee3c621b44","mcpName":"io.github.codespar/mcp-twilio","scripts":{"build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"codespar-npm","email":"contact@codespar.dev"},"_npmVersion":"11.8.0","description":"MCP server for Twilio — global SMS, WhatsApp, Voice, Verify, and Lookup across 180+ countries","directories":{},"_nodeVersion":"25.5.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-twilio_0.2.1_1777122986538_0.6584675681344851","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@codespar/mcp-twilio","version":"0.2.2","description":"MCP server for Twilio — global SMS, WhatsApp, Voice, Verify, and Lookup across 180+ countries","type":"module","main":"./dist/index.js","bin":{"mcp-twilio":"dist/index.js"},"scripts":{"build":"tsc","start":"node dist/index.js"},"dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"devDependencies":{"@types/node":"^25.5.0","typescript":"^5.8.0"},"license":"MIT","keywords":["mcp","twilio","sms","whatsapp","voice","verify","2fa","lookup","messaging","communication","global"],"mcpName":"io.github.codespar/mcp-twilio","_id":"@codespar/mcp-twilio@0.2.2","gitHead":"e8f2ad023876683538fe7b66a2fc88ab8d8ef92f","types":"./dist/index.d.ts","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-A/vcE2CPsZ6yTuJ/fK6KrYl7hUSW4N0yAv9dwi7EBFdECNt5l5b7x4TMAp++l7f8ebid5v/5EXA586umXeKeNg==","shasum":"202e7ca221575a4a22287b461eea8ace5e71a1ab","tarball":"https://registry.npmjs.org/@codespar/mcp-twilio/-/mcp-twilio-0.2.2.tgz","fileCount":6,"unpackedSize":78093,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH1PorD6wA2jzLUTi5Vd/UWvonjH0o3VV7pmcINGJY/ZAiEArA0gj9gqI2lcT3b1hzNvV2v+YK0j6KZwwwze6fiX4y4="}]},"_npmUser":{"name":"codespar-npm","email":"fabiano@codespar.dev"},"directories":{},"maintainers":[{"name":"codespar-npm","email":"fabiano@codespar.dev"},{"name":"dangazineu","email":"daniel.gazineu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-twilio_0.2.2_1782153471786_0.04539581789665492"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-24T01:55:41.282Z","modified":"2026-06-22T18:37:52.099Z","0.1.0":"2026-04-24T01:55:41.504Z","0.2.0":"2026-04-24T14:07:38.778Z","0.2.1":"2026-04-25T13:16:26.662Z","0.2.2":"2026-06-22T18:37:51.950Z"},"license":"MIT","keywords":["mcp","twilio","sms","whatsapp","voice","verify","2fa","lookup","messaging","communication","global"],"description":"MCP server for Twilio — global SMS, WhatsApp, Voice, Verify, and Lookup across 180+ countries","maintainers":[{"name":"codespar-npm","email":"fabiano@codespar.dev"},{"name":"dangazineu","email":"daniel.gazineu@gmail.com"}],"readme":"# @codespar/mcp-twilio\n\nMCP server for [Twilio](https://www.twilio.com) — the global standard for programmable messaging and voice.\n\nSMS, WhatsApp, and Voice across 180+ countries. Verify (2FA) and Lookup (phone validation) included. Fills the global messaging gap in a catalog otherwise tilted to Brazil-specific providers (Z-API, Take Blip, Zenvia, Evolution API).\n\n## Tools (22)\n\n| Tool | Purpose |\n|---|---|\n| `send_message` | Send an SMS or WhatsApp message. |\n| `get_message` | Retrieve a message resource by SID (SM... |\n| `list_messages` | List messages with optional filters. |\n| `delete_message` | Delete a message from history. |\n| `make_call` | Place an outbound voice call. |\n| `get_call` | Retrieve a call resource by SID (CA...). |\n| `update_call` | Modify an in-progress call. |\n| `start_verification` | Start a Verify (2FA) challenge. |\n| `check_verification` | Check a Verify (2FA) code against a Service SID. |\n| `lookup_phone` | Validate and normalize a phone number via Lookups v2. |\n| `list_incoming_numbers` | List Twilio-provisioned phone numbers on this account. |\n| `buy_phone_number` | Provision a new phone number. |\n| `list_recordings` | List call recordings on this account. |\n| `create_verify_service` | Create a Verify Service (VA...). |\n| `create_conversation` | Create a Twilio Conversation. |\n| `list_conversations` | List Conversations. |\n| `add_conversation_participant` | Add a participant to a Conversation. |\n| `send_conversation_message` | Post a message into a Conversation. |\n| `list_messaging_services` | List Messaging Services (MG...). |\n| `execute_studio_flow` | Trigger a Studio Flow Execution for a contact. |\n| `create_taskrouter_task` | Create a TaskRouter Task on a Workspace. |\n| `list_taskrouter_workers` | List Workers on a TaskRouter Workspace. |\n\n## Install\n\n```bash\nnpm install @codespar/mcp-twilio\n```\n\n## Environment\n\n```bash\nTWILIO_ACCOUNT_SID=\"AC...\"             # required\nTWILIO_AUTH_TOKEN=\"...\"                # required (secret)\nTWILIO_MESSAGING_SERVICE_SID=\"MG...\"   # optional; default sender for send_message\n```\n\n## Authentication\n\nHTTP Basic auth with `AccountSid:AuthToken`. The server handles this automatically — you only configure the env vars.\n\n```\nAuthorization: Basic <base64(AccountSid:AuthToken)>\n```\n\n## API surface\n\n- Main Accounts API: `https://api.twilio.com/2010-04-01/Accounts/{AccountSid}` — Messages, Calls, IncomingPhoneNumbers\n- Verify API: `https://verify.twilio.com/v2` — 2FA flows (requires a Verify Service SID passed per call)\n- Lookups API: `https://lookups.twilio.com/v2` — phone number validation / carrier / line type\n\nRequest bodies are `application/x-www-form-urlencoded`; responses are JSON (endpoints use the `.json` suffix on the Accounts API).\n\n## WhatsApp\n\nUse the same `send_message` tool, but prefix numbers with `whatsapp:`:\n\n```json\n{ \"To\": \"whatsapp:+5511999999999\", \"From\": \"whatsapp:+14155238886\", \"Body\": \"Olá\" }\n```\n\nSandbox numbers or approved WhatsApp-enabled senders work the same way.\n\n## Run\n\n```bash\n# stdio (default — for Claude Desktop, Cursor, etc)\nnpx @codespar/mcp-twilio\n\n# HTTP (for server-to-server testing)\nMCP_HTTP=true MCP_PORT=3000 npx @codespar/mcp-twilio\n```\n\n## Enterprise\n\nNeed governance, budget limits, and audit trails for agent payments? [CodeSpar Enterprise](https://codespar.dev/enterprise) adds policy engine, payment routing, and compliance templates on top of these MCP servers.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}