{"dataset":"ai-readiness","title":"AI readiness of communication APIs","version":"1.0","generated_at":"2026-09-24T19:59:15.282Z","methodology_version":"2026.09-pre","license":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/","attribution":"Cite PingMyUsers and link to the dataset page."},"changelog":[{"version":"1.0","date":"2026-09-23","change":"First release: MCP server, agent skills, llms.txt, OpenAPI, AI docs and assistant apps per provider."}],"rows":[{"provider":"bird","name":"Bird","card":"/providers/bird","mcp":{"value":{"status":"official","name":"Bird MCP server (com.bird/mcp)","url":"https://mcp.bird.com","transport":"both","auth":"OAuth 2.0 (authorization code + PKCE, dynamic client registration); grants scoped per workspace or organization","tools":["email_send","email_send_batch","email_get","email_domains_create","email_templates_create","email_suppressions_check","sms_send","sms_send_batch","sms_10dlc_*","sms_senders_registrations_create","whatsapp_send","whatsapp_templates_*","verify_verifications_create","verify_verifications_check","numbers_orders_create","webhooks_list","whoami"]},"evidence":"official-docs","checked":"2026-09-24","sources":["https://bird.com/docs/ai/mcp-server","https://registry.modelcontextprotocol.io/v0/servers?search=com.bird","https://github.com/messagebird/bird-ai"],"note":"Hosted Streamable HTTP at https://mcp.bird.com (full catalog) and https://mcp.bird.com/dynamic (search + execute only), or local stdio via 'bird mcp'. Executes sends and setup, not only docs search; destructive tools are annotated. OAuth-gated: tools fail until the user signs in; the grant never includes org:owner or platform-admin scopes. Listed in the official MCP Registry as com.bird/mcp (latest 0.91.0, published 2026-09-24)."},"agent_skills":{"value":{"status":"official","items":[{"name":"bird-ai plugin (skills bird-cli, email-audit)","platform":"Claude Code","url":"https://github.com/messagebird/bird-ai"},{"name":"bird-ai plugin","platform":"Cursor","url":"https://bird.com/docs/ai/agent-skills"},{"name":"bird-ai plugin","platform":"Codex","url":"https://bird.com/docs/ai/agent-skills"},{"name":"bird-ai plugin","platform":"GitHub Copilot","url":"https://bird.com/docs/ai/agent-skills"}]},"evidence":"official-docs","checked":"2026-09-24","sources":["https://bird.com/docs/ai/agent-skills","https://github.com/messagebird/bird-ai"],"note":"Marketplace messagebird/bird-ai (MIT, Agent Plugins specification). bird-cli routes to one reference per CLI command group across every channel; email-audit grades a domain's DMARC, SPF, DKIM, BIMI and MX. On Claude Code the plugin also registers the hosted MCP server. Factory Droid copies the skill files by hand."},"llms_txt":{"value":"https://bird.com/llms.txt","evidence":"official-docs","checked":"2026-09-24","sources":["https://bird.com/llms.txt"],"note":"Also llms-full.txt (English guides) and a Markdown twin for every page (append .md)."},"openapi":{"value":"https://bird.com/openapi.json","evidence":"official-docs","checked":"2026-09-24","sources":["https://bird.com/openapi.json","https://bird.com/llms.txt"],"note":"OpenAPI 3.1, info.version 1.0.0, 231 paths; also at /openapi.yaml and as a Postman collection."},"ai_docs":{"value":"https://bird.com/docs/ai/set-up-your-agent","evidence":"official-docs","checked":"2026-09-24","sources":["https://bird.com/docs/ai/set-up-your-agent","https://bird.com/docs/ai/ai-builder-guides","https://bird.com/docs/ai/mcp-server"],"note":"AI section: agent setup, MCP server, agent skills, CLI for agents, AI builder guides, llms.txt."},"assistant_apps":{"value":null,"evidence":"not-verified","checked":null,"sources":[],"note":null},"readiness_score":93.1,"readiness_coverage":0.93,"checked":"2026-09-24"},{"provider":"resend","name":"Resend","card":"/providers/resend","mcp":{"value":{"status":"official","name":"Resend MCP server (resend-mcp)","url":"https://mcp.resend.com/mcp","transport":"both","auth":"OAuth 2.1 browser login on the remote server, or a Resend API key as a Bearer token; RESEND_API_KEY for the local stdio server","tools":["emails","received-emails","contacts","broadcasts","domains","segments","topics","contact-properties","api-keys","templates","logs","webhooks"]},"evidence":"official-docs","checked":"2026-09-24","sources":["https://resend.com/docs/mcp-server","https://resend.com/.well-known/mcp.json","https://github.com/resend/resend-mcp","https://www.npmjs.com/package/resend-mcp","https://registry.modelcontextprotocol.io/v0/servers?search=resend"],"note":"Remote server over Streamable HTTP; the local open-source package resend-mcp (npm 2.22.0, MIT) runs over stdio or HTTP and, per Resend, runs the same code as the hosted server. Tool groups above are from the discovery file; the docs and README also list automations, events, suppressions and a dashboard-editor tool, and a beta Inboxes group on the remote server only. Executes API calls (send, create, delete). The official MCP Registry has no Resend-published entry, only third-party ones (for example com.mcparmory/resend). Least privilege: an OAuth client that omits scope is granted full_access as well as emails:send (OAuth client guide), so request emails:send explicitly; with an API key, a sending_access key limits the MCP server to sending."},"agent_skills":{"value":{"status":"official","items":[{"name":"Resend plugin (resend-skills: resend, react-email, agent-email-inbox, email-best-practices, resend-cli)","platform":"Claude Code","url":"https://github.com/resend/resend-skills"},{"name":"Resend plugin","platform":"Cursor","url":"https://cursor.com/marketplace/resend"},{"name":"Resend plugin","platform":"Codex","url":"https://resend.com/docs/mcp-server"},{"name":"resend-skills (npx skills add resend/resend-skills)","platform":"GitHub Copilot","url":"https://resend.com/docs/mcp-server"}]},"evidence":"official-docs","checked":"2026-09-24","sources":["https://github.com/resend/resend-skills","https://resend.com/.well-known/agent-skills/index.json","https://resend.com/docs/resend-skill","https://resend.com/docs/mcp-server","https://github.com/anthropics/claude-plugins-official/blob/main/.claude-plugin/marketplace.json","https://cursor.com/marketplace/resend"],"note":"Five skills in the MIT repo resend/resend-skills, listed in a .well-known agent-skills index. The plugin (Agent Plugins spec) bundles the skills and the remote MCP server; it is in Anthropic's claude-plugins-official marketplace ('claude plugin install resend@claude-plugins-official') and approved in the Cursor Marketplace. Hermes, Grok Bot and OpenClaw installs are also documented."},"llms_txt":{"value":"https://resend.com/llms.txt","evidence":"official-docs","checked":"2026-09-24","sources":["https://resend.com/llms.txt","https://resend.com/docs/llms.txt"],"note":"Docs index at /docs/llms.txt (/docs/llms-full.txt returns HTTP 200). Every docs page, blog post, legal and security page is available as .md."},"openapi":{"value":"https://resend.com/openapi.yaml","evidence":"official-docs","checked":"2026-09-24","sources":["https://resend.com/openapi.yaml","https://resend.com/docs/sdks","https://resend.com/llms.txt"],"note":"OpenAPI 3.0.3, info.version 1.5.0; also /openapi.json and the resend/resend-openapi repo. The API is not versioned: 'Currently, there's no versioning system in place.'"},"ai_docs":{"value":"https://resend.com/docs/ai-onboarding","evidence":"official-docs","checked":"2026-09-24","sources":["https://resend.com/docs/ai-onboarding"],"note":"'AI onboarding': MCP server, CLI, docs for agents, email skills, AI builder guides and AI integrations."},"assistant_apps":{"value":[{"platform":"Claude","url":"https://claude.com/connectors/resend"}],"evidence":"official-docs","checked":"2026-09-24","sources":["https://resend.com/docs/mcp-server","https://claude.com/connectors/resend"],"note":"Claude connector made by Resend, labelled 'Anthropic verified', sign-in required, 'Added July 2026'; it installs the MCP server and the skills. Resend's docs also link a one-click Codex plugin on chatgpt.com; that listing was not opened (JavaScript app), so it is not counted."},"readiness_score":90.8,"readiness_coverage":1,"checked":"2026-09-24"},{"provider":"telnyx","name":"Telnyx","card":"/providers/telnyx","mcp":{"value":{"status":"official","name":"Telnyx MCP server (API actions)","url":"https://api.telnyx.com/v2/mcp","transport":"both","auth":"Bearer API key, or OAuth (Telnyx Portal grant, e.g. Claude custom connectors)","tools":["list_api_endpoints","get_api_endpoint_schema","invoke_api_endpoint"]},"evidence":"official-docs","checked":"2026-09-24","sources":["https://developers.telnyx.com/docs/development/mcp/remote-mcp","https://telnyx.com/.well-known/mcp/server-card.json","https://github.com/team-telnyx/ai","https://registry.modelcontextprotocol.io/v0/servers?search=telnyx","https://developers.telnyx.com/docs/development/mcp/local-mcp"],"note":"Remote streamable-HTTP server that discovers and calls any REST endpoint; invoke_api_endpoint is 'destructive-capable'. Local option: npx @telnyx/mcp (0.1.0), and the official MCP Registry lists io.github.team-telnyx/telnyx (npm telnyx, stdio). A separate read-only docs server runs at https://developers.telnyx.com/mcp without auth. OAuth (re-read 24 Sep 2026): auth.md sends delegated access and MCP clients to the OAuth flow and the remote-MCP guide, which shows a Telnyx Portal grant for Claude custom connectors; /v2/mcp publishes OAuth protected-resource metadata with the 32 product scopes, and the authorization server lists PKCE 'plain' as well as S256. Only the static server card (v0.2.2) still says 'No OAuth/PKCE in v1'. The local-server page still points to an archived repository."},"agent_skills":{"value":{"status":"official","items":[{"name":"Telnyx plugins (telnyx-messaging, telnyx-whatsapp, telnyx-email, telnyx-verify and others)","platform":"Claude Code","url":"https://github.com/team-telnyx/ai"},{"name":"Telnyx Agent Skills via the Skills CLI (Cursor Marketplace listing pending)","platform":"Cursor","url":"https://github.com/team-telnyx/ai"},{"name":"Telnyx Gemini CLI extension (hosted MCP)","platform":"Gemini CLI","url":"https://github.com/team-telnyx/ai"}]},"evidence":"official-docs","checked":"2026-09-24","sources":["https://github.com/team-telnyx/ai","https://github.com/team-telnyx/ai/tree/main/skills"],"note":"238 skill directories under skills/, per language (curl, Go, Java, JavaScript, Python, Ruby), including telnyx-messaging-*, telnyx-10dlc-*, telnyx-whatsapp-*, telnyx-verify-*, telnyx-email-* and telnyx-twilio-migration. Also installable with 'npx skills add team-telnyx/ai'. An OpenCode plugin adds Telnyx as a model provider."},"llms_txt":{"value":"https://developers.telnyx.com/llms.txt","evidence":"official-docs","checked":"2026-09-24","sources":["https://developers.telnyx.com/llms.txt"],"note":"Per-section indexes and -full.txt files; any docs page is available as .md; pricing as https://telnyx.com/pricing.md."},"openapi":{"value":"https://github.com/team-telnyx/openapi","evidence":"official-docs","checked":"2026-09-24","sources":["https://github.com/team-telnyx/openapi","https://developers.telnyx.com/llms.txt"],"note":"Consolidated OpenAPI 3.1 JSON at openapi/spec3.json."},"ai_docs":{"value":"https://developers.telnyx.com/docs/development/agent-readable-documentation","evidence":"official-docs","checked":"2026-09-24","sources":["https://developers.telnyx.com/docs/development/agent-readable-documentation","https://developers.telnyx.com/auth.md"],"note":"Also auth.md for agent credential setup, a webhook event catalog and an API error catalog in JSON."},"assistant_apps":{"value":null,"evidence":"not-verified","checked":null,"sources":[],"note":null},"readiness_score":89.7,"readiness_coverage":0.93,"checked":"2026-09-24"},{"provider":"aws-end-user-messaging","name":"AWS End User Messaging","card":"/providers/aws-end-user-messaging","mcp":{"value":{"status":"official","name":"AWS MCP Server (Agent Toolkit for AWS)","url":"https://aws-mcp.us-east-1.api.aws/mcp","transport":"remote","auth":"OAuth or SigV4 (IAM credentials through the MCP Proxy for AWS)","tools":["aws___retrieve_skill","aws___search_documentation","aws___read_documentation","aws___list_regions","aws___get_regional_availability","aws___run_script","aws___get_presigned_url","aws___get_tasks"]},"evidence":"official-docs","checked":"2026-09-24","sources":["https://docs.aws.amazon.com/sms-voice/latest/userguide/agent-setup-guide.html","https://docs.aws.amazon.com/agent-toolkit/latest/userguide/getting-started-aws-mcp-server.html","https://docs.aws.amazon.com/agent-toolkit/latest/userguide/understanding-mcp-server-tools.html","https://registry.modelcontextprotocol.io/v0/servers?search=aws-mcp","https://github.com/awslabs/mcp"],"note":"A general AWS server, not an End User Messaging server: it calls the API through aws___run_script (sandboxed Python with your IAM credentials) and serves the messaging skills. The End User Messaging docs direct agents to it. Endpoints in us-east-1 and eu-central-1; no additional charge. Official MCP Registry entry io.github.aws/aws-mcp. awslabs/mcp has no End User Messaging-specific server."},"agent_skills":{"value":{"status":"official","items":[{"name":"aws-sms-voice (SMS, RCS, voice, Notify OTP)","platform":"Claude Code","url":"https://github.com/aws/agent-toolkit-for-aws/tree/main/skills/specialized-skills/messaging-and-streaming-skills/aws-sms-voice"},{"name":"aws-social-messaging (WhatsApp)","platform":"Claude Code","url":"https://github.com/aws/agent-toolkit-for-aws/tree/main/skills/specialized-skills/messaging-and-streaming-skills/aws-social-messaging"},{"name":"aws-core plugin","platform":"Codex","url":"https://docs.aws.amazon.com/agent-toolkit/latest/userguide/plugins.html"},{"name":"aws-core plugin","platform":"Cursor","url":"https://docs.aws.amazon.com/sms-voice/latest/userguide/agent-setup-guide.html"}]},"evidence":"official-docs","checked":"2026-09-24","sources":["https://docs.aws.amazon.com/sms-voice/latest/userguide/agent-setup-guide.html","https://docs.aws.amazon.com/social-messaging/latest/userguide/agent-setup-guide.html","https://docs.aws.amazon.com/agent-toolkit/latest/userguide/plugins.html","https://github.com/aws/agent-toolkit-for-aws","https://github.com/aws/agent-toolkit-for-aws/tree/main/skills/specialized-skills/messaging-and-streaming-skills/aws-sms-voice","https://github.com/aws/agent-toolkit-for-aws/tree/main/skills/specialized-skills/messaging-and-streaming-skills/aws-social-messaging"],"note":"Apache-2.0. The docs say the aws-core plugin for Claude Code, Codex and Cursor already includes the skills; other agents install them with 'npx skills add aws/agent-toolkit-for-aws/skills --skill aws-sms-voice'. In the repo the two skills sit under skills/specialized-skills, while plugins/aws-core bundles a general aws-messaging-and-streaming skill."},"llms_txt":{"value":"https://docs.aws.amazon.com/sms-voice/latest/userguide/llms.txt","evidence":"official-docs","checked":"2026-09-24","sources":["https://docs.aws.amazon.com/sms-voice/latest/userguide/llms.txt","https://docs.aws.amazon.com/social-messaging/latest/userguide/llms.txt","https://docs.aws.amazon.com/llms.txt"],"note":"Also a Social (WhatsApp) llms.txt with a single-file full.md, and https://docs.aws.amazon.com/llms.txt. Doc pages are available as .md."},"openapi":{"value":"none","evidence":"official-docs","checked":"2026-09-24","sources":["https://github.com/aws/api-models-aws/tree/main/models/pinpoint-sms-voice-v2"],"note":"No OpenAPI document found; AWS publishes the service's API model in Smithy format (aws/api-models-aws, models/pinpoint-sms-voice-v2)."},"ai_docs":{"value":"https://docs.aws.amazon.com/sms-voice/latest/userguide/agent-setup-guide.html","evidence":"official-docs","checked":"2026-09-24","sources":["https://docs.aws.amazon.com/sms-voice/latest/userguide/agent-setup-guide.html","https://docs.aws.amazon.com/social-messaging/latest/userguide/agent-setup-guide.html"],"note":"'Agent setup guide' pages for SMS/RCS/voice/Notify and for WhatsApp."},"assistant_apps":{"value":null,"evidence":"not-verified","checked":null,"sources":[],"note":null},"readiness_score":83.1,"readiness_coverage":0.93,"checked":"2026-09-24"},{"provider":"amazon-ses","name":"Amazon SES","card":"/providers/amazon-ses","mcp":{"value":{"status":"official","name":"AWS MCP Server (Agent Toolkit for AWS)","url":"https://aws-mcp.us-east-1.api.aws/mcp","transport":"remote","auth":"OAuth or SigV4 (IAM credentials through the MCP Proxy for AWS)","tools":["aws___retrieve_skill","aws___search_documentation","aws___read_documentation","aws___list_regions","aws___get_regional_availability","aws___run_script","aws___get_presigned_url","aws___get_tasks"]},"evidence":"official-docs","checked":"2026-09-24","sources":["https://docs.aws.amazon.com/agent-toolkit/latest/userguide/getting-started-aws-mcp-server.html","https://docs.aws.amazon.com/agent-toolkit/latest/userguide/understanding-mcp-server-tools.html","https://registry.modelcontextprotocol.io/v0/servers?search=io.github.aws/","https://github.com/aws/agent-toolkit-for-aws/tree/main/skills/specialized-skills/messaging-and-streaming-skills/amazon-ses","https://github.com/awslabs/mcp","https://github.com/aws-samples/sample-for-amazon-ses-mcp"],"note":"A general AWS server, not an SES server: it calls the SES API through aws___run_script (sandboxed Python with your IAM credentials) and serves the amazon-ses skill through aws___retrieve_skill. The SES guide does not mention it; the amazon-ses skill recommends it. No SES-specific official server exists: awslabs/mcp has none, and aws-samples' sample-for-amazon-ses-mcp (Java, local, all SES v2 actions) is 'not intended to be used in a production environment'. Official MCP Registry entry io.github.aws/aws-mcp. Two Regional endpoints (24 Sep 2026): us-east-1 (https://aws-mcp.us-east-1.api.aws/mcp, the URL above) and eu-central-1 (https://aws-mcp.eu-central-1.api.aws/mcp)."},"agent_skills":{"value":{"status":"official","items":[{"name":"amazon-ses (onboarding, domain identity, production access, first send)","platform":"Claude Code","url":"https://github.com/aws/agent-toolkit-for-aws/tree/main/skills/specialized-skills/messaging-and-streaming-skills/amazon-ses"},{"name":"aws-core plugin (aws-messaging-and-streaming routes email to amazon-ses)","platform":"Codex","url":"https://github.com/aws/agent-toolkit-for-aws"},{"name":"aws-core plugin (aws-messaging-and-streaming routes email to amazon-ses)","platform":"Cursor","url":"https://github.com/aws/agent-toolkit-for-aws"}]},"evidence":"official-docs","checked":"2026-09-24","sources":["https://github.com/aws/agent-toolkit-for-aws/tree/main/skills/specialized-skills/messaging-and-streaming-skills/amazon-ses","https://github.com/aws/agent-toolkit-for-aws/tree/main/plugins/aws-core/skills/aws-messaging-and-streaming","https://github.com/aws/agent-toolkit-for-aws","https://docs.aws.amazon.com/agent-toolkit/latest/userguide/plugins.html"],"note":"Apache-2.0. The amazon-ses skill (version 2, added 10 August 2026, onboarding flow added 7 September 2026) covers identity setup, DKIM and MAIL FROM, production access and a first test send; it excludes inbound email and Mail Manager. Install with 'npx skills add aws/agent-toolkit-for-aws/skills' or fetch it through the AWS MCP Server. The aws-core plugin (Claude Code, Codex, Cursor) bundles only a general messaging skill that points to amazon-ses."},"llms_txt":{"value":"https://docs.aws.amazon.com/ses/latest/dg/llms.txt","evidence":"official-docs","checked":"2026-09-24","sources":["https://docs.aws.amazon.com/ses/latest/dg/llms.txt","https://docs.aws.amazon.com/ses/latest/APIReference-V2/llms.txt"],"note":"Links a single-file full.md of the Developer Guide; the API v2 reference has its own llms.txt. Doc pages are available as .md."},"openapi":{"value":"none","evidence":"official-docs","checked":"2026-09-24","sources":["https://github.com/aws/api-models-aws/tree/main/models/sesv2"],"note":"No OpenAPI document found; AWS publishes the SES API v2 model in Smithy format (aws/api-models-aws, models/sesv2)."},"ai_docs":{"value":"https://docs.aws.amazon.com/agent-toolkit/latest/userguide/what-is-agent-toolkit.html","evidence":"official-docs","checked":"2026-09-24","sources":["https://docs.aws.amazon.com/agent-toolkit/latest/userguide/what-is-agent-toolkit.html","https://docs.aws.amazon.com/ses/latest/dg/llms.txt"],"note":"AWS-wide Agent Toolkit docs (MCP server, skills, plugins). The SES guide itself has no agent setup page (not in its llms.txt); it offers full.md 'useful for feeding the full guide to an LLM in one pass'."},"assistant_apps":{"value":null,"evidence":"not-verified","checked":null,"sources":[],"note":null},"readiness_score":79.9,"readiness_coverage":0.93,"checked":"2026-09-24"},{"provider":"infobip","name":"Infobip","card":"/providers/infobip","mcp":{"value":{"status":"official","name":"Infobip MCP servers (remote, one server per product)","url":"https://www.infobip.com/docs/mcp/using-mcp","transport":"remote","auth":"API key ('Authorization: App <key>' with the product scope) or OAuth 2.1 with discovery (one broad scope per server, e.g. whatsapp:manage); Docs Search needs no auth","tools":["sms: send, preview, schedule, bulk, delivery reports, logs","email: send, bulk, schedule, validate address","whatsapp: templates, text/media, template management, reports, SMS failover","whatsapp-flow: create and send Flows","2fa: applications, templates, send/resend/verify PIN","viber, rcs, voice, mobile-app-messaging","camara: number verification, SIM swap, device location, KYC match","people, account-management, application-entity (CPaaS X)","provision, message, observe (early access)","search, deep-research (documentation)"]},"evidence":"official-docs","checked":"2026-09-24","sources":["https://www.infobip.com/docs/mcp","https://www.infobip.com/docs/mcp/using-mcp","https://github.com/infobip/mcp","https://registry.modelcontextprotocol.io/v0/servers?search=infobip","https://mcp.infobip.com/sms/.well-known/oauth-authorization-server","https://mcp.infobip.com/whatsapp/.well-known/oauth-protected-resource","https://www.infobip.com/docs/essentials/api-essentials/api-authorization"],"note":"One server per product at https://mcp.infobip.com/{server} (for example /sms, /email, /whatsapp, /2fa; the url field points to the endpoint list); Streamable HTTP by default, SSE by appending /sse, STDIO through mcp-remote. Least privilege: over OAuth the WhatsApp server's protected-resource metadata offers only `whatsapp:manage` ('access to all WhatsApp API end-points'), while an API key can be limited to `whatsapp:message:send`; the SMS server likewise offers `sms:manage` over OAuth, and the docs ask API keys for `sms:message:send`. Servers execute actions (send messages, run 2FA, buy numbers through Provision) — Infobip warns against unrestricted agent permissions. Official MCP Registry entry com.infobip/mcp v2.0.0 (status active, published 2025-10-20; its remotes list 9 of the servers). Registry entry, repo and plugin are all published by Infobip."},"agent_skills":{"value":{"status":"not_available","items":[]},"evidence":"official-other","checked":"2026-09-24","sources":["https://github.com/infobip","https://github.com/infobip/infobip-mcp-cursor-plugin","https://www.infobip.com/docs/llms.txt"],"note":"No skills found: no skills repository in the GitHub organization (120 repositories listed), the Cursor plugin ships only MCP configuration, and neither docs index mentions skills."},"llms_txt":{"value":"https://www.infobip.com/docs/llms.txt","evidence":"official-docs","checked":"2026-09-24","sources":["https://www.infobip.com/docs/llms.txt"],"note":"Also https://www.infobip.com/llms.txt (site-level). Docs pages are served as Markdown (<page>.md). No llms-full.txt (HTTP 404)."},"openapi":{"value":"https://api.infobip.com/platform/1/openapi","evidence":"official-docs","checked":"2026-09-24","sources":["https://api.infobip.com/platform/1/openapi","https://www.infobip.com/docs/llms.txt"],"note":"One OpenAPI 3.1.0 JSON covering every public endpoint and webhook (version 3.237.0, generated 2026-09-21)."},"ai_docs":{"value":"https://www.infobip.com/docs/mcp","evidence":"official-docs","checked":"2026-09-24","sources":["https://www.infobip.com/docs/mcp","https://www.infobip.com/docs/llms.txt"],"note":"MCP overview, 'Using MCP servers', tutorials and code examples; llms.txt has a section on browsing the docs with AI."},"assistant_apps":{"value":null,"evidence":"not-verified","checked":null,"sources":[],"note":null},"readiness_score":79.9,"readiness_coverage":0.98,"checked":"2026-09-24"},{"provider":"sinch","name":"Sinch","card":"/providers/sinch","mcp":{"value":{"status":"official","name":"Sinch Build MCP (@sinch/mcp, Developer Preview)","url":"https://github.com/sinch/sinch-mcp-server","transport":"local","auth":"Project access key (PROJECT_ID, KEY_ID, KEY_SECRET) in environment variables; Verification/Voice application key and secret; Mailgun API key. HTTP multi-tenant mode: per-request 'Authorization: Bearer' with Base64 projectId:keyId:keySecret","tools":["conversation: send-text-message, send-media-message, send-template-message, send-whatsapp-template-message, send-choice-message, send-location-message","conversation setup: apps (list/create/update/delete), set-sms/rcs/whatsapp-channel-on-app, webhooks (list/get/create/update/delete), list-messaging-templates","whatsapp: get-whatsapp-account, list-whatsapp-templates, create-whatsapp-template, update-whatsapp-template, delete-single-whatsapp-template-language, delete-all-whatsapp-template-languages","verification: number-lookup, start-sms-verification, report-sms-verification","voice: tts-callout, conference-callout, manage-conference-participant, close-conference, get-call-information","rcs: sender management (list/get/create/update/launch) and test numbers","numbers: list-available-regions, list-rented-numbers, search-for-available-numbers, rent-sinch-virtual-numbers, release-rented-number","email (Mailgun): send-email, list-email-templates, retrieve-email-info, list-email-events, analytics-metrics","configuration: sinch-mcp-configuration"]},"evidence":"official-docs","checked":"2026-09-24","sources":["https://github.com/sinch/sinch-mcp-server","https://github.com/sinch/sinch-plugins","https://www.npmjs.com/package/@sinch/mcp","https://developers.sinch.com/docs/conversation/ai-support","https://registry.modelcontextprotocol.io/v0/servers?search=sinch"],"note":"Executes API calls (Conversation, WhatsApp templates, Verification, Voice, Numbers, RCS senders, Mailgun email); 55 tools in the README, filterable by tag (conversation, rcs, whatsapp, email, verification, voice, numbers, notification, configuration). Labelled 'Developer Preview'. The WhatsApp account and template tools (added to the repository from 27 August 2026) are not in the latest npm release, 0.0.1-alpha.6 of 11 August 2026, whose files include only send-whatsapp-template-message; they need a build from the repository. Runs over stdio via npx, or self-hosted as a Streamable HTTP server; Sinch does not host it. Security: in HTTP mode run for a single account (MCP_AUTH_MODE unset) '/mcp performs no inbound authentication' and 'anyone who can reach the port transacts on that account'; the README says to bind it to localhost and use a multi-tenant mode (client-credentials, or sinchid-agent, whose credential lookup 'is not functional yet') for remote access. Shipped in the official Sinch Plugins for Claude Code, Cursor, Gemini CLI and Antigravity. Sinch separately hosts a read-only docs MCP at https://developers.sinch.com/mcp (remote HTTP; tools whoami, list-apis, get-endpoints, get-endpoint-info, get-security-schemes, get-full-api-description, search) that 'will not make calls to the identified endpoints for you'. No Sinch entry in the official MCP Registry."},"agent_skills":{"value":{"status":"official","items":[{"name":"Sinch Skills (npx skills add sinch/skills)","platform":"Claude Code","url":"https://github.com/sinch/skills"},{"name":"Sinch Skills","platform":"Cursor","url":"https://github.com/sinch/skills"},{"name":"Sinch Skills","platform":"Codex","url":"https://github.com/sinch/skills"},{"name":"Sinch Skills","platform":"GitHub Copilot","url":"https://github.com/sinch/skills"},{"name":"Sinch Claude Code plugin (sinch-claude-plugin)","platform":"Claude Code","url":"https://github.com/sinch/sinch-plugins"},{"name":"Sinch Gemini CLI extension","platform":"Gemini CLI","url":"https://github.com/sinch/sinch-plugins"}]},"evidence":"official-docs","checked":"2026-09-24","sources":["https://developers.sinch.com/docs/ai-support/sinch-skills","https://github.com/sinch/skills","https://github.com/sinch/sinch-plugins"],"note":"Apache-2.0. 27 skill directories, including sinch-sms, sinch-whatsapp, sinch-verification-api, sinch-10dlc, sinch-authentication and sinch-conversation-api; code examples use curl and the Node.js SDK. Follows the Agent Skills standard (also listed on skills.sh)."},"llms_txt":{"value":"https://developers.sinch.com/llms.txt","evidence":"official-docs","checked":"2026-09-24","sources":["https://developers.sinch.com/llms.txt","https://developers.sinch.com/docs/conversation/ai-support"],"note":"Most docs pages have a .md version; the standalone SMS API section is missing from llms.txt."},"openapi":{"value":"https://developers.sinch.com/_bundle/docs/conversation/api-reference/conversation.yaml","evidence":"official-docs","checked":"2026-09-24","sources":["https://developers.sinch.com/docs/conversation/api-reference/conversation","https://developers.sinch.com/_bundle/docs/conversation/api-reference/conversation.yaml"],"note":"Per-API OpenAPI downloads (Conversation, Batch, SMS, Verification, 10DLC Registration and others) linked from the API references."},"ai_docs":{"value":"https://developers.sinch.com/docs/conversation/ai-support","evidence":"official-docs","checked":"2026-09-24","sources":["https://developers.sinch.com/docs/conversation/ai-support","https://developers.sinch.com/docs/ai-support/sinch-skills"],"note":"Per-API 'AI Best Practices' pages covering llms.txt, the docs MCP server, Sinch Skills and IDE plugins."},"assistant_apps":{"value":null,"evidence":"not-verified","checked":null,"sources":[],"note":null},"readiness_score":78.3,"readiness_coverage":0.93,"checked":"2026-09-24"},{"provider":"sendpulse","name":"SendPulse","card":"/providers/sendpulse","mcp":{"value":{"status":"official","name":"SendPulse MCP server","url":"https://mcp.sendpulse.com/mcp","transport":"remote","auth":"OAuth in MCP clients (browser login to SendPulse; authorization code + PKCE, one scope 'rest') or client ID/secret headers","tools":["smtp_emails_send","smtp_emails_list","smtp_bounces_list","smtp_unsubscribes_create","chatbots_contacts_messages_wa_send","chatbots_bots_campaigns_wa_send","email_campaigns_create","crm_deals_create"]},"evidence":"official-docs","checked":"2026-09-24","sources":["https://sendpulse.com/knowledge-base/account-settings/mcp-server","https://sendpulse.com/knowledge-base/account-settings/mcp-tools","https://github.com/sendpulse/mcp-server","https://registry.modelcontextprotocol.io/v0/servers?search=sendpulse","https://sendpulse.com/features/mcp","https://mcp.sendpulse.com/.well-known/oauth-authorization-server"],"note":"Remote Streamable HTTP server that executes API calls: 147 tools across chatbots (28, incl. WhatsApp send and campaigns), CRM (36), courses (12), email (54) and SMTP (17); no SMS tools. Listed in the official MCP Registry as com.sendpulse.mcp/mcp-server 1.0.0. OAuth metadata: the authorization server lists authorization_code and refresh_token, PKCE plain and S256, dynamic client registration and a single scope 'rest' (no narrower scopes); there is no RFC 9728 protected-resource metadata (404). Source conflict on cost: the MCP product page says 'connecting and using SendPulse's MCP server is free'; the KB says 'All requests are billed according to your client's API pricing policy.' Source conflict on the header names: the KB shows X-Client-ID / X-Client-Secret, the product page and GitHub README X-SP-ID / X-SP-SECRET. A third-party server (io.github.theYahia/sendpulse-mcp) is also in the registry."},"agent_skills":{"value":{"status":"official","items":[{"name":"sendpulse-smtp-skill","platform":"Claude Code","url":"https://github.com/sendpulse/sendpulse-skills/tree/main/sendpulse-smtp-skill"},{"name":"sendpulse-smtp-skill (adapters)","platform":"Cursor, ChatGPT, Gemini","url":"https://github.com/sendpulse/sendpulse-skills/tree/main/sendpulse-smtp-skill"},{"name":"sendpulse-email-skill","platform":"Claude Code","url":"https://github.com/sendpulse/sendpulse-skills/tree/main/sendpulse-email-skill"},{"name":"sendpulse-template-skill","platform":"Claude Code","url":"https://github.com/sendpulse/sendpulse-skills/tree/main/sendpulse-template-skill"}]},"evidence":"official-docs","checked":"2026-09-24","sources":["https://github.com/sendpulse/sendpulse-skills","https://github.com/sendpulse/sendpulse-skills/tree/main/sendpulse-smtp-skill","https://github.com/sendpulse"],"note":"Published by SendPulse's own GitHub account (author 'SendPulse' in SKILL.md). Installed by cloning and copying into ~/.claude/skills/; the SMTP skill covers the SMTP API, relay, webhooks and deliverability. No skill covers SMS or WhatsApp; the other two folders are a Ukrainian text humanizer and a marketplace UI kit. The skills are not linked from the sendpulse.com API docs."},"llms_txt":{"value":"https://sendpulse.com/llms.txt","evidence":"official-docs","checked":"2026-09-24","sources":["https://sendpulse.com/llms.txt","https://api.sendpulse.com/llms-full.txt"],"note":"Also at api.sendpulse.com/llms.txt; api.sendpulse.com/llms-full.txt exists but is a 7.7 KB service list."},"openapi":{"value":"https://api.sendpulse.com/.well-known/openapi/index.yaml","evidence":"official-docs","checked":"2026-09-24","sources":["https://api.sendpulse.com/.well-known/openapi/index.yaml","https://sendpulse.com/integrations/api","https://sendpulse.com/swagger/whatsapp/?lang=en"],"note":"OpenAPI 3.1 index with one spec per service (SMTP 43K, SMS 31K, WhatsApp 223K …), each with x-ai-* extensions. The specs can lag the API reference pages: on 2026-09-24 whatsapp.yaml lacked the template create and delete operations that the docs page's own definition lists."},"ai_docs":{"value":"https://sendpulse.com/integrations/api","evidence":"official-docs","checked":"2026-09-24","sources":["https://sendpulse.com/integrations/api"],"note":"'AI agent integration' section: discovery endpoints (llms.txt, OpenAPI index, ai-plugin.json, service-directory.json) and the MCP server."},"assistant_apps":{"value":[],"evidence":"official-other","checked":"2026-09-24","sources":["https://claude.com/connectors/sendpulse","https://cursor.com/marketplace/sendpulse","https://sendpulse.com/knowledge-base/account-settings/claude","https://sendpulse.com/knowledge-base/account-settings/chatgpt","https://github.com/sendpulse/cursor-plugin"],"note":"No SendPulse entry in Claude's connector directory (HTTP 404) or at cursor.com/marketplace/sendpulse ('Marketplace Plugin Not Found'). The KB connects Claude and ChatGPT only as custom connectors / developer-mode apps. Source conflict: SendPulse's cursor-plugin README says the plugin installs from the Cursor Marketplace with '/add-plugin sendpulse'."},"readiness_score":75.7,"readiness_coverage":0.95,"checked":"2026-09-24"},{"provider":"mailgun","name":"Mailgun","card":"/providers/mailgun","mcp":{"value":{"status":"official","name":"Mailgun MCP Server (@mailgun/mcp-server)","url":"https://github.com/mailgun/mailgun-mcp-server","transport":"local","auth":"Mailgun API key in the MAILGUN_API_KEY environment variable (MAILGUN_API_REGION us or eu)","tools":["send message, retrieve and resend stored messages","domains: details, DNS verification, tracking settings","webhooks: list, create, update","routes: view, update","mailing lists and members: create, view, update","templates and versions: create, view, update","metrics, usage metrics, logs and stats","suppressions: view bounces, unsubscribes, complaints, allowlist","IPs and IP pools: view","bounce classification","validate_email","get_inbox_placement_result","get_preview_result"]},"evidence":"official-docs","checked":"2026-09-24","sources":["https://documentation.mailgun.com/docs/mailgun/mcp","https://github.com/mailgun/mailgun-mcp-server","https://github.com/mailgun/mailgun-mcp-server/blob/main/src/endpoints.ts","https://registry.modelcontextprotocol.io/v0/servers?search=mailgun"],"note":"Runs locally over stdio; 'Mailgun does not currently offer a hosted version'. Version 2.1.3 (npm, 16 September 2026), Apache-2.0. Tools are generated from a 73-endpoint allowlist of the OpenAPI spec, read and update only ('does not expose any delete operations'), filterable by product tag (send, validate, optimize, inspect). The official MCP Registry has no Mailgun-published entry, only a third-party one. OAuth is not offered."},"agent_skills":{"value":{"status":"official","items":[{"name":"mailgun-claude plugin (skills, commands, MCP config)","platform":"Claude Code","url":"https://github.com/mailgun/mailgun-plugins"},{"name":"mailgun-cursor plugin (skills, rules, commands, MCP config)","platform":"Cursor","url":"https://github.com/mailgun/mailgun-plugins"},{"name":"mailgun-gemini extension","platform":"Gemini CLI","url":"https://github.com/mailgun/mailgun-plugins"}]},"evidence":"official-docs","checked":"2026-09-24","sources":["https://github.com/mailgun/mailgun-plugins","https://github.com/mailgun/mailgun-plugins/tree/main/shared/skills"],"note":"15 shared skills, including domain-onboarding-dns-verification, deliverability-triage, missing-email-investigation, bounce-suppression-analysis, sending-template-qa and inbound-routing-troubleshooting; plugins pin @mailgun/mcp-server@2.1.3. The Cursor package is to be installed 'from the Cursor plugin marketplace when published' or from the repository as a marketplace source. Repository created 22 July 2026."},"llms_txt":{"value":"https://documentation.mailgun.com/llms.txt","evidence":"official-docs","checked":"2026-09-24","sources":["https://documentation.mailgun.com/llms.txt"],"note":"https://www.mailgun.com/llms.txt and /llms-full.txt return 404. Docs pages are available as .md."},"openapi":{"value":"https://documentation.mailgun.com/_bundle/docs/mailgun/api-reference/send/mailgun.yaml","evidence":"official-docs","checked":"2026-09-24","sources":["https://documentation.mailgun.com/_bundle/docs/mailgun/api-reference/send/mailgun.yaml","https://documentation.mailgun.com/docs/mailgun/api-reference/developer-tools"],"note":"OpenAPI 3.1.0 for the Send API; separate OpenAPI files cover Optimize, Validate and Inspect."},"ai_docs":{"value":"https://documentation.mailgun.com/docs/mailgun/mcp","evidence":"official-docs","checked":"2026-09-24","sources":["https://documentation.mailgun.com/docs/mailgun/mcp","https://documentation.mailgun.com/docs/mailgun/api-reference/integrations-overview"],"note":"MCP server page plus an 'AI and Modern Development' integrations group (MCP Server, Lovable, Replit, GitHub Actions, Supabase, Heroku)."},"assistant_apps":{"value":null,"evidence":"not-verified","checked":null,"sources":[],"note":null},"readiness_score":72.9,"readiness_coverage":0.93,"checked":"2026-09-24"},{"provider":"twilio","name":"Twilio","card":"/providers/twilio","mcp":{"value":{"status":"official_docs_only","name":"Twilio MCP server (hosted docs and API-spec search)","url":"https://mcp.twilio.com/docs","transport":"remote","auth":"none","tools":["twilio__search","twilio__retrieve"]},"evidence":"official-docs","checked":"2026-09-24","sources":["https://www.twilio.com/docs/ai/mcp","https://github.com/twilio/ai","https://github.com/twilio-labs/mcp/blob/main/packages/mcp/README.md","https://registry.modelcontextprotocol.io/v0/servers?search=twilio"],"note":"Public Beta, not covered by the Twilio Support Terms or SLA. Read-only: it searches docs, 1,800+ API endpoints and support articles, and 'does not execute API calls'. Execute-ready, OAuth-authenticated tools are listed as planned. A separate server, @twilio-alpha/mcp (twilio-labs, stdio, executes API calls with an API key), describes itself as 'a Proof of Concept (PoC) project' and is not counted as a supported official server. The official MCP Registry has no Twilio-published entry, only third-party ones."},"agent_skills":{"value":{"status":"official","items":[{"name":"Twilio developer kit plugin (twilio-developer-kit)","platform":"Claude Code","url":"https://github.com/twilio/ai"},{"name":"Twilio developer kit plugin (twilio-developer-kit)","platform":"Cursor","url":"https://www.twilio.com/docs/ai/skills"},{"name":"Twilio developer kit plugin","platform":"Codex","url":"https://www.twilio.com/docs/ai/skills"}]},"evidence":"official-docs","checked":"2026-09-24","sources":["https://www.twilio.com/docs/ai/skills","https://github.com/twilio/ai","https://github.com/twilio/ai/tree/main/skills/twilio"],"note":"Public Beta. 49 skill directories under skills/twilio, including twilio-sms-send-message, twilio-whatsapp-send-message, twilio-verify-send-otp, twilio-compliance-onboarding (A2P 10DLC, toll-free), twilio-security-hardening (webhook signatures) and twilio-studio-flows. Also installable by copying into ~/.agents/skills/. The Claude plugin includes MCP server access."},"llms_txt":{"value":"https://www.twilio.com/docs/llms.txt","evidence":"official-docs","checked":"2026-09-24","sources":["https://www.twilio.com/docs/llms.txt"],"note":"Also https://www.twilio.com/llms.txt. No llms-full.txt (HTTP 404). Docs pages are available as .md."},"openapi":{"value":"https://github.com/twilio/twilio-oai","evidence":"official-docs","checked":"2026-09-24","sources":["https://github.com/twilio/twilio-oai"],"note":null},"ai_docs":{"value":"https://www.twilio.com/docs/ai","evidence":"official-docs","checked":"2026-09-24","sources":["https://www.twilio.com/docs/ai"],"note":"'Building with AI' section: MCP, Skills, Agent Identity, ConversationRelay, Conversation Intelligence."},"assistant_apps":{"value":[{"platform":"Claude","url":"https://claude.com/connectors/twilio"}],"evidence":"official-docs","checked":"2026-09-24","sources":["https://www.twilio.com/docs/ai/mcp","https://claude.com/connectors/twilio"],"note":"Claude connector published by Twilio and labelled 'Anthropic verified'; no auth; exposes the same read-only docs tools. Twilio's MCP page also lists Figma Make and Replit MCP connectors."},"readiness_score":70.9,"readiness_coverage":0.95,"checked":"2026-09-24"},{"provider":"mailtrap","name":"Mailtrap","card":"/providers/mailtrap","mcp":{"value":{"status":"official","name":"Mailtrap MCP server (mcp-mailtrap)","url":"https://github.com/mailtrap/mailtrap-mcp","transport":"local","auth":"API token in MAILTRAP_API_TOKEN plus MAILTRAP_ACCOUNT_ID for account-scoped tools; organization tools need MAILTRAP_ORGANIZATION_API_TOKEN","tools":["sending (send-email, batch-send-transactional-email, batch-send-bulk-email)","email-logs","sending-stats","templates","sandbox","sending-domains","company-info","suppressions","tracking-opt-outs","webhooks","contacts","contact-lists","contact-fields","contact-import-export","email-campaigns","accounts-and-billing-usage","account-access-and-permissions","api-tokens","organization-sub-accounts","inbound-folders","inbound-inboxes","inbound-messages","inbound-threads"]},"evidence":"official-docs","checked":"2026-09-24","sources":["https://github.com/mailtrap/mailtrap-mcp","https://docs.mailtrap.io/for-ai-agents/tools/mcp-server","https://mailtrap.io/email-mcp-server/","https://www.npmjs.com/package/mcp-mailtrap","https://registry.modelcontextprotocol.io/v0/servers?search=mailtrap","https://claude.com/connectors/mailtrap"],"note":"MIT, npm mcp-mailtrap 0.9.0 (1 September 2026), stdio through npx; the MCP page says it 'runs locally over stdio'. Published in the official MCP Registry as io.mailtrap/mcp (npm, stdio). Executes API calls (send, create, delete, reply to inbound mail). Tool count conflict, re-read 24 Sep 2026: the GitHub README documents 117 tools (117 tool headings under 'Available Tools'); the MCP landing page says '106 tools', '21 tool groups' and 'See All 106 Tools'; the Claude connector listing shows 23. No hosted (remote) server and no OAuth. Also packaged as an MCPB bundle and installable through Smithery."},"agent_skills":{"value":{"status":"official","items":[{"name":"Mailtrap Skills (sending-emails, testing-with-sandbox, using-email-templates, converting-email-templates, setting-up-sending-domain, managing-contacts, authorizing-api-requests)","platform":"Claude Code","url":"https://github.com/mailtrap/mailtrap-skills"},{"name":"Mailtrap Skills","platform":"Cursor","url":"https://github.com/mailtrap/mailtrap-skills"},{"name":"Mailtrap Skills","platform":"Codex","url":"https://github.com/mailtrap/mailtrap-skills"},{"name":"Mailtrap Skills","platform":"GitHub Copilot","url":"https://github.com/mailtrap/mailtrap-skills"}]},"evidence":"official-docs","checked":"2026-09-24","sources":["https://github.com/mailtrap/mailtrap-skills","https://docs.mailtrap.io/for-ai-agents/tools/skills","https://mailtrap.io/.well-known/agent-skills/index.json","https://mailtrap.io/for-ai-agents.md"],"note":"MIT, Agent Skills standard; installed with 'npx skills add mailtrap/mailtrap-skills' or by copying folders (README paths for Cursor, Claude Code, Codex CLI, Gemini CLI, GitHub Copilot and Windsurf); also served from /.well-known/agent-skills/index.json. Skill count conflict: docs page 5, index and for-ai-agents.md 6, repo README 7 (adds authorizing-api-requests)."},"llms_txt":{"value":"https://mailtrap.io/llms.txt","evidence":"official-docs","checked":"2026-09-24","sources":["https://mailtrap.io/llms.txt","https://docs.mailtrap.io/llms.txt"],"note":"Docs index at https://docs.mailtrap.io/llms.txt and a full export at /llms-full.txt (HTTP 200); mailtrap.io/llms-full.txt returns 404. Every docs page is available as .md, and pricing.md and for-ai-agents.md are published for agents."},"openapi":{"value":"https://github.com/mailtrap/mailtrap-openapi","evidence":"official-docs","checked":"2026-09-24","sources":["https://github.com/mailtrap/mailtrap-openapi","https://docs.mailtrap.io/developers/openapi-specs","https://mailtrap.io/llms.txt"],"note":"OpenAPI 3.1.0 specs for email sending (transactional, bulk), sandbox, templates, contacts, campaigns, inbound and account management; the API reference pages embed the same definitions."},"ai_docs":{"value":"https://docs.mailtrap.io/for-ai-agents/ai-onboarding","evidence":"official-docs","checked":"2026-09-24","sources":["https://docs.mailtrap.io/for-ai-agents/ai-onboarding","https://mailtrap.io/for-ai-agents.md"],"note":"'AI Onboarding' section: MCP server, docs for agents, CLI, skills, prompts to set up sending and an AI inbox. Doc pages include a 'For use with AI assistants' block with links to Markdown versions."},"assistant_apps":{"value":[{"platform":"Claude","url":"https://claude.com/connectors/mailtrap"}],"evidence":"official-other","checked":"2026-09-24","sources":["https://claude.com/connectors/mailtrap","https://docs.mailtrap.io/for-ai-agents/tools/mcp-server","https://docs.mailtrap.io/guides/ai-powered-integrations/claude"],"note":"Claude connector 'Made by Mailtrap.io', labelled 'Anthropic verified', 'Added August 2026'; Mailtrap's docs describe it as a Desktop extension in the Connectors catalog that runs the MCP server with your API token. cursor.com/marketplace/mailtrap shows 'Marketplace Plugin Not Found'."},"readiness_score":70.1,"readiness_coverage":0.95,"checked":"2026-09-24"},{"provider":"smtp2go","name":"SMTP2GO","card":"/providers/smtp2go","mcp":{"value":{"status":"official","name":"SMTP2GO MCP (SMTP2GO-API-Docs)","url":"https://developers.smtp2go.com/mcp","transport":"remote","auth":"SMTP2GO API key in the X-Smtp2go-Api-Key header (or Authorization: Bearer <key>); discovery tools may work without a key","tools":["list-endpoints","get-endpoint","search-endpoints","execute-request","get-server-variables"]},"evidence":"official-docs","checked":"2026-09-24","sources":["https://developers.smtp2go.com/docs/mcp","https://developers.smtp2go.com/reference/changelog","https://registry.modelcontextprotocol.io/v0/servers?search=smtp2go"],"note":"Remote Streamable HTTP server hosted on the developer docs domain; it 'initializes as SMTP2GO-API-Docs'. Four read-only discovery tools plus execute-request, which 'can perform real SMTP2GO API actions, including sending email if the key has permission'. Not listed in the official MCP Registry (search returns 0). No OAuth."},"agent_skills":{"value":{"status":"official","items":[{"name":"smtp2go-send-email","platform":"Claude Code","url":"https://github.com/smtp2go-oss/skills"},{"name":"smtp2go-send-email","platform":"Codex","url":"https://github.com/smtp2go-oss/skills"}]},"evidence":"official-docs","checked":"2026-09-24","sources":["https://developers.smtp2go.com/docs/skills","https://github.com/smtp2go-oss/skills"],"note":"One skill: sends transactional, test, scheduled, template, HTML or plain-text email through the API, showing a preview and asking for approval by default. Claude Code installs it from the repository's own plugin marketplace; Codex through 'npx skills add smtp2go-oss/skills'. MIT, created 22 July 2026; 'not yet published to a skill registry'."},"llms_txt":{"value":"https://developers.smtp2go.com/llms.txt","evidence":"official-docs","checked":"2026-09-24","sources":["https://developers.smtp2go.com/llms.txt","https://www.smtp2go.com/llms.txt"],"note":"Also https://www.smtp2go.com/llms.txt for the marketing site. Every docs page has a Markdown version (.md). No llms-full.txt (HTTP 404)."},"openapi":{"value":"https://developers.smtp2go.com/reference","evidence":"official-docs","checked":"2026-09-24","sources":["https://developers.smtp2go.com/reference/send-sms","https://developers.smtp2go.com/reference/add-api-key","https://developers.smtp2go.com/llms.txt"],"note":"Each API reference page's Markdown version embeds an OpenAPI 3.1.0 definition ('SMTP2GO API v3.0.4'); no single downloadable specification was found (openapi.json returns 404)."},"ai_docs":{"value":"https://developers.smtp2go.com/docs/mcp","evidence":"official-docs","checked":"2026-09-24","sources":["https://developers.smtp2go.com/docs/mcp","https://developers.smtp2go.com/docs/skills","https://developers.smtp2go.com/reference/changelog"],"note":"AI/MCP section added 25 May 2026: MCP setup for Codex, Claude Code, Claude Desktop, Gemini CLI, Cursor and Lovable, plus an Agent Skills page."},"assistant_apps":{"value":[],"evidence":"official-docs","checked":"2026-09-24","sources":["https://developers.smtp2go.com/docs/mcp","https://claude.com/connectors/smtp2go"],"note":"No directory listing: SMTP2GO's MCP page adds the server to Claude Desktop as a custom connector, and claude.com/connectors/smtp2go returns 404. The ChatGPT app directory was not checked."},"readiness_score":68.3,"readiness_coverage":0.95,"checked":"2026-09-24"},{"provider":"brevo","name":"Brevo","card":"/providers/brevo","mcp":{"value":{"status":"official","name":"Brevo MCP Server","url":"https://mcp.brevo.com/v1/brevo/mcp","transport":"remote","auth":"Bearer MCP token (API key created with the MCP option) per docs; server metadata also advertises OAuth (authorization code + PKCE S256, dynamic client registration, scope 'all')","tools":["contacts","email_campaign_management","campaign_analytics","templates","transac_templates","deals","companies","tasks","pipelines","notes","sms_campaigns","whatsapp_campaigns","whatsapp_management","lists","segments","attributes","contact_import_export","folders","groups","senders","domains","ips","accounts","users","webhooks_management","external_feeds","processes"]},"evidence":"official-docs","checked":"2026-09-24","sources":["https://developers.brevo.com/docs/mcp-protocol","https://developers.brevo.com/docs/integration-guide","https://registry.modelcontextprotocol.io/v0/servers?search=brevo","https://mcp.brevo.com/.well-known/oauth-protected-resource/v1/brevo/mcp","https://mcp.brevo.com/.well-known/oauth-authorization-server"],"note":"OAuth is undocumented: an unauthenticated request returns 401 with a WWW-Authenticate header pointing to RFC 9728 metadata, and the authorization server lists authorization_code and refresh_token, PKCE S256, dynamic client registration, public clients and a single scope 'all' (no narrower scopes); the MCP docs describe only the MCP token. Main server with 27 modules plus one endpoint per module (/v1/brevo_<module>/mcp). The token 'grants full read/write access to your account'. No module sends transactional email or transactional SMS (transac_templates manages templates only). Configs are documented for Claude Desktop, Claude Code, Cursor, Windsurf, VS Code and Cline. A separate read-only docs MCP needs no key. The official MCP Registry has no Brevo-published entry, only a community server (io.github.mrfentmen/brevo-mcp)."},"agent_skills":{"value":{"status":"not_available","items":[]},"evidence":"official-docs","checked":"2026-09-24","sources":["https://github.com/getbrevo","https://developers.brevo.com/docs/agent-setup"],"note":"Absence finding: the getbrevo GitHub organisation has SDK, CLI and Homebrew repositories but no skills or plugin repository; the agent-setup page offers the docs MCP server and a setup instruction line, not a skill."},"llms_txt":{"value":"https://developers.brevo.com/llms.txt","evidence":"official-docs","checked":"2026-09-24","sources":["https://developers.brevo.com/llms.txt","https://developers.brevo.com/llms-full.txt"],"note":"Pages are served as .md. www.brevo.com/llms.txt returns 404. developers.brevo.com/llms-full.txt also answers HTTP 200 but is byte-identical to llms.txt (same SHA-256, 48,852 bytes, 406 lines on 24 Sep 2026): an index of links, not the full docs text."},"openapi":{"value":"https://developers.brevo.com/openapi.json","evidence":"official-docs","checked":"2026-09-24","sources":["https://developers.brevo.com/llms.txt","https://developers.brevo.com/docs/api-clients","https://developers.brevo.com/openapi/email-api.json"],"note":"Linked from llms.txt as 'OpenAPI JSON'. On 2026-09-24 the URL serves an 'Available APIs' page that links 13 per-API OpenAPI 3.1 specs (openapi/email-api.json, transactional-sms.json, transactional-whatsapp.json …). The SDK page also points to https://api.brevo.com/v3/swagger_definition_v3.yml."},"ai_docs":{"value":"https://developers.brevo.com/docs/agent-setup","evidence":"official-docs","checked":"2026-09-24","sources":["https://developers.brevo.com/docs/agent-setup"],"note":"Agent setup page for a read-only documentation MCP server (https://developers.brevo.com/_mcp/server, no API key)."},"assistant_apps":{"value":[{"platform":"Claude","url":"https://claude.com/connectors/brevo"}],"evidence":"official-other","checked":"2026-09-24","sources":["https://claude.com/connectors/brevo"],"note":"'Anthropic verified', made by Brevo, sign-in required, added June 2026, connector URL https://mcp.brevo.com/v1/anthropic/mcp. 21 tools: read account, contacts, lists, segments, campaigns and A/B results; create email and SMS campaign drafts and transactional templates. The listing says Claude 'will never send or schedule email campaigns, and will never delete anything'."},"readiness_score":66.5,"readiness_coverage":0.95,"checked":"2026-09-24"},{"provider":"textmagic","name":"Textmagic","card":"/providers/textmagic","mcp":{"value":{"status":"official","name":"Textmagic MCP server","url":"https://mcp.textmagic.com","transport":"remote","auth":"OAuth 2.0 (authorization code + PKCE, dynamic client registration); no API key","tools":["send and schedule SMS (one-time and recurring)","read sent and received messages and delivery status","view and manage contacts","view and manage contact lists","view and manage tags","view account balance, currency and time zone"]},"evidence":"official-docs","checked":"2026-09-24","sources":["https://support.textmagic.com/article/connect-textmagic-to-your-ai-assistant-mcp-guide/","https://support.textmagic.com/faq/can-i-connect-textmagic-to-ai-assistants/","https://mcp.textmagic.com/.well-known/oauth-protected-resource","https://oauth.textmagic.com/.well-known/oauth-authorization-server","https://registry.modelcontextprotocol.io/v0/servers?search=textmagic"],"note":"Remote Streamable HTTP server that executes actions in the Textmagic account. The guide says the assistant previews recipients, text and cost before sending, and that 28 tools appear once every permission is granted; tool identifiers are not published. Included with every account. The official MCP Registry has no Textmagic entry."},"agent_skills":{"value":{"status":"not_available","items":[]},"evidence":"official-other","checked":"2026-09-24","sources":["https://github.com/textmagic","https://support.textmagic.com/article/connect-textmagic-to-your-ai-assistant-mcp-guide/"],"note":"No agent skills or coding-assistant plugins among the textmagic GitHub organization's repositories or in the docs; the MCP guide covers MCP connections only."},"llms_txt":{"value":"https://docs.textmagic.com/llms.txt","evidence":"official-docs","checked":"2026-09-24","sources":["https://docs.textmagic.com/llms.txt","https://www.textmagic.com/llms.txt"],"note":"Also https://www.textmagic.com/llms.txt (product overview). Both 'Last updated: 2026-06-03'."},"openapi":{"value":"https://docs.textmagic.com/swagger.json","evidence":"official-docs","checked":"2026-09-24","sources":["https://docs.textmagic.com/swagger.json"],"note":"Swagger 2.0, 'Textmagic API 2'; 139 paths. A browser Sandbox (sandbox.textmagic.com) runs requests from the spec."},"ai_docs":{"value":"https://support.textmagic.com/article/connect-textmagic-to-your-ai-assistant-mcp-guide/","evidence":"official-docs","checked":"2026-09-24","sources":["https://support.textmagic.com/article/connect-textmagic-to-your-ai-assistant-mcp-guide/","https://www.textmagic.com/ai/"],"note":"MCP setup guide for Claude, ChatGPT, Gemini, Antigravity CLI, VS Code, Cursor, Windsurf, Cline and others; the /ai/ page is a structured overview for LLMs (updated 2026-09-15)."},"assistant_apps":{"value":[{"platform":"Claude","url":"https://claude.ai/directory/connectors/textmagic"},{"platform":"ChatGPT","url":"https://chatgpt.com/plugins/plugin_asdk_app_6a6890cadc048191ba10ea8321a90e3d"}],"evidence":"official-docs","checked":"2026-09-24","sources":["https://support.textmagic.com/article/connect-textmagic-to-your-ai-assistant-mcp-guide/","https://claude.ai/directory/connectors/textmagic","https://chatgpt.com/plugins/plugin_asdk_app_6a6890cadc048191ba10ea8321a90e3d"],"note":"Textmagic's guide calls itself 'an official connector in the connector directory' in Claude and 'an official plugin' in ChatGPT. Both directory pages returned HTTP 403 (EXTRACTION_FAILED), so the listings rest on Textmagic's guide; re-check in a browser."},"readiness_score":66,"readiness_coverage":0.87,"checked":"2026-09-24"},{"provider":"360dialog","name":"360dialog","card":"/providers/360dialog","mcp":{"value":{"status":"official","name":"360Dialog MCP","url":"https://mcp.360dialog.com/mcp","transport":"remote","auth":"OAuth 2.0 authorization code with PKCE S256 (dynamic registration or client ID metadata document); 13 scopes chosen at consent; then 360dialog Hub login (email/password, Google or Facebook)","tools":["get_self","list_channels","get_webhook","set_webhook","set_display_name","list_templates","create_template","get_template_json_example","get_balance","get_invoices","search_client_documentation","list_skills","sandbox_send_message","getchat_send_message","mba_send_message","mba_onboard_agent"]},"evidence":"official-docs","checked":"2026-09-24","sources":["https://docs.360dialog.com/docs/get-started/mcp","https://mcp.360dialog.com/mcp","https://mcp.360dialog.com/.well-known/oauth-protected-resource","https://registry.modelcontextprotocol.io/v0/servers?search=360dialog"],"note":"Hosted streamable-HTTP server (version 3.2.0). The docs page still names four tools, but tools/list returns 108: Hub account, channel, profile, template, webhook, balance and invoice tools; docs search; 360dialog 'skills' (how-to guides via list_skills/get_skill); onboarding and payment-setup links; 6 sandbox tools; 12 get.chat Inbox tools; 60 Meta Business Agent tools. It can now send messages, but only three ways: sandbox_send_message (to your own sandbox number), getchat_send_message / getchat_apply_saved_response (replies in existing Inbox conversations, scope send:inbox, direct clients with Inbox only) and mba_send_message (a Cloud API message, incl. templates, to a consumer on a number with Meta Business Agent, scope write:agent). There is no general send tool for the Messaging API; get_template_json_example still returns a body to send yourself. Some calls need a 6-digit OTP step-up (request_otp / verify_otp). Not listed in the official MCP Registry."},"agent_skills":{"value":{"status":"not_available","items":[]},"evidence":"official-other","checked":"2026-09-24","sources":["https://github.com/360dialog","https://docs.360dialog.com/docs/llms.txt"],"note":"No official Claude Code, Codex or Cursor skills in the GitHub organisation or the docs index. 'Knowledge Skills' and 'UI Skills' in the docs are behaviours of the Meta Business Agent, not coding-agent skills. The MCP server's list_skills/get_skill tools serve 360dialog how-to guides (GitBook pages) over MCP; they are not installable skill packages."},"llms_txt":{"value":"https://docs.360dialog.com/docs/llms.txt","evidence":"official-docs","checked":"2026-09-24","sources":["https://docs.360dialog.com/docs/llms.txt","https://docs.360dialog.com/partner/llms.txt","https://docs.360dialog.com/docs/llms-full.txt","https://docs.360dialog.com/partner/llms-full.txt"],"note":"Separate llms.txt for partner docs (/partner/llms.txt). Both doc sets also publish an llms-full.txt (HTTP 200 on 24 Sep 2026): /docs/llms-full.txt (paginated, part 1 of 3 covers pages 1–100 of 258) and /partner/llms-full.txt. Pages available as .md; GitBook also answers questions via an ?ask= parameter."},"openapi":{"value":"https://docs.360dialog.com/docs/messaging-api/api-reference","evidence":"official-docs","checked":"2026-09-24","sources":["https://docs.360dialog.com/docs/messaging-api/api-reference/webhooks","https://docs.360dialog.com/docs/messaging-api/api-reference/messages"],"note":"OpenAPI 3.1 fragments ('Messaging API', version 1.50.1) are embedded per tag in the Markdown API reference pages; no standalone downloadable spec file was found."},"ai_docs":{"value":"https://docs.360dialog.com/docs/get-started/mcp","evidence":"official-docs","checked":"2026-09-24","sources":["https://docs.360dialog.com/docs/get-started/mcp"],"note":"MCP setup page with Claude Code and Codex commands; no separate 'build with AI' section beyond this and the Meta Business Agent guide."},"assistant_apps":{"value":null,"evidence":"not-verified","checked":null,"sources":[],"note":null},"readiness_score":65.4,"readiness_coverage":0.93,"checked":"2026-09-24"},{"provider":"vonage","name":"Vonage","card":"/providers/vonage","mcp":{"value":{"status":"official","name":"Vonage MCP servers (Tooling / Server API Bindings; Documentation)","url":"https://developer.vonage.com/en/mcp-server/overview","transport":"local","auth":"Tooling: API key and secret, application ID and base64 private key in environment variables; Documentation: none","tools":["balance","list-applications","create-application","list-purchased-numbers","search-available-numbers","link-number-to-vonage-application","get-records-report","SMS","whatsapp-send-text","whatsapp-send-text-with-sms-failover","rcs-send-text","rcs-send-text-with-sms-failover","outbound-voice-message","make-chart"]},"evidence":"official-docs","checked":"2026-09-24","sources":["https://developer.vonage.com/en/mcp-server/conceptual-guides/introduction-to-vonage-mcp","https://developer.vonage.com/en/mcp-server/how-to-guides/install-tooling-mcp-server","https://developer.vonage.com/en/mcp-server/how-to-guides/install-documentation-mcp-server","https://github.com/Vonage-Community/vonage-mcp-server-api-bindings","https://registry.modelcontextprotocol.io/v0/servers?search=vonage","https://developer.vonage.com/en/blog/introducing-the-vonage-mcp-tooling-server"],"note":"Transport rule (24 Sep 2026, all cards): `transport` describes the official server(s) that earn the `status`, i.e. the ones that call the API; a docs-only server beside them is noted here but does not make the card `remote` or `both`. Vonage's only remote server is the Documentation server, so transport is `local` (was `both`), as for Sinch. Two servers documented on developer.vonage.com. The Tooling server (npm @vonage/vonage-mcp-server-api-bindings 1.5.1, local stdio via npx) executes API calls, including sending SMS, WhatsApp, RCS and voice messages; its repository sits in the Vonage-Community GitHub organization. Vonage's blog (3 December 2025) calls it 'stable, supported, and available today'. The Documentation server is remote (https://documentation-mcp.vonage.dev/mcp, no auth) and is listed in the official MCP Registry as io.github.Vonage/vonage-documentation-mcp; it exposes vonage_docs_search, vonage_code_generator, vonage_api_reference, vonage_troubleshooter, vonage_tutorial_finder, vonage_sdk_info and vonage_use_case_examples. No OAuth-authenticated MCP is documented. Security: the Tooling server takes the application private key only in Base64 (VONAGE_PRIVATE_KEY64), and both the install guide and the README recommend a third-party web page (mylight.work/private-key-to-environment-variable; the README's author says they created it) to convert it, stating it 'works entirely in your browser' and 'does not transmit anything to a 3rd party server'. Pasting a private key into an external page remains a risk; a local `base64` command does the same job."},"agent_skills":{"value":{"status":"official","items":[{"name":"Vonage CPaaS Power","platform":"Kiro","url":"https://github.com/Vonage/vonage-kiro-power"}]},"evidence":"official-docs","checked":"2026-09-24","sources":["https://github.com/Vonage/vonage-kiro-power"],"note":"A Kiro Power in the Vonage GitHub organization: POWER.md, steering-file workflows ('Get Started' creates an application and buys and links a number; 'Reports & Monitoring') and both MCP servers. No official Claude Code, Cursor or Codex skill package was found; OpenClaw skills for Vonage on GitHub are third-party."},"llms_txt":{"value":"https://developer.vonage.com/llms.txt","evidence":"official-docs","checked":"2026-09-24","sources":["https://developer.vonage.com/llms.txt"],"note":"Includes per-product auth and webhook-verification guidance written for code generation."},"openapi":{"value":"https://developer.vonage.com/en/api","evidence":"official-docs","checked":"2026-09-24","sources":["https://developer.vonage.com/llms.txt"],"note":"API Reference Catalogue: 'Index of all Vonage OpenAPI 3 specifications'."},"ai_docs":{"value":"https://developer.vonage.com/en/mcp-server/overview","evidence":"official-docs","checked":"2026-09-24","sources":["https://developer.vonage.com/en/mcp-server/overview","https://developer.vonage.com/llms.txt"],"note":"The 'AI and Automation' section of llms.txt links the MCP Server, AI Studio and Vonage Cloud Runtime docs."},"assistant_apps":{"value":null,"evidence":"not-verified","checked":null,"sources":[],"note":null},"readiness_score":63.6,"readiness_coverage":0.93,"checked":"2026-09-24"},{"provider":"postmark","name":"Postmark","card":"/providers/postmark","mcp":{"value":{"status":"official","name":"Postmark MCP server (@activecampaign/postmark-mcp)","url":"https://github.com/ActiveCampaign/postmark-mcp","transport":"local","auth":"Server API token in the POSTMARK_SERVER_TOKEN environment variable","tools":["sendEmail","sendEmailWithTemplate","sendBatch","sendBatchWithTemplate","listTemplates","getTemplate","createTemplate","editTemplate","deleteTemplate","validateTemplate","searchOutboundMessages","getMessageDetails","diagnoseDelivery","searchBounces","getBounceDump","activateBounce","listSuppressions","createSuppressions","deleteSuppressions","getDeliveryStats","getServerInfo","listWebhooks","createWebhook","deleteWebhook"]},"evidence":"official-docs","checked":"2026-09-24","sources":["https://github.com/ActiveCampaign/postmark-mcp","https://postmarkapp.com/.well-known/mcp/server-card.json","https://postmarkapp.com/lp/mcp","https://postmarkapp.com/auth.md","https://registry.modelcontextprotocol.io/v0/servers?search=postmark","https://postmarkapp.com/blog/information-regarding-malicious-postmark-mcp-package"],"note":"MIT, version 2.1.1, stdio through npx. 24 tools carry readOnly, destructive and idempotent hints; the Bulk API is not wrapped. No hosted (remote) server and no OAuth. The server card's name com.postmarkapp/postmark is not in the official MCP Registry, which lists only third-party Postmark servers. In September 2025 an unrelated npm package named 'postmark-mcp' impersonated Postmark and copied outgoing emails to an outside address; Postmark states it had no involvement and points users to the ActiveCampaign repository."},"agent_skills":{"value":{"status":"official","items":[{"name":"Postmark Skills (send-email, inbound, templates, webhooks, email best practices)","platform":"Claude Code","url":"https://github.com/ActiveCampaign/postmark-skills"},{"name":"Postmark Skills","platform":"Cursor","url":"https://github.com/ActiveCampaign/postmark-skills"},{"name":"Postmark Skills","platform":"Codex","url":"https://github.com/ActiveCampaign/postmark-skills"}]},"evidence":"official-docs","checked":"2026-09-24","sources":["https://github.com/ActiveCampaign/postmark-skills","https://postmarkapp.com/blog/teach-your-ai-coding-agent-how-to-send-email-with-postmark-skills","https://postmarkapp.com/.well-known/agent-skills/index.json"],"note":"MIT, released 27 February 2026, installed with 'npx skills add ActiveCampaign/postmark-skills'; also served from /.well-known/agent-skills/index.json. Postmark states the skills work with Claude Code, Cursor, GitHub Copilot, OpenAI Codex and Gemini CLI. Source conflict: the skills describe templates as Handlebars, while the templates page says Postmark templates run on Mustachio."},"llms_txt":{"value":"https://postmarkapp.com/llms.txt","evidence":"official-docs","checked":"2026-09-24","sources":["https://postmarkapp.com/llms.txt"],"note":"No llms-full.txt (HTTP 404). pricing.txt and auth.md are published for agents as well."},"openapi":{"value":"https://postmarkapp.com/swagger/server.yml","evidence":"official-docs","checked":"2026-09-24","sources":["https://postmarkapp.com/swagger/server.yml","https://postmarkapp.com/swagger/account.yml","https://postmarkapp.com/.well-known/api-catalog"],"note":"Swagger 2.0 definitions for the Server API and the Account API (swagger/account.yml), linked from the RFC 9727 API catalog."},"ai_docs":{"value":"https://postmarkapp.com/developer/integration/ai-prompts","evidence":"official-docs","checked":"2026-09-24","sources":["https://postmarkapp.com/developer/integration/ai-prompts","https://postmarkapp.com/.well-known/ai-catalog.json","https://postmarkapp.com/auth.md"],"note":"AI Prompts section with copy-ready prompts for Cursor, GitHub Copilot, Windsurf and Claude; auth.md for agents; an AI catalog at /.well-known/ai-catalog.json. Docs pages carry 'Open in ChatGPT' and 'Open in Claude' links."},"assistant_apps":{"value":[],"evidence":"official-docs","checked":"2026-09-24","sources":["https://postmarkapp.com/.well-known/ai-catalog.json","https://postmarkapp.com/lp/mcp"],"note":"No assistant-app listing: the AI catalog (called 'everything Postmark publishes for agents' in auth.md) names only the MCP server card, the API catalog, skills, auth.md and llms.txt, and claude.com/connectors/postmark returns 404. The MCP page documents local configuration for Claude Desktop, Cursor and Windsurf. The ChatGPT app directory was not checked."},"readiness_score":62.5,"readiness_coverage":0.95,"checked":"2026-09-24"},{"provider":"wati","name":"WATI","card":"/providers/wati","mcp":{"value":{"status":"official","name":"WATI MCP Server","url":"https://mcp.wati.io/mcp","transport":"remote","auth":"OAuth 2.0 (authorization code + PKCE S256, dynamic client registration; single scope 'all')","tools":["wati_get_active_tenant","wati_list_tenants","wati_switch_tenant"]},"evidence":"official-docs","checked":"2026-09-24","sources":["https://docs.wati.io/reference/mcp","https://mcp.wati.io/.well-known/oauth-authorization-server","https://mcp.wati.io/.well-known/oauth-protected-resource","https://github.com/wati-io/wati-mcp-server","https://registry.modelcontextprotocol.io/v0/servers?search=wati"],"note":"Streamable HTTP. The docs name only the three workspace tools listed; 'The exact result of tools/list is authoritative for the signed-in user'. Capability areas: contacts, conversations and messages ('sending approved messages'), templates, campaigns, credits and send-cost estimates, segments ('working with campaigns and segments'), channels, webhooks, Instagram where enabled, plus Astra agent tools for linked accounts. 'Tools are intentionally not visible to every connection': availability depends on OAuth capabilities, account binding and tenant-level rollout or entitlement. OAuth metadata (protected resource and authorization server) lists scopes_supported ['all'] only. An unauthenticated POST returns 401 'Bearer token required. Use OAuth or set api_key per tool call.' (per-call API keys are not documented). A separate local Python server (wati-io/wati-mcp-server, MIT, v0.2.0, API token, last push 2026-02-20) sits in WATI's GitHub organization. No entry in the official MCP Registry (registry search timed out on 2026-09-24; last read 2026-09-23)."},"agent_skills":{"value":{"status":"not_available","items":[]},"evidence":"official-other","checked":"2026-09-24","sources":["https://github.com/wati-io","https://github.com/ClareAI","https://docs.wati.io/llms.txt"],"note":"No skills repository or skills page in WATI's GitHub organizations or docs index. The '@wati-io/wati-cli' npm package is a CLI, not a skill."},"llms_txt":{"value":"https://docs.wati.io/llms.txt","evidence":"official-docs","checked":"2026-09-24","sources":["https://docs.wati.io/llms.txt"],"note":"Every docs page is available as .md. llms-full.txt returns 404. www.wati.io/llms.txt is a robots-style file listing two blog posts."},"openapi":{"value":"https://docs.wati.io/reference/introduction","evidence":"official-docs","checked":"2026-09-24","sources":["https://docs.wati.io/reference/createwebhookendpointv2","https://docs.wati.io/llms.txt"],"note":"OpenAPI 3.0.4 definitions ('WATI API' version 2.4) are embedded per endpoint in the reference pages and their .md versions. No single downloadable spec was found (/openapi.json returns 404)."},"ai_docs":{"value":"https://docs.wati.io/reference/mcp","evidence":"official-docs","checked":"2026-09-24","sources":["https://docs.wati.io/reference/mcp"],"note":"MCP page; the docs site also serves a ReadMe API-reference MCP at https://docs.wati.io/mcp."},"assistant_apps":{"value":null,"evidence":"not-verified","checked":null,"sources":[],"note":null},"readiness_score":57.7,"readiness_coverage":0.93,"checked":"2026-09-24"},{"provider":"clicksend","name":"ClickSend","card":"/providers/clicksend","mcp":{"value":{"status":"official","name":"ClickSend MCP Server (@clicksend/clicksend-mcp-server)","url":"https://github.com/ClickSend/clicksend-mcp-server","transport":"local","auth":"ClickSend username and API key (CLICKSEND_USERNAME, CLICKSEND_API_KEY environment variables)","tools":["send-sms","calculate-sms-price","view-sms-templates","view-sms-history","view-sms-statistics","view-contact-lists"]},"evidence":"official-docs","checked":"2026-09-24","sources":["https://github.com/ClickSend/clicksend-mcp-server","https://developers.clicksend.com/mcp-guides/mcp-installation-guide-claude/","https://registry.modelcontextprotocol.io/v0/servers?search=clicksend"],"note":"stdio server started with npx; it executes API calls (send SMS, price calculation, templates, history, 30-day statistics, contact-list search). Listed in the official MCP Registry as com.clicksend/clicksend-mcp-server 2026.8.23. No hosted (remote) server and no OAuth are documented. The README says 'For security reasons do not use unofficial versions of ClickSend MCP'."},"agent_skills":{"value":{"status":"not_available","items":[]},"evidence":"official-docs","checked":"2026-09-24","sources":["https://github.com/ClickSend","https://developers.clicksend.com/llms.txt"],"note":"No skills repository in the ClickSend GitHub organization and no skills page in the developer docs; a GitHub search for ClickSend skills found only an Alexa skill."},"llms_txt":{"value":"https://developers.clicksend.com/llms.txt","evidence":"official-docs","checked":"2026-09-24","sources":["https://developers.clicksend.com/llms.txt"],"note":"Reference pages are also available as Markdown (<page>.md)."},"openapi":{"value":"https://developers.clicksend.com/docs/_spec/messaging/sms.yaml","evidence":"official-docs","checked":"2026-09-24","sources":["https://developers.clicksend.com/docs/_spec/messaging/sms.yaml","https://developers.clicksend.com/docs/messaging/sms"],"note":"OpenAPI 3.0 files are published per section ('Download OpenAPI description'), e.g. SMS, automations, numbers; no single combined file was found."},"ai_docs":{"value":"https://developers.clicksend.com/mcp-guides/","evidence":"official-docs","checked":"2026-09-24","sources":["https://developers.clicksend.com/mcp-guides/"],"note":"MCP installation guides for Claude Code, Cursor and VS Code."},"assistant_apps":{"value":null,"evidence":"not-verified","checked":null,"sources":[],"note":null},"readiness_score":56,"readiness_coverage":0.93,"checked":"2026-09-24"},{"provider":"mailjet","name":"Mailjet","card":"/providers/mailjet","mcp":{"value":{"status":"official","name":"Mailjet MCP Server (@mailjet/mailjet-mcp-server)","url":"https://github.com/mailgun/mailjet-mcp-server","transport":"local","auth":"MAILJET_API_KEY environment variable as 'public_key:private_key' (optional MAILJET_API_REGION=eu)","tools":["117 read-only tools, one per GET endpoint of the bundled Email API OpenAPI file","contacts and contact lists (27)","account settings (16)","campaigns (13) and statistics (12)","messages (9) and message events (6)","senders, domains, templates, webhooks, Parse API routes, automation (16)","legacy endpoints (18)"]},"evidence":"official-docs","checked":"2026-09-24","sources":["https://documentation.mailjet.com/hc/en-us/articles/42810091203867-Installing-the-Mailjet-MCP-Server","https://github.com/mailgun/mailjet-mcp-server","https://github.com/mailgun/mailjet-mcp-server/blob/main/src/mailjet-mcp.js","https://registry.npmjs.org/@mailjet%2fmailjet-mcp-server","https://registry.modelcontextprotocol.io/v0/servers?search=mailjet"],"note":"Runs locally over stdio (npx @mailjet/mailjet-mcp-server, version 1.1.0 of 12 August 2026, Apache-2.0). Mailjet's guide covers Claude Desktop only and says the integration 'is read only' and 'does not send emails or change Mailjet settings'. The repository sits in the Mailgun GitHub organization. The official MCP Registry has only a third-party Mailjet entry. No hosted server and no OAuth."},"agent_skills":{"value":{"status":"community","items":[{"name":"send-email-mailjet-skill (community, not Mailjet)","platform":"Claude Code","url":"https://github.com/funivan/send-email-mailjet-skill"}]},"evidence":"official-other","checked":"2026-09-24","sources":["https://github.com/funivan/send-email-mailjet-skill","https://github.com/mailjet"],"note":"No skill or plugin in the mailjet GitHub organization or in Mailgun's mailgun-plugins repository. A community repository packages a sending skill with Claude and Codex plugin manifests."},"llms_txt":{"value":"https://dev.mailjet.com/llms.txt","evidence":"official-docs","checked":"2026-09-24","sources":["https://dev.mailjet.com/llms.txt"],"note":"https://www.mailjet.com/llms.txt returns 404. Every developer docs page is available as Markdown by appending .md."},"openapi":{"value":"https://dev.mailjet.com/_bundle/openapi/openapi-mailjet.yaml","evidence":"official-docs","checked":"2026-09-24","sources":["https://dev.mailjet.com/_bundle/openapi/openapi-mailjet.yaml","https://dev.mailjet.com/llms.txt"],"note":"OpenAPI 3.1.0 for the Email API; a separate bundle covers the Content API (openapi-passport.yaml)."},"ai_docs":{"value":"https://documentation.mailjet.com/hc/en-us/articles/42810091203867-Installing-the-Mailjet-MCP-Server","evidence":"official-docs","checked":"2026-09-24","sources":["https://documentation.mailjet.com/hc/en-us/articles/42810091203867-Installing-the-Mailjet-MCP-Server","https://dev.mailjet.com/llms.txt"],"note":"Help-center guide to the MCP server; the developer docs themselves have no AI or MCP section."},"assistant_apps":{"value":null,"evidence":"not-verified","checked":null,"sources":[],"note":null},"readiness_score":56,"readiness_coverage":0.93,"checked":"2026-09-24"},{"provider":"sendgrid","name":"Twilio SendGrid","card":"/providers/sendgrid","mcp":{"value":{"status":"official_docs_only","name":"Twilio MCP server (hosted docs search; indexes Twilio SendGrid docs)","url":"https://mcp.twilio.com/docs","transport":"remote","auth":"none","tools":["twilio__search","twilio__retrieve"]},"evidence":"official-docs","checked":"2026-09-24","sources":["https://www.twilio.com/docs/ai/mcp","https://registry.modelcontextprotocol.io/v0/servers?search=sendgrid"],"note":"Public Beta, not covered by the Twilio Support Terms or SLA. Read-only: 'It does not execute API calls on your behalf.' Twilio lists 'Twilio SendGrid docs and support articles' as indexed; API-spec search covers the twilio-oai specs, and the separate SendGrid spec repo is not named. Execute-ready, OAuth-authenticated tools are listed as planned. The official MCP Registry has 5 SendGrid servers (8 version records), all from community publishers; none is published by Twilio."},"agent_skills":{"value":{"status":"official","items":[{"name":"Twilio developer kit plugin (twilio-developer-kit)","platform":"Claude Code","url":"https://github.com/twilio/ai"},{"name":"Twilio developer kit plugin (twilio-developer-kit)","platform":"Cursor","url":"https://www.twilio.com/docs/ai/skills"},{"name":"Twilio developer kit plugin","platform":"Codex","url":"https://www.twilio.com/docs/ai/skills"}]},"evidence":"official-docs","checked":"2026-09-24","sources":["https://www.twilio.com/docs/ai/skills","https://github.com/twilio/ai","https://github.com/twilio/ai/tree/main/skills/sendgrid"],"note":"Public Beta. Eight SendGrid skills under skills/sendgrid: twilio-sendgrid-email-send (Mail Send, dynamic templates, scheduled sends, sandbox mode), -webhooks, -inbound-parse, -suppressions, -email-settings, -account-setup, -deliverability-advisor and -engagement-quality. The send skill tells agents to confirm recipients and content before sending. Also installable by copying into ~/.agents/skills/."},"llms_txt":{"value":"https://www.twilio.com/docs/llms.txt","evidence":"official-docs","checked":"2026-09-24","sources":["https://www.twilio.com/docs/llms.txt"],"note":"SendGrid docs live under twilio.com/docs/sendgrid and are listed in Twilio's llms.txt; pages are served as .md. sendgrid.com/llms.txt redirects to the marketing site."},"openapi":{"value":"https://github.com/twilio/sendgrid-oai","evidence":"official-docs","checked":"2026-09-24","sources":["https://github.com/twilio/sendgrid-oai"],"note":null},"ai_docs":{"value":"https://www.twilio.com/docs/ai/skills","evidence":"official-docs","checked":"2026-09-24","sources":["https://www.twilio.com/docs/ai/skills","https://www.twilio.com/docs/ai/mcp"],"note":"Twilio's AI section (MCP server, Skills) covers SendGrid: eight SendGrid skills and a docs index that includes SendGrid."},"assistant_apps":{"value":[{"platform":"Claude","url":"https://claude.com/connectors/twilio"}],"evidence":"official-docs","checked":"2026-09-24","sources":["https://www.twilio.com/docs/ai/mcp"],"note":"Twilio's MCP page lists the Twilio MCP server as a Claude Connector (also Figma Make and Replit MCP connectors). It is the Twilio connector, not a SendGrid-branded one; its index includes SendGrid docs."},"readiness_score":54,"readiness_coverage":0.95,"checked":"2026-09-24"},{"provider":"plivo","name":"Plivo","card":"/providers/plivo","mcp":{"value":{"status":"official_docs_only","name":"Plivo documentation MCP server","url":"https://plivo.com/docs/mcp","transport":"remote","auth":"none","tools":["SearchPlivo"]},"evidence":"official-docs","checked":"2026-09-24","sources":["https://www.plivo.com/docs/faq/developer-tools/mcp-server","https://www.plivo.com/llms.txt","https://github.com/plivo/mcp","https://registry.modelcontextprotocol.io/v0/servers?search=plivo"],"note":"Streamable HTTP; 'This searches the docs; it does not call the Plivo API.' No credentials in any documented client setup. A separate github.com/plivo/mcp repo holds a local FastMCP server that sends SMS and makes calls, but it has no license or description, was created and last pushed on 5 May 2025 and is not referenced in the docs, so it is not counted as a supported official server. The official MCP Registry has no Plivo entry."},"agent_skills":{"value":{"status":"official","items":[{"name":"plivo-cli skill (plivo skill install)","platform":"Claude Code","url":"https://github.com/plivo/plivo-cli"},{"name":"plivo-cli skill (plivo skill install --dir)","platform":"Cursor","url":"https://www.plivo.com/docs/voice-agents/audio-streaming/integration-guides/ai-coding-agent"},{"name":"plivo-cli skill (plivo skill install --dir)","platform":"Codex","url":"https://www.plivo.com/docs/voice-agents/audio-streaming/integration-guides/ai-coding-agent"}]},"evidence":"official-docs","checked":"2026-09-24","sources":["https://www.plivo.com/docs/cli/agents","https://www.plivo.com/docs/voice-agents/audio-streaming/integration-guides/ai-coding-agent","https://github.com/plivo/plivo-cli","https://github.com/plivo/plivo-cli/blob/main/cli-skill/SKILL.md"],"note":"Skills ship inside the Plivo CLI binary (Apache-2.0, release v1.1.2 on 22 September 2026) and are written out with no network call. The plivo-cli skill covers sending SMS/MMS/WhatsApp, numbers, 10DLC and Verify through the CLI; spend commands require --yes. Other skills cover audio streaming, SIP trunking, Voice XML and agents. The skills need the CLI installed and logged in."},"llms_txt":{"value":"https://www.plivo.com/docs/llms.txt","evidence":"official-docs","checked":"2026-09-24","sources":["https://www.plivo.com/docs/llms.txt","https://www.plivo.com/llms.txt"],"note":"Also https://www.plivo.com/llms.txt and https://www.plivo.com/docs/llms-full.txt. Docs pages are available as .md or with Accept: text/markdown."},"openapi":{"value":null,"evidence":"not-verified","checked":null,"sources":[],"note":null},"ai_docs":{"value":"https://www.plivo.com/docs/cli/agents","evidence":"official-docs","checked":"2026-09-24","sources":["https://www.plivo.com/docs/cli/agents","https://www.plivo.com/docs/faq/developer-tools/mcp-server","https://www.plivo.com/docs/voice-agents/audio-streaming/integration-guides/ai-coding-agent"],"note":"'Using the CLI from an AI coding agent', the MCP documentation-search page and 'Build with an AI coding agent' (skills)."},"assistant_apps":{"value":[],"evidence":"official-other","checked":"2026-09-24","sources":["https://claude.com/connectors/plivo","https://cursor.com/marketplace/plivo"],"note":"No Plivo entry in Claude's connector directory (HTTP 404) or Cursor's marketplace ('Marketplace Plugin Not Found'). The docs MCP can be added manually."},"readiness_score":44.4,"readiness_coverage":0.93,"checked":"2026-09-24"},{"provider":"blip","name":"Blip","card":"/providers/blip","mcp":{"value":{"status":"third_party","name":"@codespar/mcp-take-blip (codespar, not Blip)","url":"https://github.com/codespar/mcp-dev-latam/tree/main/packages/communication/take-blip","transport":"local","auth":"Blip bot identifier and access key in the TAKE_BLIP_BOT_ID and TAKE_BLIP_ACCESS_KEY environment variables (sent as an 'Authorization: Key' header)","tools":["send_message","get_contacts","create_contact","get_threads","send_notification","get_analytics","create_broadcast","get_chatbot_flow","update_contact","delete_contact","get_contact","get_thread","create_ticket","close_ticket","list_tickets","track_event","set_bot_resource","get_bot_resource"]},"evidence":"official-other","checked":"2026-09-24","sources":["https://registry.modelcontextprotocol.io/v0/servers?search=blip","https://github.com/codespar/mcp-dev-latam","https://github.com/codespar/mcp-dev-latam/blob/main/packages/communication/take-blip/README.md","https://www.npmjs.com/package/@codespar/mcp-take-blip","https://github.com/takenet","https://www.blip.ai/whatsapp-stilingue-mcp/"],"note":"The official MCP Registry lists io.github.codespar/mcp-take-blip (latest 0.2.2, stdio, 'chatbots, messaging, contacts, broadcasts'), published by codespar (MIT). Its README lists 18 tools that call Blip's msging.net API with the customer's bot credentials. The registry metadata still declares TAKE_BLIP_API_KEY; the README and the npm 0.2.2 code read TAKE_BLIP_BOT_ID and TAKE_BLIP_ACCESS_KEY. An optional --http flag serves it over HTTP on localhost (self-hosted). Blip publishes no MCP server (none in the Registry for blip, take or stilingue); a Blip page names 'Stilingue MCP (Beta)', a social-listening product, as a sales lead with no documentation. Studio AI agents and the Waizer extension can call external MCP servers (MCP client, not an MCP server for Blip)."},"agent_skills":{"value":{"status":"not_available","items":[]},"evidence":"official-other","checked":"2026-09-24","sources":["https://github.com/takenet"],"note":"No agent skills or coding-assistant plugins among the takenet organization's public repositories or in the docs."},"llms_txt":{"value":"none","evidence":"official-other","checked":"2026-09-24","sources":["https://www.blip.ai/llms.txt","https://docs.blip.ai/llms.txt"],"note":"Re-read 24 Sep 2026. A marketing-site file 'Generated by Rank Math SEO' (about 400 lines: sitemap, pages, mega-menu items, cases, press, pricing) with no link to docs.blip.ai, help.blip.ai or any API page, so it does not help an agent find the API. docs.blip.ai/llms.txt and help.blip.ai/llms.txt return HTTP 404. Owner rule 24 Sep 2026: such a file does not count, so llms_txt = none (the file URL stays in this note)."},"openapi":{"value":null,"evidence":"not-verified","checked":null,"sources":[],"note":null},"ai_docs":{"value":null,"evidence":"not-verified","checked":null,"sources":[],"note":null},"assistant_apps":{"value":null,"evidence":"not-verified","checked":null,"sources":[],"note":null},"readiness_score":28.5,"readiness_coverage":0.87,"checked":"2026-09-24"},{"provider":"treble","name":"Treble","card":"/providers/treble","mcp":{"value":{"status":"official_docs_only","name":"Treble docs MCP (docs-platform endpoint, serverInfo 'Home')","url":"https://help.treble.ai/mcp","transport":"remote","auth":"none","tools":["search_home","query_docs_filesystem_home","submit_feedback"]},"evidence":"official-other","checked":"2026-09-24","sources":["https://help.treble.ai/mcp","https://www.mintlify.com/docs/ai/model-context-protocol","https://registry.modelcontextprotocol.io/v0/servers?search=treble","https://github.com/orgs/treble-ai/repositories","https://help.treble.ai/llms.txt","https://help.treble.ai/llms-full.txt"],"note":"2026-09-24: Mintlify's auto-generated search MCP server on Treble's docs domain (serverInfo 'Home' 1.0.0, protocol 2025-06-18, no auth). It searches and reads the published docs and OpenAPI files; apart from submit_feedback (docs feedback) it 'does not otherwise perform actions'. Treble never mentions it (docs, llms.txt, llms-full.txt, site). No MCP server that calls the Treble API exists: Registry 0 entries for treble/trebleai/help.treble.ai; none in the treble-ai GitHub org. Owner decision pending: not_available if undocumented docs-platform endpoints should not count."},"agent_skills":{"value":{"status":"not_available","items":[]},"evidence":"official-other","checked":"2026-09-24","sources":["https://github.com/orgs/treble-ai/repositories","https://help.treble.ai/llms.txt","https://help.treble.ai/skill.md","https://www.mintlify.com/docs/ai/skillmd"],"note":"No skills, plugins or coding-assistant guides in Treble's docs or the treble-ai GitHub organization. The docs host serves a skill.md ('trebleai', metadata 'mintlify-proj: trebleai', also in /.well-known/agent-skills/index.json) that Mintlify generates automatically; Treble never mentions it. Counted like the docs MCP endpoint: owner decision pending (2026-09-24)."},"llms_txt":{"value":"https://help.treble.ai/llms.txt","evidence":"official-docs","checked":"2026-09-24","sources":["https://help.treble.ai/llms.txt","https://help.treble.ai/llms-full.txt"],"note":"Indexes the Spanish, English and Portuguese docs (179 pages each); pages are available as .md. help.treble.ai/llms-full.txt also answers HTTP 200 (1,022,840 bytes on 24 Sep 2026) with the full text of the Spanish pages. treble.ai/llms.txt lists blog posts only."},"openapi":{"value":"https://help.treble.ai/open-api-files/treble-api-en.json","evidence":"official-docs","checked":"2026-09-24","sources":["https://help.treble.ai/open-api-files/treble-api-en.json","https://help.treble.ai/llms.txt","https://help.treble.ai/api-reference/openapi.json"],"note":"OpenAPI 3.0.1 'Treble Poll API' 1.0.0, server https://main.treble.ai: deploy a flow (optionally scheduled), list flows, list sessions, session history, update a session, list agents, plus eight webhook payload schemas; no security scheme declared (re-read 2026-09-24). The English API reference pages embed this file; llms.txt lists the Spanish file (treble-api-es.json) and /api-reference/openapi.json, which is the docs platform's 'OpenAPI Plant Store' sample, not Treble's API."},"ai_docs":{"value":"none","evidence":"official-docs","checked":"2026-09-24","sources":["https://help.treble.ai/llms.txt","https://help.treble.ai/_llms/en/documentation.md"],"note":"No page on AI coding tools, MCP or agent use of the API. 'Integrate Your Own AI in Treble' covers answering users with your own AI through webhooks."},"assistant_apps":{"value":null,"evidence":"not-verified","checked":null,"sources":[],"note":null},"readiness_score":24.2,"readiness_coverage":0.98,"checked":"2026-09-24"},{"provider":"zenvia","name":"Zenvia","card":"/providers/zenvia","mcp":{"value":{"status":"third_party","name":"@codespar/mcp-zenvia","url":"https://github.com/codespar/mcp-dev-latam/tree/main/packages/communication/zenvia","transport":"local","auth":"Zenvia API token (ZENVIA_API_TOKEN environment variable, sent as X-API-TOKEN)","tools":["send_sms","send_whatsapp","send_rcs","send_email","send_voice","send_facebook_message","get_message_status","list_channels","create_subscription","list_subscriptions","delete_subscription","list_contacts","create_contact","delete_contact","send_template","list_templates","get_report_entries","add_opt_out"]},"evidence":"official-other","checked":"2026-09-24","sources":["https://registry.modelcontextprotocol.io/v0/servers?search=zenvia","https://github.com/codespar/mcp-dev-latam/tree/main/packages/communication/zenvia","https://github.com/zenvia"],"note":"No Zenvia-published MCP server. The official MCP Registry lists only io.github.codespar/mcp-zenvia (latest 0.2.2, stdio, MIT) by CodeSpar, a third party; its README lists 18 tools that call the Zenvia API with the customer's token. Zenvia's GitHub organization has no MCP repository."},"agent_skills":{"value":{"status":"not_available","items":[]},"evidence":"official-docs","checked":"2026-09-24","sources":["https://github.com/zenvia","https://zenvia.com/devs/"],"note":"Absence finding: no skills repository in Zenvia's GitHub organization and none on the developer portal; GitHub search found only unrelated repositories that reuse the name."},"llms_txt":{"value":"none","evidence":"official-other","checked":"2026-09-24","sources":["https://zenvia.com/llms.txt"],"note":"Re-read 24 Sep 2026. A marketing-site file 'Generated by Yoast SEO v28.5' (88 lines: pages, blog posts, press releases) with no link to the API reference, the developer portal or zenvia.github.io, so it does not help an agent find the API. zenvia.github.io/llms.txt returns 404. Owner rule 24 Sep 2026: such a file does not count, so llms_txt = none (the file URL stays in this note)."},"openapi":{"value":"https://github.com/zenvia/zenvia-openapi-spec","evidence":"official-docs","checked":"2026-09-24","sources":["https://github.com/zenvia/zenvia-openapi-spec","https://zenvia.github.io/zenvia-openapi-spec/v2/openapi.json"],"note":"MIT; openapi.json served at zenvia.github.io/zenvia-openapi-spec/v2/openapi.json (Zenvia APIs 2.0.0)."},"ai_docs":{"value":"none","evidence":"official-docs","checked":"2026-09-24","sources":["https://zenvia.com/devs/","https://zenvia.github.io/zenvia-openapi-spec/v2/"],"note":"Absence finding: the developer portal and API reference have no section for AI coding tools, agents or MCP."},"assistant_apps":{"value":[],"evidence":"official-other","checked":"2026-09-24","sources":["https://claude.com/connectors/zenvia","https://cursor.com/marketplace/zenvia"],"note":"No Zenvia entry in Claude's connector directory (HTTP 404) or Cursor's marketplace ('Marketplace Plugin Not Found')."},"readiness_score":22.2,"readiness_coverage":1,"checked":"2026-09-24"},{"provider":"gupshup","name":"Gupshup","card":"/providers/gupshup","mcp":{"value":{"status":"third_party","name":"Gupshup MCP Server (Zapier MCP)","url":"https://zapier.com/mcp/gupshup","transport":"remote","auth":null,"tools":["Receive Incoming Messages (trigger)","User OptIn OptOut","Send Template Message"]},"evidence":"third-party-confirmed","checked":"2026-09-24","sources":["https://zapier.com/mcp/gupshup","https://viasocket.com/mcp/gupshup","https://github.com/ManmohanBuildsProducts/gupshup-mcp","https://registry.modelcontextprotocol.io/v0/servers?search=gupshup","https://github.com/gupshup"],"note":"Published by Zapier, not Gupshup (Zapier also lists a separate 'Gupshup for Business' MCP); viaSocket lists another Gupshup MCP server, and an individual's gupshup-mcp repo (0 stars) is on GitHub. Re-checked 24 Sep 2026: the official MCP Registry has no Gupshup entry, the Gupshup GitHub organization has 0 public repositories, and neither docs index mentions MCP."},"agent_skills":{"value":{"status":"not_available","items":[]},"evidence":"official-other","checked":"2026-09-24","sources":["https://github.com/gupshup","https://docs.gupshup.io/llms.txt","https://partner-docs.gupshup.io/llms.txt"],"note":"No official skills: no public GitHub repositories and no skills page in either docs index."},"llms_txt":{"value":"https://docs.gupshup.io/llms.txt","evidence":"official-docs","checked":"2026-09-24","sources":["https://docs.gupshup.io/llms.txt","https://partner-docs.gupshup.io/llms.txt"],"note":"Also https://partner-docs.gupshup.io/llms.txt and https://www.gupshup.ai/llms.txt (marketing site). Docs pages are available as .md."},"openapi":{"value":"https://docs.gupshup.io/reference/session-text-message","evidence":"official-docs","checked":"2026-09-24","sources":["https://docs.gupshup.io/reference/session-text-message"],"note":"Each API reference page embeds an OpenAPI 3.0 definition in its Markdown form; no single downloadable specification was found."},"ai_docs":{"value":"none","evidence":"official-docs","checked":"2026-09-24","sources":["https://docs.gupshup.io/llms.txt","https://partner-docs.gupshup.io/llms.txt"],"note":"Neither docs index has a page about building with AI coding tools (MCP, skills or agent guidance)."},"assistant_apps":{"value":null,"evidence":"not-verified","checked":null,"sources":[],"note":null},"readiness_score":20.6,"readiness_coverage":0.93,"checked":"2026-09-24"},{"provider":"botmaker","name":"Botmaker","card":"/providers/botmaker","mcp":{"value":{"status":"community","name":"botmaker-mcp-server (iganacioroma, not Botmaker)","url":"https://github.com/iganacioroma/botmaker-mcp-server","transport":"remote","auth":"Botmaker access-token in the BOTMAKER_TOKEN environment variable; the server's own /mcp endpoint checks no credentials","tools":["botmaker_list_intents","botmaker_get_intent","botmaker_trigger_intent","botmaker_list_chats","botmaker_get_chat","botmaker_list_messages"]},"evidence":"official-other","checked":"2026-09-24","sources":["https://github.com/iganacioroma/botmaker-mcp-server","https://github.com/iganacioroma/botmaker-mcp-server/blob/main/src/index.ts","https://registry.modelcontextprotocol.io/v0/servers?search=botmaker","https://github.com/botmaker-com","https://github.com/botmaker-org","https://pipedream.com/apps/botmaker","https://help.botmaker.com/en/help/7234546725091903200","https://help.botmaker.com/en/help/2739394964594034060","https://mcp.botmaker.com/"],"note":"Re-checked 2026-09-24. A single-developer GitHub repository (0 stars, last push 2026-04-13, no README, not on npm); tool list, transport and env var come from src/index.ts: six tools, a self-hosted Streamable HTTP server (Express, POST /mcp) over API v2.0. Botmaker publishes no MCP server for customers, and the official MCP Registry has no Botmaker entry. mcp.botmaker.com answers 'Botmaker MCP Stateless Streamable HTTP Server is running' and rejects requests without a token, but no Botmaker page documents it for external clients (it may back the internal MCP code actions). Pipedream lists a Botmaker connector with 'No Botmaker actions are available yet'. Botmaker AI agents can call external MCP servers (MCP client, not an MCP server for Botmaker)."},"agent_skills":{"value":{"status":"not_available","items":[]},"evidence":"official-other","checked":"2026-09-24","sources":["https://github.com/botmaker-com","https://github.com/botmaker-org"],"note":"No agent skills or coding-assistant plugins in either Botmaker GitHub organization or in the docs."},"llms_txt":{"value":"none","evidence":"official-other","checked":"2026-09-24","sources":["https://botmaker.com/llms.txt"],"note":"Re-probed 2026-09-24: botmaker.com (llms.txt, llms-full.txt) and api.botmaker.com/v2.0/llms.txt return HTTP 500, api.botmaker.com/llms.txt HTTP 404, help.botmaker.com/llms.txt redirects to the Help Center home."},"openapi":{"value":"https://api.botmaker.com/v2.0/openapi.json","evidence":"official-docs","checked":"2026-09-24","sources":["https://api.botmaker.com/v2.0/openapi.json","https://api.botmaker.com/v2.0/","https://help.botmaker.com/en/help/8332500207456214277"],"note":"OpenAPI 3.0.1, 76 paths; the Help Center also points to an 'Export' button that downloads the JSON."},"ai_docs":{"value":"none","evidence":"official-docs","checked":"2026-09-24","sources":["https://help.botmaker.com/en/help","https://api.botmaker.com/v2.0/","https://help.botmaker.com/en/help/2739394964594034060"],"note":"The Help Center article index (249 English titles) and the API reference have no page about building with AI coding tools (MCP server, skills or agent guidance). The MCP articles cover Botmaker's own AI agents as MCP clients and 'MCP-type code actions' (beta)."},"assistant_apps":{"value":null,"evidence":"not-verified","checked":null,"sources":[],"note":null},"readiness_score":15.1,"readiness_coverage":0.93,"checked":"2026-09-24"}]}