{
 "categories": [
  "communications",
  "developer-tools",
  "saas-platform"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-09-05",
   "fact": "homepage",
   "note": "Twilio presents a communications platform for messaging, voice, email, verification, and conversation APIs, with a free trial and official server-side SDKs.",
   "source": "https://www.twilio.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-05",
   "fact": "license",
   "note": "Twilio pricing is a free trial with no credit card, then pay-as-you-go usage. That is a commercial usage model, not a lasting free product tier.",
   "source": "https://www.twilio.com/en-us/pricing",
   "tier": "declared"
  },
  {
   "date": "2026-09-05",
   "fact": "modalities.api.exists",
   "note": "Twilio documents REST APIs organized by product. Integrators may call them over HTTPS or through official SDKs.",
   "source": "https://www.twilio.com/docs/usage/api",
   "tier": "declared"
  },
  {
   "date": "2026-09-05",
   "fact": "modalities.api.kinds[0]",
   "note": "Twilio APIs use standard RESTful HTTP methods. Examples include GET https://api.twilio.com/2010-04-01/Accounts.json and POST to create messages.",
   "source": "https://www.twilio.com/docs/usage/requests-to-twilio",
   "tier": "declared"
  },
  {
   "date": "2026-09-05",
   "fact": "modalities.api.auth[0]",
   "note": "Recommended production authentication is HTTP Basic with API key SID as username and API key secret as password.",
   "source": "https://www.twilio.com/docs/usage/requests-to-twilio",
   "tier": "declared"
  },
  {
   "date": "2026-09-05",
   "fact": "modalities.api.auth[1]",
   "note": "For local testing, HTTP Basic may use Account SID as username and Auth Token as password from the Twilio Console.",
   "source": "https://www.twilio.com/docs/usage/requests-to-twilio",
   "tier": "declared"
  },
  {
   "date": "2026-09-05",
   "fact": "modalities.api.coverage",
   "note": "Each Twilio product corresponds to an API. The overview states the APIs share common request, response, pagination, and error practices and cover messaging, voice, lookup, and related products.",
   "source": "https://www.twilio.com/docs/usage/api",
   "tier": "declared"
  },
  {
   "date": "2026-09-05",
   "fact": "modalities.sdk.exists",
   "note": "Twilio documents official server-side helper libraries that wrap the REST APIs and generate TwiML.",
   "source": "https://www.twilio.com/docs/libraries",
   "tier": "declared"
  },
  {
   "date": "2026-09-05",
   "fact": "modalities.sdk.official",
   "note": "The libraries page lists first-party server-side SDKs for C#/.NET, Java, Node.js, PHP, Python, Ruby, and Go.",
   "source": "https://www.twilio.com/docs/libraries",
   "tier": "declared"
  },
  {
   "date": "2026-09-05",
   "fact": "modalities.sdk.languages[0]",
   "note": "Official server-side SDK list includes C# / .NET.",
   "source": "https://www.twilio.com/docs/libraries",
   "tier": "declared"
  },
  {
   "date": "2026-09-05",
   "fact": "modalities.sdk.languages[1]",
   "note": "Official server-side SDK list includes Java.",
   "source": "https://www.twilio.com/docs/libraries",
   "tier": "declared"
  },
  {
   "date": "2026-09-05",
   "fact": "modalities.sdk.languages[2]",
   "note": "Official server-side SDK list includes Node.js.",
   "source": "https://www.twilio.com/docs/libraries",
   "tier": "declared"
  },
  {
   "date": "2026-09-05",
   "fact": "modalities.sdk.languages[3]",
   "note": "Official server-side SDK list includes PHP.",
   "source": "https://www.twilio.com/docs/libraries",
   "tier": "declared"
  },
  {
   "date": "2026-09-05",
   "fact": "modalities.sdk.languages[4]",
   "note": "Official server-side SDK list includes Python.",
   "source": "https://www.twilio.com/docs/libraries",
   "tier": "declared"
  },
  {
   "date": "2026-09-05",
   "fact": "modalities.sdk.languages[5]",
   "note": "Official server-side SDK list includes Ruby.",
   "source": "https://www.twilio.com/docs/libraries",
   "tier": "declared"
  },
  {
   "date": "2026-09-05",
   "fact": "modalities.sdk.languages[6]",
   "note": "Official server-side SDK list includes Go.",
   "source": "https://www.twilio.com/docs/libraries",
   "tier": "declared"
  },
  {
   "date": "2026-09-05",
   "fact": "modalities.mcp.first_party",
   "note": "Twilio hosts and documents a first-party MCP server at https://mcp.twilio.com/docs. Public Beta. Tools are twilio__search and twilio__retrieve.",
   "source": "https://www.twilio.com/docs/ai/mcp",
   "tier": "declared"
  },
  {
   "date": "2026-09-05",
   "fact": "modalities.mcp.verdict",
   "note": "The hosted server is search and retrieve over public OpenAPI specs and docs. The page states it does not execute API calls. Execute-ready OAuth tools are planned, not present.",
   "source": "https://www.twilio.com/docs/ai/mcp",
   "tier": "declared"
  },
  {
   "date": "2026-09-05",
   "fact": "modalities.cli.exists",
   "note": "Twilio documents the official Twilio CLI for API calls, phone-number management, webhook testing, and plugins.",
   "source": "https://www.twilio.com/docs/twilio-cli",
   "tier": "declared"
  },
  {
   "date": "2026-09-05",
   "fact": "modalities.extensibility.webhooks",
   "note": "Twilio posts or gets configured webhook URLs for product events such as incoming SMS and incoming calls.",
   "source": "https://www.twilio.com/docs/usage/webhooks",
   "tier": "declared"
  },
  {
   "date": "2026-09-05",
   "fact": "modalities.data_access.export[0]",
   "note": "List-accounts and create-message examples return JSON resource representations from api.twilio.com.",
   "source": "https://www.twilio.com/docs/usage/requests-to-twilio",
   "tier": "declared"
  },
  {
   "date": "2026-09-05",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "Opened https://www.twilio.com/docs/llms.txt. It is a documentation index covering Twilio products, APIs, MCP, and Skills pages.",
   "source": "https://www.twilio.com/docs/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-09-05",
   "fact": "verdict.scores.api",
   "note": "The REST APIs are documented, support read and write, have official SDKs and CLI, and use revocable API keys. That is a broad, mature production path.",
   "source": "https://www.twilio.com/docs/usage/requests-to-twilio",
   "tier": "declared"
  },
  {
   "date": "2026-09-05",
   "fact": "verdict.scores.mcp",
   "note": "Official hosted MCP is Public Beta and documentation-only. It retrieves public specs and does not execute Twilio APIs, so it is a limited official server rather than a production execute path.",
   "source": "https://www.twilio.com/docs/ai/mcp",
   "tier": "declared"
  },
  {
   "date": "2026-09-05",
   "fact": "verdict.scores.cli",
   "note": "Official twilio CLI installs via Homebrew, apt, Scoop, Docker, or npm; twilio login creates a stored API key profile; api topic commands can list and create messages.",
   "source": "https://www.twilio.com/docs/twilio-cli/quickstart",
   "tier": "declared"
  },
  {
   "date": "2026-09-05",
   "fact": "freshness.watch[0].url",
   "note": "Opened the Twilio MCP page. Public Beta. Hosted at mcp.twilio.com/docs. Tools twilio__search and twilio__retrieve. No execute. Planned OAuth execute tools are not present.",
   "source": "https://www.twilio.com/docs/ai/mcp",
   "tier": "declared"
  },
  {
   "date": "2026-09-05",
   "fact": "freshness.watch[1].url",
   "note": "Opened the Twilio API requests page, including API-key and Account SID/Auth Token Basic auth, SDK and CLI examples, and webhook handling.",
   "source": "https://www.twilio.com/docs/usage/requests-to-twilio",
   "tier": "declared"
  },
  {
   "date": "2026-09-05",
   "fact": "freshness.watch[2].url",
   "note": "Opened the Twilio CLI hub. It documents API access, profiles, webhook testing, and plugins.",
   "source": "https://www.twilio.com/docs/twilio-cli",
   "tier": "declared"
  },
  {
   "date": "2026-09-05",
   "fact": "freshness.watch[3].url",
   "note": "Opened the Twilio docs llms.txt index, including the Twilio MCP server page.",
   "source": "https://www.twilio.com/docs/llms.txt",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-05",
  "volatility": "high",
  "watch": [
   {
    "type": "mcp",
    "url": "https://www.twilio.com/docs/ai/mcp"
   },
   {
    "type": "docs",
    "url": "https://www.twilio.com/docs/usage/requests-to-twilio"
   },
   {
    "type": "docs",
    "url": "https://www.twilio.com/docs/twilio-cli"
   },
   {
    "type": "docs",
    "url": "https://www.twilio.com/docs/llms.txt"
   }
  ]
 },
 "homepage": "https://www.twilio.com/",
 "id": "twilio",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": true
  },
  "api": {
   "auth": [
    "api-key",
    "account-sid-auth-token"
   ],
   "coverage": "full",
   "docs": "https://www.twilio.com/docs/usage/api",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": true
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "api-json"
   ],
   "import": []
  },
  "extensibility": {
   "scripting": [],
   "webhooks": true
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": true,
   "third_party": [],
   "verdict": "official"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. Twilio's REST APIs, official helper libraries, CLI, inbound webhooks, and hosted docs MCP cover practical communications automation without browser control.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "dotnet",
    "java",
    "javascript",
    "php",
    "python",
    "ruby",
    "go"
   ],
   "official": true
  }
 },
 "name": "Twilio",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "slack",
   "zoom",
   "vipps-mobilepay"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Twilio",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 9,
   "cli": 8,
   "computer_use": null,
   "integrations": null,
   "mcp": 5,
   "overall": 9,
   "rpa": null
  },
  "summary": "Twilio is automatable today through its REST APIs. This record is the Twilio communications platform (Programmable Messaging, Voice, Verify, Conversations, Flex, and related public APIs). It is not Slack, Zoom, or a standalone SendGrid product. Requests use HTTP Basic auth. Production guidance is an API key SID plus API key secret. Local testing may use Account SID plus Auth Token. Resources support GET, POST, and DELETE. Official server-side helper libraries cover C#/.NET, Java, Node.js, PHP, Python, Ruby, and Go. The official Twilio CLI (`twilio`) logs in with `twilio login`, stores a profile API key, and can call product APIs such as `twilio api:core:messages:create`. Twilio hosts a first-party MCP server at `https://mcp.twilio.com/docs` (Public Beta). The opened page documents two tools only: `twilio__search` and `twilio__retrieve`. The server indexes public OpenAPI specs and docs, including SendGrid and Segment documentation, and does not execute API calls. No Twilio account or API key is required for that docs MCP. Planned execute-ready OAuth tools are listed as future work, not present. Inbound product webhooks notify applications of SMS, voice, and related events. iPaaS connector catalogs were not opened. Computer-use viability is unassessed. The REST API scores 9 and is the best path because it is the production execute surface; MCP is documentation retrieval only.\n"
 }
}