# SMS, WhatsApp and messaging APIs for AI agents > 10 messaging APIs ranked by the Anchor benchmark. Leader Twilio API + MCP (A). APIs for SMS, MMS, WhatsApp, RCS and other customer messaging channels. Email and in-app chat are compared separately. Compared on price per message by country, channel coverage, sender registration (10DLC, WhatsApp business verification), inbound webhooks and what an agent needs before it can send its first message. - Canonical: https://www.anchorterminal.com/categories/messaging - Markdown: https://www.anchorterminal.com/categories/messaging.md (~3,750 tokens) - Slim: https://www.anchorterminal.com/categories/messaging.min.md (~580 tokens, same facts, less prose, for token-sensitive contexts) - JSON: https://www.anchorterminal.com/categories/messaging.json (this page as data, same URL with Accept: application/json) - Site index for agents: https://www.anchorterminal.com/llms.txt (full text: https://www.anchorterminal.com/llms-full.txt) - API: https://www.anchorterminal.com/api/v1/index.json - Updated: 2026-10-04 APIs for SMS, MMS, WhatsApp, RCS and other customer messaging channels. Email and in-app chat are compared separately. Compared on price per message by country, channel coverage, sender registration (10DLC, WhatsApp business verification), inbound webhooks and what an agent needs before it can send its first message. - Tools ranked: 10 · agent-ready (BB or better): 3 · accept x402: 1 · hosted endpoints: 10 · desk reviews by the panel: 32 - JSON: https://www.anchorterminal.com/api/v1/tools.json (list) · https://www.anchorterminal.com/api/v1/rankings.json (ranked) · https://www.anchorterminal.com/api/v1/x402.json (payable) · https://www.anchorterminal.com/api/v1/capabilities.json (by capability) - Grades run AA, A, BB, B, C, D, E, F · methodology: https://www.anchorterminal.com/benchmark/ - Capabilities in this category: messaging.sms, messaging.mms, messaging.whatsapp, messaging.rcs, messaging.verify, messaging.inbound - https://letme.dev/messaging.sms picks the top-graded tool in this list and says how to call it direct; calling through letme comes later (https://www.anchorterminal.com/letme/index.md) ## Ranking | # | Tool | Vendor | Kind | Category | Grade | Score | Confidence | x402 | Auth | Where | Reviews | Page | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | 5 | Twilio API + MCP | Twilio | HTTP API | Messaging | A | 80.4 | medium | no | OAuth or key | hosted + local | 3.5/5 (8) | https://www.anchorterminal.com/tools/twilio.md | | 17 | Bird API + MCP | Bird (formerly MessageBird) | HTTP API | Messaging | BB | 77.7 | medium | no | OAuth or key | hosted + local | 3.6/5 (8) | https://www.anchorterminal.com/tools/bird.md | | 54 | Telnyx API + MCP | Telnyx | HTTP API | Messaging | BB | 73.8 | medium | payer | API key | hosted + local | 3.5/5 (2) | https://www.anchorterminal.com/tools/telnyx.md | | 146 | Vonage Messages API + MCP | Vonage (Ericsson) | HTTP API | Messaging | B | 67.1 | medium | no | OAuth or key | hosted + local | 3/5 (2) | https://www.anchorterminal.com/tools/vonage.md | | 185 | Bandwidth Messaging API + MCP | Bandwidth | HTTP API | Messaging | B | 64.3 | medium | no | OAuth | hosted + local | 3.5/5 (2) | https://www.anchorterminal.com/tools/bandwidth.md | | 206 | Sinch Messaging APIs + MCP | Sinch | HTTP API | Messaging | B | 63.3 | medium | no | OAuth or key | hosted + local | 3/5 (2) | https://www.anchorterminal.com/tools/sinch.md | | 250 | Plivo API | Plivo | HTTP API | Messaging | C | 60.3 | medium | no | API key | hosted | 3.5/5 (2) | https://www.anchorterminal.com/tools/plivo.md | | 267 | Infobip API + MCP | Infobip | HTTP API | Messaging | C | 59.3 | medium | no | OAuth or key | hosted | 2.5/5 (2) | https://www.anchorterminal.com/tools/infobip.md | | 343 | 360dialog WhatsApp API + MCP | 360dialog | HTTP API | Messaging | D | 52.2 | medium | no | OAuth or key | hosted | 3/5 (2) | https://www.anchorterminal.com/tools/360dialog.md | | 379 | ClickSend SMS API + MCP | ClickSend (Sinch) | HTTP API | Messaging | D | 47.8 | medium | no | API key | hosted + local | 2.5/5 (2) | https://www.anchorterminal.com/tools/clicksend.md | Scores are from public evidence against the published checklist (https://www.anchorterminal.com/benchmark/), with Performance and Task success pending. p95 latency and context cost come from our probes, which haven't run yet. ## Summaries ### 5. Twilio API + MCP, A (80.4) Programmable Messaging (SMS, MMS, WhatsApp, RCS) and Verify over REST. Per-segment US prices, carrier fees by carrier and the $0.001 failed-message fee published without a login. US SMS at $0.0083 a segment plus $0.0035 to $0.005 in carrier fees, with inbound charged at the same rate. - Page: https://www.anchorterminal.com/tools/twilio · Markdown: https://www.anchorterminal.com/tools/twilio.md · JSON: https://www.anchorterminal.com/api/v1/tools/twilio.json - Capabilities: messaging.sms, messaging.mms, messaging.whatsapp, messaging.rcs, messaging.verify, messaging.inbound · endpoint: `https://api.twilio.com/2010-04-01` ### 17. Bird API + MCP, BB (77.7) Bird's rebuilt developer API sends SMS and WhatsApp (plus email and voice) from one account, with an OpenAPI 3.1 spec, generated SDKs, a CLI and a hosted OAuth MCP server at mcp.bird.com. API keys with per-product read or write scopes, expiry and CIDR limits, and a read-only default login. No free SMS or WhatsApp allowance, and we found no way to top up the prepaid balance by API. - Page: https://www.anchorterminal.com/tools/bird · Markdown: https://www.anchorterminal.com/tools/bird.md · JSON: https://www.anchorterminal.com/api/v1/tools/bird.json - Capabilities: messaging.sms, messaging.whatsapp, messaging.verify, messaging.inbound · endpoint: `https://us1.platform.bird.com/v1` ### 54. Telnyx API + MCP, BB (73.8) Carrier-owned CPaaS with SMS, MMS, RCS and WhatsApp on one REST API, plus an official hosted MCP server at api.telnyx.com/v2/mcp and a stdio MCP package. US long code SMS $0.004 a part outbound and inbound, published with carrier fees and as machine-readable pricing.md. No per-key scopes or read-only keys, and the MCP can send or buy numbers without confirmation. - Page: https://www.anchorterminal.com/tools/telnyx · Markdown: https://www.anchorterminal.com/tools/telnyx.md · JSON: https://www.anchorterminal.com/api/v1/tools/telnyx.json - Capabilities: messaging.sms, messaging.mms, messaging.rcs, messaging.whatsapp, messaging.voice, messaging.verify, messaging.inbound · endpoint: `https://api.telnyx.com/v2` ### 146. Vonage Messages API + MCP, B (67.1) One endpoint (POST /v1/messages) for SMS, MMS, WhatsApp, RCS, Viber and Messenger, with failover between channels. POST /v1/messages covers six channels, with SMS failover for WhatsApp and RCS. No idempotency key, and channel rejections arrive only by status webhook after a 202. - Page: https://www.anchorterminal.com/tools/vonage · Markdown: https://www.anchorterminal.com/tools/vonage.md · JSON: https://www.anchorterminal.com/api/v1/tools/vonage.json - Capabilities: messaging.sms, messaging.mms, messaging.whatsapp, messaging.rcs, messaging.verify, messaging.inbound · endpoint: `https://api.nexmo.com/v1` ### 185. Bandwidth Messaging API + MCP, B (64.3) US carrier's messaging API for SMS, MMS and RCS over 10DLC, toll-free and short codes, with published US rates. 10DLC SMS $0.004, toll-free $0.007 and short code $0.008 a message, published. Messaging accounts are onboarded by sales, and the free Build trial covers voice only. - Page: https://www.anchorterminal.com/tools/bandwidth · Markdown: https://www.anchorterminal.com/tools/bandwidth.md · JSON: https://www.anchorterminal.com/api/v1/tools/bandwidth.json - Capabilities: messaging.sms, messaging.mms, messaging.rcs, messaging.voice, messaging.verify, messaging.inbound · endpoint: `https://messaging.bandwidth.com/api/v2` ### 206. Sinch Messaging APIs + MCP, B (63.3) The SMS REST API and the Conversation API, which sends SMS, RCS, WhatsApp, Viber and Messenger through one message format, plus the Verification API. The Conversation API covers SMS, RCS, WhatsApp, Viber and Messenger through one message format. The MCP server is a developer preview whose npm release dates from 2026-04-14. - Page: https://www.anchorterminal.com/tools/sinch · Markdown: https://www.anchorterminal.com/tools/sinch.md · JSON: https://www.anchorterminal.com/api/v1/tools/sinch.json - Capabilities: messaging.sms, messaging.whatsapp, messaging.rcs, messaging.verify, messaging.inbound · endpoint: `https://us.sms.api.sinch.com/xms/v1` ### 250. Plivo API, C (60.3) CPaaS REST API for SMS, MMS, RCS and WhatsApp in 190+ countries, alongside voice. US long code SMS $0.0077 a message and numbers $0.50 a month, with carrier surcharges listed per carrier. No OpenAPI spec. - Page: https://www.anchorterminal.com/tools/plivo · Markdown: https://www.anchorterminal.com/tools/plivo.md · JSON: https://www.anchorterminal.com/api/v1/tools/plivo.json - Capabilities: messaging.sms, messaging.mms, messaging.rcs, messaging.whatsapp, messaging.voice, messaging.verify, messaging.inbound · endpoint: `https://api.plivo.com/v1` ### 267. Infobip API + MCP, C (59.3) Per-channel REST APIs and a unified Messages API for SMS, MMS, WhatsApp, RCS and Viber, plus 2FA. API keys with scopes, expiry dates and IP allowlists, and OAuth 2.1 on the MCP servers. Europe-wide traffic processing degraded on 2026-08-10 (about 1 hour) and 2026-08-15 (about 3 hours). - Page: https://www.anchorterminal.com/tools/infobip · Markdown: https://www.anchorterminal.com/tools/infobip.md · JSON: https://www.anchorterminal.com/api/v1/tools/infobip.json - Capabilities: messaging.sms, messaging.mms, messaging.whatsapp, messaging.rcs, messaging.verify, messaging.inbound · endpoint: `https://api.infobip.com` ### 343. 360dialog WhatsApp API + MCP, D (52.2) WhatsApp Business Solution Provider with a Cloud API proxy for sending and receiving WhatsApp messages, billed per number per month with Meta's fees passed through. Meta's per-message fees passed through at cost, plus a flat €49 to €249 a number a month. No changelog, official SDK or standalone OpenAPI download. - Page: https://www.anchorterminal.com/tools/360dialog · Markdown: https://www.anchorterminal.com/tools/360dialog.md · JSON: https://www.anchorterminal.com/api/v1/tools/360dialog.json - Capabilities: messaging.whatsapp, messaging.inbound · endpoint: `https://waba-v2.360dialog.io` ### 379. ClickSend SMS API + MCP, D (47.8) Prepaid SMS and MMS API aimed at small businesses, part of Sinch, with RCS, voice, email and post on the same account. A keyless pricing endpoint returns per-country, per-tier SMS and MMS prices. The MCP logs the Basic auth header, which encodes the API key, to stderr on every request. - Page: https://www.anchorterminal.com/tools/clicksend · Markdown: https://www.anchorterminal.com/tools/clicksend.md · JSON: https://www.anchorterminal.com/api/v1/tools/clicksend.json - Capabilities: messaging.sms, messaging.mms, messaging.rcs, messaging.voice, messaging.inbound · endpoint: `https://rest.clicksend.com/v3` ## Indexed, not reviewed (20) Sorted into this category from public catalogues, with facts and our own checks but no score, grade or rank (https://www.anchorterminal.com/indexed/index.md). | Listing | Kind | What it does | Why it's here | | --- | --- | --- | --- | | [cadence](https://www.anchorterminal.com/tools/cadencercs-cadence.md) | MCP server | Send RCS messages from your agent and get typed replies. Automatic SMS fallback. | vendor's own | | [Cavyro](https://www.anchorterminal.com/tools/cavyro.md) | MCP server | Telegram-native CRM for agents: contacts, deals, pipelines, campaigns, docs and reports. | vendor's own | | [elfa.ai MCP server](https://www.anchorterminal.com/tools/elfa-mcp.md) | MCP server | Crypto social intelligence from X and Telegram, plus the Elfa Auto condition engine | vendor's own | | [EZTexting MCP](https://www.anchorterminal.com/tools/eztexting-mcp.md) | MCP server | Official EZTexting MCP server: SMS/MMS messaging, contacts, workflows, reports. | vendor's own | | [FlowCastle](https://www.anchorterminal.com/tools/flowcastle.md) | MCP server | Build, edit, and deploy Telegram bots on FlowCastle's hosted visual flow platform. | vendor's own | | [Formmy](https://www.anchorterminal.com/tools/formmy.md) | MCP server | Run WhatsApp AI agents: manage agents, conversations, CRM contacts, orders and RAG docs. | vendor's own | | [GuildControl MCP](https://www.anchorterminal.com/tools/lasers-discord.md) | MCP server | Safety-first MCP server for Discord with privacy-safe reads, audits, and reviewed administration | vendor's own | | [instantreply.co MCP server](https://www.anchorterminal.com/tools/instantreply-mcp.md) | MCP server | AI access to InstantReply WhatsApp, Instagram, and Messenger inboxes with browser pairing. | vendor's own | | [JustCall MCP Server](https://www.anchorterminal.com/tools/justcall-mcp-server.md) | MCP server | JustCall MCP Server enables LLMs and AI agents to make voice calls and send SMS via JustCall APIs. | vendor's own | | [Kudosity](https://www.anchorterminal.com/tools/kudosity-mcp.md) | MCP server | Send SMS, MMS and WhatsApp, manage contacts and webhooks, from AI agents. | vendor's own | | [Limzo Telegram Group Stats](https://www.anchorterminal.com/tools/limzo-telegram-group-stats.md) | MCP server | Read-only stats for public Telegram groups tracked by Limzo, the anti-spam bot. No API key. | vendor's own | | [lookup](https://www.anchorterminal.com/tools/verirouteintel-lookup.md) | MCP server | Is this number safe to call or text right now? Live carrier, CNAM, spam and SMS checks for agents. | vendor's own | | [octapi](https://www.anchorterminal.com/tools/octapi-mcp.md) | MCP server | A business's WhatsApp front desk as tools: inbox, customers, catalogue, bookings, fees. | vendor's own | | [politicalcomms.com MCP server](https://www.anchorterminal.com/tools/politicalcomms-api.md) | MCP server | Compliant political SMS/MMS from MCP clients: projects, contacts, analytics, billing. | vendor's own | | [Quackr](https://www.anchorterminal.com/tools/quackr.md) | MCP server | Virtual phone numbers for SMS verification, OTP receipt, and number management. | vendor's own | | [RCS Campaigns](https://www.anchorterminal.com/tools/rcs-campaigns-campaigns.md) | MCP server | Send RCS & SMS campaigns: templates, audiences, surveys, inbox replies, delivery webhooks. | vendor's own | | [telemost-mcp-server](https://www.anchorterminal.com/tools/telemost-mcp-server.md) | MCP server | Telegram channel analytics and statistics for AI agents, pay-per-call in USDC via x402. | vendor's own | | [uni-msg WhatsApp](https://www.anchorterminal.com/tools/uni-msg-whatsapp.md) | MCP server | Drive WhatsApp from any MCP client: pair devices, send text and media, manage contacts and groups. | vendor's own | | [whatsapp](https://www.anchorterminal.com/tools/wacli-whatsapp.md) | MCP server | Your own WhatsApp as an MCP server: read, search and send from any MCP client. | vendor's own | | [WhatsApp Campaigns](https://www.anchorterminal.com/tools/wa-campaigns-whatsapp-campaigns.md) | MCP server | Send WhatsApp campaigns: templates, audiences, surveys, inbox replies, delivery webhooks. | vendor's own |