{"meta":{"schemaVersion":1,"checkedOn":"2026-09-16","source":"https://thunderphone.com/guides/agent-readiness-index","license":"CC BY 4.0","contact":"alex@thunderphone.com","methodology":["Published first-party documentation and repositories, inspected September 16, 2026. No authenticated tools/list requests or account operations were executed.","Hosted operations MCP means a vendor-hosted server that reads or changes account resources. Docs-only MCP and a voice agent calling external MCP tools are separate capabilities.","Tool counts describe each documented hosted catalog, including docs tools where bundled, not quality, permissions, or measured task success. Separate docs-only catalogs are not account-tool counts. Skill counts label their scope, exclude generated mirrors and explicitly experimental workflows, and distinguish a docs skill resource from a multi-skill pack.","Yes means the linked source establishes availability. No is used only for an explicit limitation or the known ThunderPhone release snapshot. Unknown means the inspected source did not establish the claim; it is not evidence of absence.","Directory listing means an official connector or plugin directory entry. A GitHub marketplace, plugin package, or manual custom connector does not establish listing approval.","MCP Registry listing is separate from Claude and OpenAI directories. Yes requires a vendor-owned namespace or repository in the registry result. Search results for third-party integrations do not establish first-party publication; an empty search is not proof of absence. Vapi search uses latest versions to avoid pagination over unrelated historical releases.","SDK scope is labeled: REST clients, framework runtimes, and browser/mobile clients are different surfaces. Vendor-wide tooling does not imply complete ConversationRelay coverage.","ThunderPhone publishes this index and is included in it. There is no aggregate score or preferred-vendor ranking. Review every source and date before choosing a platform."]},"columns":{"hostedMcp":"Hosted operations MCP","mcpToolCount":"MCP tool count","mcpAuth":"MCP authentication","docsMcp":"Docs MCP","skillsPack":"Skills pack","skillCount":"Skill count","skillsInstall":"Skills install command","claudeDirectory":"Claude connector directory","openaiDirectory":"OpenAI plugin directory","llmsTxt":"llms.txt","markdownDocs":"Markdown docs alternates","openapi":"Public OpenAPI","sdkLanguages":"SDK languages","cli":"CLI","mcpRegistry":"MCP Registry listing"},"rows":[{"vendor":"ThunderPhone","cells":{"hostedMcp":{"status":"yes","value":"https://api.thunderphone.com/v1/mcp","sourceUrl":"https://thunderphone.com/docs/guides/thunderphone-mcp-server","checkedOn":"2026-09-16"},"mcpToolCount":{"status":"yes","value":"59 documented tools","sourceUrl":"https://thunderphone.com/docs/guides/thunderphone-mcp-server","checkedOn":"2026-09-16"},"mcpAuth":{"status":"yes","value":"API key (Bearer)","sourceUrl":"https://thunderphone.com/docs/guides/thunderphone-mcp-server","checkedOn":"2026-09-16"},"docsMcp":{"status":"yes","value":"https://thunderphone.com/docs/mcp; no authentication","sourceUrl":"https://thunderphone.com/docs/guides/docs-mcp","checkedOn":"2026-09-16"},"skillsPack":{"status":"yes","value":"Available","sourceUrl":"https://github.com/thunderphone/skills","checkedOn":"2026-09-16"},"skillCount":{"status":"yes","value":"20 canonical skills","sourceUrl":"https://github.com/thunderphone/skills","checkedOn":"2026-09-16"},"skillsInstall":{"status":"yes","value":"npx skills add thunderphone/skills","sourceUrl":"https://github.com/thunderphone/skills","checkedOn":"2026-09-16"},"claudeDirectory":{"status":"no","value":"Not listed in the known release snapshot","sourceUrl":"https://thunderphone.com/developers","checkedOn":"2026-09-16"},"openaiDirectory":{"status":"no","value":"Not listed in the known release snapshot","sourceUrl":"https://thunderphone.com/developers","checkedOn":"2026-09-16"},"llmsTxt":{"status":"yes","value":"https://thunderphone.com/llms.txt","sourceUrl":"https://thunderphone.com/llms.txt","checkedOn":"2026-09-16"},"markdownDocs":{"status":"yes","value":"Append .md to a docs page","sourceUrl":"https://thunderphone.com/docs/guides/coding-agents.md","checkedOn":"2026-09-16"},"openapi":{"status":"yes","value":"https://thunderphone.com/docs/openapi.json","sourceUrl":"https://thunderphone.com/developers","checkedOn":"2026-09-16"},"sdkLanguages":{"status":"no","value":"No standalone REST SDK published in this snapshot; REST and OpenAPI available","sourceUrl":"https://thunderphone.com/developers","checkedOn":"2026-09-16"},"cli":{"status":"no","value":"No standalone product CLI published in this snapshot","sourceUrl":"https://thunderphone.com/developers","checkedOn":"2026-09-16"},"mcpRegistry":{"status":"yes","value":"io.github.thunderphone/thunderphone","sourceUrl":"https://registry.modelcontextprotocol.io/v0/servers?search=thunderphone","checkedOn":"2026-09-16"}}},{"vendor":"Vapi","cells":{"hostedMcp":{"status":"yes","value":"https://mcp.vapi.ai/mcp","sourceUrl":"https://docs.vapi.ai/sdk/mcp-server","checkedOn":"2026-09-16"},"mcpToolCount":{"status":"yes","value":"10 documented core tools (not a live enumeration)","sourceUrl":"https://docs.vapi.ai/sdk/mcp-server","checkedOn":"2026-09-16"},"mcpAuth":{"status":"yes","value":"API key (Bearer)","sourceUrl":"https://docs.vapi.ai/sdk/mcp-server","checkedOn":"2026-09-16"},"docsMcp":{"status":"yes","value":"https://docs.vapi.ai/_mcp/server; no authentication","sourceUrl":"https://github.com/VapiAI/skills","checkedOn":"2026-09-16"},"skillsPack":{"status":"yes","value":"Available","sourceUrl":"https://github.com/VapiAI/skills","checkedOn":"2026-09-16"},"skillCount":{"status":"yes","value":"11 standard skills; experimental workflow excluded","sourceUrl":"https://github.com/VapiAI/skills","checkedOn":"2026-09-16"},"skillsInstall":{"status":"yes","value":"npx skills add VapiAI/skills","sourceUrl":"https://github.com/VapiAI/skills","checkedOn":"2026-09-16"},"claudeDirectory":{"status":"unknown","value":"Unknown: not established by the docs index and linked guides checked","sourceUrl":"https://docs.vapi.ai/llms.txt","checkedOn":"2026-09-16"},"openaiDirectory":{"status":"unknown","value":"Unknown: not established by the docs index and linked guides checked","sourceUrl":"https://docs.vapi.ai/llms.txt","checkedOn":"2026-09-16"},"llmsTxt":{"status":"yes","value":"https://docs.vapi.ai/llms.txt","sourceUrl":"https://docs.vapi.ai/llms.txt","checkedOn":"2026-09-16"},"markdownDocs":{"status":"yes","value":"Append .md to a docs page","sourceUrl":"https://docs.vapi.ai/resources.md","checkedOn":"2026-09-16"},"openapi":{"status":"yes","value":"Public OpenAPI 3.1 (JSON and YAML) linked from the docs index","sourceUrl":"https://docs.vapi.ai/openapi/api-reference.json","checkedOn":"2026-09-16"},"sdkLanguages":{"status":"yes","value":"Python, TypeScript (examples in skills)","sourceUrl":"https://github.com/VapiAI/skills","checkedOn":"2026-09-16"},"cli":{"status":"yes","value":"vapi mcp setup","sourceUrl":"https://docs.vapi.ai/sdk/mcp-server","checkedOn":"2026-09-16"},"mcpRegistry":{"status":"unknown","value":"Unknown: no first-party listing identified in completed vendor-name search; third-party or unrelated results do not establish vendor publication","sourceUrl":"https://registry.modelcontextprotocol.io/v0/servers?search=vapi&version=latest&limit=100","checkedOn":"2026-09-16"}}},{"vendor":"Retell","cells":{"hostedMcp":{"status":"yes","value":"https://mcp.retellai.com","sourceUrl":"https://docs.retellai.com/get-started/mcp-server","checkedOn":"2026-09-16"},"mcpToolCount":{"status":"unknown","value":"Unknown: guide lists operation categories, not an exhaustive tool count","sourceUrl":"https://docs.retellai.com/get-started/mcp-server.md","checkedOn":"2026-09-16"},"mcpAuth":{"status":"yes","value":"API key (Bearer)","sourceUrl":"https://docs.retellai.com/get-started/mcp-server","checkedOn":"2026-09-16"},"docsMcp":{"status":"yes","value":"https://docs.retellai.com/mcp; documentation search and retrieval","sourceUrl":"https://docs.retellai.com/mcp","checkedOn":"2026-09-16"},"skillsPack":{"status":"yes","value":"Published skill.md and a docs MCP skill resource; not a multi-skill repository","sourceUrl":"https://docs.retellai.com/skill.md","checkedOn":"2026-09-16"},"skillCount":{"status":"yes","value":"1 docs skill resource; not a count of a separate skills pack","sourceUrl":"https://docs.retellai.com/mcp","checkedOn":"2026-09-16"},"skillsInstall":{"status":"unknown","value":"Unknown: skill.md is public; no package installation command documented","sourceUrl":"https://docs.retellai.com/skill.md","checkedOn":"2026-09-16"},"claudeDirectory":{"status":"unknown","value":"Unknown: not established by the docs index and linked guides checked","sourceUrl":"https://docs.retellai.com/llms.txt","checkedOn":"2026-09-16"},"openaiDirectory":{"status":"unknown","value":"Unknown: not established by the docs index and linked guides checked","sourceUrl":"https://docs.retellai.com/llms.txt","checkedOn":"2026-09-16"},"llmsTxt":{"status":"yes","value":"https://docs.retellai.com/llms.txt","sourceUrl":"https://docs.retellai.com/llms.txt","checkedOn":"2026-09-16"},"markdownDocs":{"status":"yes","value":"Append .md to a docs page","sourceUrl":"https://docs.retellai.com/get-started/mcp-server.md","checkedOn":"2026-09-16"},"openapi":{"status":"yes","value":"Public OpenAPI 3.0.3 REST specification","sourceUrl":"https://docs.retellai.com/openapi.yaml","checkedOn":"2026-09-16"},"sdkLanguages":{"status":"yes","value":"Python, TypeScript / Node.js","sourceUrl":"https://docs.retellai.com/get-started/sdk","checkedOn":"2026-09-16"},"cli":{"status":"yes","value":"retell; npm install --global @retell-ai/retell-cli","sourceUrl":"https://docs.retellai.com/get-started/cli.md","checkedOn":"2026-09-16"},"mcpRegistry":{"status":"unknown","value":"Unknown: no first-party listing identified in completed vendor-name search; third-party or unrelated results do not establish vendor publication","sourceUrl":"https://registry.modelcontextprotocol.io/v0/servers?search=retell","checkedOn":"2026-09-16"}}},{"vendor":"ElevenLabs","cells":{"hostedMcp":{"status":"yes","value":"https://api.elevenlabs.io/v1/mcp","sourceUrl":"https://elevenlabs.io/mcp","checkedOn":"2026-09-16"},"mcpToolCount":{"status":"unknown","value":"Unknown: hosted-server guide describes capabilities, not an exhaustive tool count","sourceUrl":"https://elevenlabs.io/docs/eleven-agents/operate/hosted-mcp.md","checkedOn":"2026-09-16"},"mcpAuth":{"status":"yes","value":"OAuth (hosted server); local server uses API key","sourceUrl":"https://elevenlabs.io/mcp","checkedOn":"2026-09-16"},"docsMcp":{"status":"yes","value":"https://elevenlabs.io/_mcp/server","sourceUrl":"https://elevenlabs.io/docs/llms.txt","checkedOn":"2026-09-16"},"skillsPack":{"status":"yes","value":"Available","sourceUrl":"https://github.com/elevenlabs/skills","checkedOn":"2026-09-16"},"skillCount":{"status":"yes","value":"10 skills","sourceUrl":"https://github.com/elevenlabs/skills","checkedOn":"2026-09-16"},"skillsInstall":{"status":"yes","value":"npx skills add elevenlabs/skills","sourceUrl":"https://github.com/elevenlabs/skills","checkedOn":"2026-09-16"},"claudeDirectory":{"status":"yes","value":"Listed; linked by vendor to claude.ai/directory/connectors/elevenlabs","sourceUrl":"https://elevenlabs.io/mcp","checkedOn":"2026-09-16"},"openaiDirectory":{"status":"unknown","value":"Unknown: manual ChatGPT setup is documented; official directory approval not established","sourceUrl":"https://elevenlabs.io/mcp","checkedOn":"2026-09-16"},"llmsTxt":{"status":"yes","value":"https://elevenlabs.io/docs/llms.txt","sourceUrl":"https://elevenlabs.io/docs/llms.txt","checkedOn":"2026-09-16"},"markdownDocs":{"status":"yes","value":"Append .md to a docs page","sourceUrl":"https://elevenlabs.io/docs/api-reference/introduction.md","checkedOn":"2026-09-16"},"openapi":{"status":"yes","value":"Public OpenAPI 3.1 REST specification","sourceUrl":"https://api.elevenlabs.io/openapi.json","checkedOn":"2026-09-16"},"sdkLanguages":{"status":"yes","value":"Python, JavaScript / TypeScript","sourceUrl":"https://github.com/elevenlabs/skills","checkedOn":"2026-09-16"},"cli":{"status":"yes","value":"elevenlabs; npm install -g @elevenlabs/cli","sourceUrl":"https://elevenlabs.io/docs/eleven-agents/operate/cli","checkedOn":"2026-09-16"},"mcpRegistry":{"status":"yes","value":"io.elevenlabs/mcp","sourceUrl":"https://registry.modelcontextprotocol.io/v0/servers?search=elevenlabs","checkedOn":"2026-09-16"}}},{"vendor":"Bland","cells":{"hostedMcp":{"status":"yes","value":"https://api.bland.ai/v1/mcp","sourceUrl":"https://docs.bland.ai/integrations/mcp/overview.md","checkedOn":"2026-09-16"},"mcpToolCount":{"status":"yes","value":"42 documented tools including docs and setup; 3 prompts excluded","sourceUrl":"https://docs.bland.ai/integrations/mcp/tools.md","checkedOn":"2026-09-16"},"mcpAuth":{"status":"yes","value":"API key (Bearer)","sourceUrl":"https://docs.bland.ai/integrations/mcp/overview.md","checkedOn":"2026-09-16"},"docsMcp":{"status":"yes","value":"https://docs.bland.ai/mcp","sourceUrl":"https://docs.bland.ai/changelog/08_04_2025","checkedOn":"2026-09-16"},"skillsPack":{"status":"yes","value":"Bland plugin bundles skills","sourceUrl":"https://docs.bland.ai/integrations/mcp/norm.md","checkedOn":"2026-09-16"},"skillCount":{"status":"yes","value":"12 named plugin skills; separate docs skill resource not included","sourceUrl":"https://docs.bland.ai/integrations/mcp/norm.md","checkedOn":"2026-09-16"},"skillsInstall":{"status":"yes","value":"/plugin marketplace add CINTELLILABS/bland-plugins; then /plugin install bland@bland","sourceUrl":"https://docs.bland.ai/integrations/mcp/norm.md","checkedOn":"2026-09-16"},"claudeDirectory":{"status":"unknown","value":"Unknown: not established by the docs index and linked guides checked","sourceUrl":"https://docs.bland.ai/llms.txt","checkedOn":"2026-09-16"},"openaiDirectory":{"status":"unknown","value":"Unknown: not established by the docs index and linked guides checked","sourceUrl":"https://docs.bland.ai/llms.txt","checkedOn":"2026-09-16"},"llmsTxt":{"status":"yes","value":"https://docs.bland.ai/llms.txt","sourceUrl":"https://docs.bland.ai/llms.txt","checkedOn":"2026-09-16"},"markdownDocs":{"status":"yes","value":"Append .md to a docs page","sourceUrl":"https://docs.bland.ai/integrations/mcp/overview.md","checkedOn":"2026-09-16"},"openapi":{"status":"unknown","value":"Unknown: no public specification URL established in docs index, API guide or docs MCP; checked root spec URLs return 404","sourceUrl":"https://docs.bland.ai/llms.txt","checkedOn":"2026-09-16"},"sdkLanguages":{"status":"yes","value":"JavaScript / TypeScript web-agent SDK; browser calls, not a full REST client","sourceUrl":"https://docs.bland.ai/sdks/web-agent-sdk.md","checkedOn":"2026-09-16"},"cli":{"status":"yes","value":"npx bland-cli; includes local bland mcp","sourceUrl":"https://docs.bland.ai/sdks/cli","checkedOn":"2026-09-16"},"mcpRegistry":{"status":"unknown","value":"Unknown: no first-party listing identified in completed vendor-name search; third-party or unrelated results do not establish vendor publication","sourceUrl":"https://registry.modelcontextprotocol.io/v0/servers?search=bland","checkedOn":"2026-09-16"}}},{"vendor":"LiveKit Agents","cells":{"hostedMcp":{"status":"unknown","value":"Unknown: docs MCP is documented; hosted account-operations MCP and its catalog/auth are not established","sourceUrl":"https://docs.livekit.io/llms.txt","checkedOn":"2026-09-16"},"mcpToolCount":{"status":"unknown","value":"Unknown: docs MCP is documented; hosted account-operations MCP and its catalog/auth are not established","sourceUrl":"https://docs.livekit.io/llms.txt","checkedOn":"2026-09-16"},"mcpAuth":{"status":"unknown","value":"Unknown: docs MCP is documented; hosted account-operations MCP and its catalog/auth are not established","sourceUrl":"https://docs.livekit.io/llms.txt","checkedOn":"2026-09-16"},"docsMcp":{"status":"yes","value":"https://docs.livekit.io/mcp; no authentication","sourceUrl":"https://docs.livekit.io/intro/coding-agents/","checkedOn":"2026-09-16"},"skillsPack":{"status":"yes","value":"Available","sourceUrl":"https://github.com/livekit/agent-skills","checkedOn":"2026-09-16"},"skillCount":{"status":"yes","value":"2 skills","sourceUrl":"https://github.com/livekit/agent-skills","checkedOn":"2026-09-16"},"skillsInstall":{"status":"yes","value":"npx skills add livekit/agent-skills","sourceUrl":"https://github.com/livekit/agent-skills","checkedOn":"2026-09-16"},"claudeDirectory":{"status":"unknown","value":"Unknown: not established by the docs index and linked guides checked","sourceUrl":"https://docs.livekit.io/llms.txt","checkedOn":"2026-09-16"},"openaiDirectory":{"status":"unknown","value":"Unknown: not established by the docs index and linked guides checked","sourceUrl":"https://docs.livekit.io/llms.txt","checkedOn":"2026-09-16"},"llmsTxt":{"status":"yes","value":"https://docs.livekit.io/llms.txt","sourceUrl":"https://docs.livekit.io/intro/coding-agents/","checkedOn":"2026-09-16"},"markdownDocs":{"status":"yes","value":"Append .md or request text/markdown","sourceUrl":"https://docs.livekit.io/intro/coding-agents/","checkedOn":"2026-09-16"},"openapi":{"status":"unknown","value":"Unknown: reference documents Twirp server APIs; no public OpenAPI specification established","sourceUrl":"https://docs.livekit.io/reference/server/server-apis.md","checkedOn":"2026-09-16"},"sdkLanguages":{"status":"yes","value":"Python, Node.js (Agents framework)","sourceUrl":"https://docs.livekit.io/intro/coding-agents/","checkedOn":"2026-09-16"},"cli":{"status":"yes","value":"lk; includes lk docs","sourceUrl":"https://docs.livekit.io/intro/coding-agents/","checkedOn":"2026-09-16"},"mcpRegistry":{"status":"unknown","value":"Unknown: no first-party listing identified in completed vendor-name search; third-party or unrelated results do not establish vendor publication","sourceUrl":"https://registry.modelcontextprotocol.io/v0/servers?search=livekit","checkedOn":"2026-09-16"}}},{"vendor":"Pipecat","cells":{"hostedMcp":{"status":"unknown","value":"Unknown: docs MCP is documented; hosted account-operations MCP and its catalog/auth are not established","sourceUrl":"https://docs.pipecat.ai/llms.txt","checkedOn":"2026-09-16"},"mcpToolCount":{"status":"unknown","value":"Unknown: docs MCP is documented; hosted account-operations MCP and its catalog/auth are not established","sourceUrl":"https://docs.pipecat.ai/llms.txt","checkedOn":"2026-09-16"},"mcpAuth":{"status":"unknown","value":"Unknown: docs MCP is documented; hosted account-operations MCP and its catalog/auth are not established","sourceUrl":"https://docs.pipecat.ai/llms.txt","checkedOn":"2026-09-16"},"docsMcp":{"status":"yes","value":"Hosted https://docs.pipecat.ai/mcp; local Context Hub is another docs option","sourceUrl":"https://docs.pipecat.ai/mcp","checkedOn":"2026-09-16"},"skillsPack":{"status":"yes","value":"Published skill.md and a docs MCP skill resource; not a multi-skill repository","sourceUrl":"https://docs.pipecat.ai/skill.md","checkedOn":"2026-09-16"},"skillCount":{"status":"yes","value":"1 docs skill resource; not a count of a separate skills pack","sourceUrl":"https://docs.pipecat.ai/mcp","checkedOn":"2026-09-16"},"skillsInstall":{"status":"unknown","value":"Unknown: skill.md is public; no package installation command documented","sourceUrl":"https://docs.pipecat.ai/skill.md","checkedOn":"2026-09-16"},"claudeDirectory":{"status":"unknown","value":"Unknown: not established by the docs index and linked guides checked","sourceUrl":"https://docs.pipecat.ai/llms.txt","checkedOn":"2026-09-16"},"openaiDirectory":{"status":"unknown","value":"Unknown: not established by the docs index and linked guides checked","sourceUrl":"https://docs.pipecat.ai/llms.txt","checkedOn":"2026-09-16"},"llmsTxt":{"status":"yes","value":"https://docs.pipecat.ai/llms.txt","sourceUrl":"https://docs.pipecat.ai/llms.txt","checkedOn":"2026-09-16"},"markdownDocs":{"status":"yes","value":"Docs index links to .md pages","sourceUrl":"https://docs.pipecat.ai/llms.txt","checkedOn":"2026-09-16"},"openapi":{"status":"yes","value":"Public OpenAPI 3.0 specification for Pipecat Cloud REST API; not the local framework","sourceUrl":"https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/openapi.json","checkedOn":"2026-09-16"},"sdkLanguages":{"status":"yes","value":"Python framework; JavaScript, React, React Native, iOS, Android, C++ clients","sourceUrl":"https://docs.pipecat.ai/llms.txt","checkedOn":"2026-09-16"},"cli":{"status":"yes","value":"pipecat / pc; uv tool install \"pipecat-ai[cli]\"","sourceUrl":"https://docs.pipecat.ai/api-reference/cli/overview.md","checkedOn":"2026-09-16"},"mcpRegistry":{"status":"unknown","value":"Unknown: no first-party listing identified in completed vendor-name search; third-party or unrelated results do not establish vendor publication","sourceUrl":"https://registry.modelcontextprotocol.io/v0/servers?search=pipecat","checkedOn":"2026-09-16"}}},{"vendor":"Twilio ConversationRelay","cells":{"hostedMcp":{"status":"no","value":"Inspected Twilio MCP is read-only docs; API execution listed as planned","sourceUrl":"https://www.twilio.com/docs/ai/mcp","checkedOn":"2026-09-16"},"mcpToolCount":{"status":"unknown","value":"Unknown: account-operations catalog/auth not applicable to the documented docs-only server","sourceUrl":"https://www.twilio.com/docs/ai/mcp.md","checkedOn":"2026-09-16"},"mcpAuth":{"status":"unknown","value":"Unknown: account-operations catalog/auth not applicable to the documented docs-only server","sourceUrl":"https://www.twilio.com/docs/ai/mcp.md","checkedOn":"2026-09-16"},"docsMcp":{"status":"yes","value":"https://mcp.twilio.com/docs; no authentication (public beta)","sourceUrl":"https://www.twilio.com/docs/ai/mcp","checkedOn":"2026-09-16"},"skillsPack":{"status":"yes","value":"Twilio developer kit (vendor-wide public beta)","sourceUrl":"https://www.twilio.com/docs/ai/skills.md","checkedOn":"2026-09-16"},"skillCount":{"status":"yes","value":"15 named skills in the documented tables (vendor-wide)","sourceUrl":"https://www.twilio.com/docs/ai/skills.md","checkedOn":"2026-09-16"},"skillsInstall":{"status":"yes","value":"claude plugin install twilio-developer-kit","sourceUrl":"https://www.twilio.com/docs/ai/skills.md","checkedOn":"2026-09-16"},"claudeDirectory":{"status":"yes","value":"Vendor links to official Twilio connector and plugin entries","sourceUrl":"https://www.twilio.com/docs/ai/skills.md","checkedOn":"2026-09-16"},"openaiDirectory":{"status":"yes","value":"Vendor documents Twilio developer kit in Codex Plugins; ChatGPT listing unknown","sourceUrl":"https://www.twilio.com/docs/ai/skills.md","checkedOn":"2026-09-16"},"llmsTxt":{"status":"yes","value":"https://www.twilio.com/docs/llms.txt","sourceUrl":"https://www.twilio.com/docs/llms.txt","checkedOn":"2026-09-16"},"markdownDocs":{"status":"yes","value":"Docs available as .md","sourceUrl":"https://www.twilio.com/docs/ai/skills.md","checkedOn":"2026-09-16"},"openapi":{"status":"yes","value":"Public Twilio API specs; not a complete ConversationRelay WebSocket schema","sourceUrl":"https://www.twilio.com/docs/ai/mcp","checkedOn":"2026-09-16"},"sdkLanguages":{"status":"yes","value":"Vendor-wide REST SDKs: C#/.NET, Java, Node.js, PHP, Python, Ruby, Go; ConversationRelay still uses an application WebSocket server","sourceUrl":"https://www.twilio.com/docs/libraries.md","checkedOn":"2026-09-16"},"cli":{"status":"yes","value":"Twilio CLI; npm install -g twilio-cli (vendor-wide API tooling)","sourceUrl":"https://www.twilio.com/docs/twilio-cli/getting-started/install.md","checkedOn":"2026-09-16"},"mcpRegistry":{"status":"unknown","value":"Unknown: no first-party listing identified in completed vendor-name search; third-party or unrelated results do not establish vendor publication","sourceUrl":"https://registry.modelcontextprotocol.io/v0/servers?search=twilio","checkedOn":"2026-09-16"}}}]}