# Best SMS, WhatsApp and messaging APIs for AI agents > Twilio API + MCP (A), Bird API + MCP (BB) and AWS End User Messaging (BB) lead the 14 ranked SMS, WhatsApp and messaging APIs. Picks by need, strengths, weaknesses and prices from the Anchor benchmark. - Canonical: https://www.anchorterminal.com/best/messaging/ - Markdown: https://www.anchorterminal.com/best/messaging/index.md (~5,500 tokens) - Slim: https://www.anchorterminal.com/best/messaging/index.min.md (~1,330 tokens, same facts, less prose, for token-sensitive contexts) - JSON: https://www.anchorterminal.com/best/messaging/index.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-09 The 10 highest-scoring of 14 SMS, WhatsApp and messaging APIs on the Anchor benchmark, with a pick for each need and where each one falls short. Scores come from public evidence, re-checked as vendors change. - Ranked: 14 · agent-ready (BB or better): 4 · accept x402: 0 · hosted endpoints: 14 - Full ranked table: https://www.anchorterminal.com/categories/messaging.md - Head-to-head comparisons: https://www.anchorterminal.com/compare/messaging/index.md (91) - Methodology: https://www.anchorterminal.com/benchmark/index.md ## The shortlist | # | Tool | Grade | Score | Best for | Price | Where | | --- | --- | --- | --- | --- | --- | --- | | 1 | [Twilio API + MCP](https://www.anchorterminal.com/tools/twilio.md) | A | 80.4 | Teams that want every channel, wide country coverage and a published SLA behind one vendor and can pay for it. | Pay per use | hosted and local | | 2 | [Bird API + MCP](https://www.anchorterminal.com/tools/bird.md) | BB | 76.5 | Agents that send SMS, WhatsApp and email from one account and need scoped credentials and safe retries. | Pay per use | hosted and local | | 3 | [AWS End User Messaging](https://www.anchorterminal.com/tools/aws-end-user-messaging.md) | BB | 74.3 | Teams already on AWS that want SMS, MMS, RCS and WhatsApp under IAM, CloudTrail and per-Region control at carrier-level prices. | $1 / mo | hosted | | 4 | [Telnyx API + MCP](https://www.anchorterminal.com/tools/telnyx.md) | BB | 73.6 | Cost-sensitive US SMS and for agents that must onboard and pay without a person. | Pay per use | hosted and local | | 5 | [WhatsApp Business Platform (Cloud API)](https://www.anchorterminal.com/tools/whatsapp-cloud-api.md) | B | 67.1 | The direct route to WhatsApp for a business messaging its own customers, with no reseller fee. | Pay per use | hosted | | 6 | [Vonage Messages API + MCP](https://www.anchorterminal.com/tools/vonage.md) | B | 66.8 | Agents that need several chat channels behind one call with SMS failover. | Pay per use | hosted and local | | 7 | [Bandwidth Messaging API + MCP](https://www.anchorterminal.com/tools/bandwidth.md) | B | 64.3 | US and Canada senders at volume who want carrier-owned routes and will talk to sales. | Paid | hosted and local | | 8 | [Sinch Messaging APIs + MCP](https://www.anchorterminal.com/tools/sinch.md) | B | 63.2 | Teams that want SMS, RCS and WhatsApp through one API with wide country coverage, and those already on Sinch voice or Mailgun. | Pay per use | hosted and local | | 9 | [Sendblue](https://www.anchorterminal.com/tools/sendblue.md) | C | 61.7 | An agent that answers people over iMessage on a US number, where blue-bubble threads, typing indicators and reactions matter and the person texts first. | $100 / mo | hosted and local | | 10 | [Plivo API](https://www.anchorterminal.com/tools/plivo.md) | C | 60.3 | Cost-sensitive SMS and WhatsApp sends from code, and for teams that also use Plivo voice. | Pay per use | hosted | ## Picks by need - Highest score overall: [Twilio API + MCP](https://www.anchorterminal.com/tools/twilio.md), A, 80.4/100 on the benchmark. Also [Bird API + MCP](https://www.anchorterminal.com/tools/bird.md), BB, 76.5/100. - Schema & documentation: [Telnyx API + MCP](https://www.anchorterminal.com/tools/telnyx.md), 93/100 on schema & documentation, against 92 for the overall leader. - Agent ergonomics: [Bird API + MCP](https://www.anchorterminal.com/tools/bird.md), 95/100 on agent ergonomics, against 80 for the overall leader. - Security & auth: [AWS End User Messaging](https://www.anchorterminal.com/tools/aws-end-user-messaging.md), 88/100 on security & auth, against 85 for the overall leader. - Transparency & trust: [AWS End User Messaging](https://www.anchorterminal.com/tools/aws-end-user-messaging.md), 83/100 on transparency & trust, against 81 for the overall leader. - The review panel's favourite: [Bird API + MCP](https://www.anchorterminal.com/tools/bird.md), 3.6/5 from 8 panel reviews. ## How to choose - Price per message by country: Check the price per message for each country the agent will reach, since fees vary by destination and a headline rate can understate the cost of a multi-country workload. - Sender registration before sending: Check which sender registrations, such as 10DLC or business verification, must be complete before the first message, since an unregistered sender can be blocked from sending at all. - Channel coverage and fallback: Check which channels cover each target country and whether a message can fall back to another channel, since an agent may need a second route to reach a recipient. - Inbound replies and retries: Check how inbound replies reach the agent and whether webhook delivery is retried, since a lost reply can leave a conversation waiting on a customer who has already answered. ## Each one in detail ### 1. Twilio API + MCP, A 80.4/100 Programmable Messaging (SMS, MMS, WhatsApp, RCS) and Verify over REST. - Verdict: 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. - Choose it for: Teams that want every channel, wide country coverage and a published SLA behind one vendor and can pay for it. - Strength: Per-segment US prices, carrier fees by carrier and the $0.001 failed-message fee published without a login - Strength: Restricted API keys with up to 100 endpoint permissions each - Strength: Twilio APIs SLA at 99.95 per cent for every paying customer, with 10 per cent credits - Weakness: US SMS at $0.0083 a segment plus $0.0035 to $0.005 in carrier fees, with inbound charged at the same rate - Weakness: A US long code sends 1 message a second per Twilio's scaling guide, with the excess queued for up to 10 hours - Weakness: No idempotency key on message creation - Price: Pay per use · Auth: OAuth or key · x402: no · Where: hosted and local - Full assessment: https://www.anchorterminal.com/tools/twilio.md ### 2. Bird API + MCP, BB 76.5/100 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. - Verdict: 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. - Choose it for: Agents that send SMS, WhatsApp and email from one account and need scoped credentials and safe retries. - Strength: API keys with per-product read or write scopes, expiry and CIDR limits, and a read-only default login - Strength: Idempotency-Key with a 3-hour window on SMS and WhatsApp sends and other mutations, Retry-After on 429 and typed error codes - Strength: OpenAPI 3.1 spec, llms.txt and Markdown pages - Weakness: No free SMS or WhatsApp allowance, and we found no way to top up the prepaid balance by API - Weakness: About 75 minutes of elevated US API errors and increased latency on 17 September 2026, writes most affected - Weakness: Rate-limit quotas aren't published, only returned in headers - Price: Pay per use · Auth: OAuth or key · x402: no · Where: hosted and local - Full assessment: https://www.anchorterminal.com/tools/bird.md - Against #1: https://www.anchorterminal.com/compare/bird-vs-twilio.md ### 3. AWS End User Messaging, BB 74.3/100 AWS's messaging service for SMS, MMS, RCS, WhatsApp, voice and push, formerly the channel APIs of Amazon Pinpoint. Agents call the SMS and Voice v2 API or the Social Messaging API with IAM-signed requests, through the AWS CLI or SDKs. - Verdict: IAM policies limit a credential to single actions and resources, CloudTrail can log every send, and enforced monthly spend limits cap cost. New accounts start in a sandbox with a $1 monthly SMS limit and ten verified recipients, production access needs a support case per Region, and the send actions take no idempotency token. - Choose it for: Teams already on AWS that want SMS, MMS, RCS and WhatsApp under IAM, CloudTrail and per-Region control at carrier-level prices. - Strength: IAM policies per action and resource with condition keys and temporary credentials, and CloudTrail data events for the send actions - Strength: Smithy model published for all 110 SMS and Voice v2 operations, with 69 enumerated types and reason codes on errors - Strength: Enforced monthly spend limits, protect configurations that block destination countries, and a `DryRun` flag on sends - Weakness: Sandbox limits new accounts to $1 of SMS a month and ten verified numbers until a support case per Region is approved - Weakness: No idempotency token on `SendTextMessage`, `SendMediaMessage` or `SendRcsMessage`, so a retried send can go out twice - Weakness: Most actions, the send actions included, default to 1 request a second per account and Region - Price: $1 / mo · Auth: OAuth or key · x402: no · Where: hosted - Full assessment: https://www.anchorterminal.com/tools/aws-end-user-messaging.md - Against #1: https://www.anchorterminal.com/compare/aws-end-user-messaging-vs-twilio.md ### 4. Telnyx API + MCP, BB 73.6/100 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. - Verdict: 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. - Choose it for: Cost-sensitive US SMS and for agents that must onboard and pay without a person. - Strength: US long code SMS $0.004 a part outbound and inbound, published with carrier fees and as machine-readable pricing.md - Strength: Agent signup and x402 or MPP top-ups with no browser - Strength: 429 responses carry Retry-After and x-ratelimit headers, with documented backoff guidance - Weakness: No per-key scopes or read-only keys, and the MCP can send or buy numbers without confirmation - Weakness: No free credit, a new account starts at zero - Weakness: API-wide 5XX errors for about 2 hours on 2026-09-23, plus messaging latency and delivery incidents through September - Price: Pay per use · Auth: API key · x402: partial · Where: hosted and local - Full assessment: https://www.anchorterminal.com/tools/telnyx.md - Against #1: https://www.anchorterminal.com/compare/telnyx-vs-twilio.md ### 5. WhatsApp Business Platform (Cloud API), B 67.1/100 Meta's WhatsApp Business Platform Cloud API sends and receives WhatsApp messages for a business phone number through the Graph API, with inbound messages and status updates arriving by webhook. Access uses a Meta developer app and OAuth access tokens. - Verdict: The first-party WhatsApp API has a public OpenAPI document, Markdown docs with llms.txt, numeric rate limits and a test number that sends without a payment method. Setup needs a person in three Meta dashboards, no idempotency key was found for sends, and Meta's terms restrict general-purpose AI assistants on the platform. - Choose it for: The direct route to WhatsApp for a business messaging its own customers, with no reseller fee. - Strength: A test WhatsApp Business account and test number are created with the app and send template messages with no payment method on file - Strength: OpenAPI 3.1 document under MIT in facebook/openapi (78 paths, 113 operations), plus llms.txt indexes and a Markdown copy of each docs page - Strength: Limits are published with numbers, including 80 messages a second per number, 5,000 requests an hour per active account and one message every 6 seconds per recipient - Weakness: A person has to create a Meta account, a developer app, a business portfolio and a system user in a browser before any token exists - Weakness: No idempotency key for message sends was found in the reviewed documentation or the OpenAPI document, so a retried send can reach the user twice - Weakness: Meta's pricing page says the 15 January 2026 terms permit general-purpose AI assistants only where Meta is legally required to allow them - Price: Pay per use · Auth: OAuth · x402: no · Where: hosted - Full assessment: https://www.anchorterminal.com/tools/whatsapp-cloud-api.md - Against #1: https://www.anchorterminal.com/compare/twilio-vs-whatsapp-cloud-api.md ### 6. Vonage Messages API + MCP, B 66.8/100 One endpoint (POST /v1/messages) for SMS, MMS, WhatsApp, RCS, Viber and Messenger, with failover between channels. - Verdict: 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. - Choose it for: Agents that need several chat channels behind one call with SMS failover. - Strength: POST /v1/messages covers six channels, with SMS failover for WhatsApp and RCS - Strength: OpenAPI 3.0.3 spec for the Messages API (version 1.19.1), and SDK releases in Node and Python through September 2026 - Strength: 75 requests a second per API key, with Retry-After and X-RateLimit headers on 429 - Weakness: No idempotency key, and channel rejections arrive only by status webhook after a 202 - Weakness: The sending MCP lives in the Vonage-Community GitHub organisation, last released on 2026-05-26, with no tool annotations - Weakness: SMS, WhatsApp and RCS prices sit behind a country selector, and the terms body doesn't render without a browser - Price: Pay per use · Auth: OAuth or key · x402: no · Where: hosted and local - Full assessment: https://www.anchorterminal.com/tools/vonage.md - Against #1: https://www.anchorterminal.com/compare/twilio-vs-vonage.md ### 7. Bandwidth Messaging API + MCP, B 64.3/100 US carrier's messaging API for SMS, MMS and RCS over 10DLC, toll-free and short codes, with published US rates. - Verdict: 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. - Choose it for: US and Canada senders at volume who want carrier-owned routes and will talk to sales. - Strength: 10DLC SMS $0.004, toll-free $0.007 and short code $0.008 a message, published - Strength: OAuth 2.0 client credentials with roles, account scope and two-secret rotation - Strength: A full queue returns 429 stating the allowed rate and queue size - Weakness: Messaging accounts are onboarded by sales, and the free Build trial covers voice only - Weakness: No callback signing found - Weakness: No SLA, sub-processor list or retention periods found - Price: Paid · Auth: OAuth · x402: no · Where: hosted and local - Full assessment: https://www.anchorterminal.com/tools/bandwidth.md - Against #1: https://www.anchorterminal.com/compare/bandwidth-vs-twilio.md ### 8. Sinch Messaging APIs + MCP, B 63.2/100 The SMS REST API and the Conversation API, which sends SMS, RCS, WhatsApp, Viber and Messenger through one message format, plus the Verification API. - Verdict: 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. - Choose it for: Teams that want SMS, RCS and WhatsApp through one API with wide country coverage, and those already on Sinch voice or Mailgun. - Strength: The Conversation API covers SMS, RCS, WhatsApp, Viber and Messenger through one message format - Strength: Published limits of 800 requests a second per project and a 500,000-message queue per app - Strength: HMAC-signed callbacks with a nonce and timestamp - Weakness: The MCP server is a developer preview whose npm release dates from 2026-04-14 - Weakness: 54 MCP tools with no readOnlyHint or destructiveHint annotations - Weakness: Separate credential schemes for the SMS, Conversation and Verification APIs, none with scopes - Price: Pay per use · Auth: OAuth or key · x402: no · Where: hosted and local - Full assessment: https://www.anchorterminal.com/tools/sinch.md - Against #1: https://www.anchorterminal.com/compare/sinch-vs-twilio.md ### 9. Sendblue, C 61.7/100 Sendblue is a hosted API from Round One, Inc. for sending and receiving iMessage, RCS, SMS and MMS from dedicated or shared phone numbers. Agents use a REST API, TypeScript and Python SDKs, a CLI and an MCP server. - Verdict: Sendblue sends iMessage with RCS and SMS fallback at a flat $100 a line each month, and its CLI creates a free account and API keys from a terminal once a person texts a code. Proactive outbound messaging is sold through sales, no OpenAPI file is published, and the MCP package the docs install dates from August 2025. - Choose it for: An agent that answers people over iMessage on a US number, where blue-bubble threads, typing indicators and reactions matter and the person texts first. - Strength: One request to `/api/send-message` sends iMessage and can fall back to RCS or SMS, with no per-message fee on any plan - Strength: The CLI creates a free account, a shared line and API keys from a terminal, with no card, once a person texts a one-time code - Strength: Temporary bearer tokens from `/v3/auth/tokens` can be limited to named phone numbers, expire after 900 seconds by default and can be revoked - Weakness: Proactive outbound messaging needs the Blue Ocean plan, which has no public price. The $100 AI Agent plan is inbound-first - Weakness: No OpenAPI file was found at any public address, although the SDKs and the reference are generated from one - Weakness: The docs install `sendblue-api-mcp`, last published on 5 August 2025 with 18 tools. The API now has 54 configured endpoints - Price: $100 / mo · Auth: API key · x402: no · Where: hosted and local - Full assessment: https://www.anchorterminal.com/tools/sendblue.md - Against #1: https://www.anchorterminal.com/compare/sendblue-vs-twilio.md ### 10. Plivo API, C 60.3/100 CPaaS REST API for SMS, MMS, RCS and WhatsApp in 190+ countries, alongside voice. - Verdict: US long code SMS $0.0077 a message and numbers $0.50 a month, with carrier surcharges listed per carrier. No OpenAPI spec. - Choose it for: Cost-sensitive SMS and WhatsApp sends from code, and for teams that also use Plivo voice. - Strength: US long code SMS $0.0077 a message and numbers $0.50 a month, with carrier surcharges listed per carrier - Strength: Free trial credits with no card - Strength: Published API limit of 300 requests per 5 seconds - Weakness: No OpenAPI spec - Weakness: One Auth ID and token per account or subaccount, with no scopes or read-only keys - Weakness: The official MCP has one tool and only searches docs - Price: Pay per use · Auth: API key · x402: no · Where: hosted - Full assessment: https://www.anchorterminal.com/tools/plivo.md - Against #1: https://www.anchorterminal.com/compare/plivo-vs-twilio.md 4 more are ranked in the full table: https://www.anchorterminal.com/categories/messaging.md ## Head to head - [Bird API + MCP vs Twilio API + MCP](https://www.anchorterminal.com/compare/bird-vs-twilio.md) - [AWS End User Messaging vs Twilio API + MCP](https://www.anchorterminal.com/compare/aws-end-user-messaging-vs-twilio.md) - [Telnyx API + MCP vs Twilio API + MCP](https://www.anchorterminal.com/compare/telnyx-vs-twilio.md) - [Twilio API + MCP vs WhatsApp Business Platform (Cloud API)](https://www.anchorterminal.com/compare/twilio-vs-whatsapp-cloud-api.md) - [AWS End User Messaging vs Bird API + MCP](https://www.anchorterminal.com/compare/aws-end-user-messaging-vs-bird.md) - [Bird API + MCP vs Telnyx API + MCP](https://www.anchorterminal.com/compare/bird-vs-telnyx.md) - [Bird API + MCP vs WhatsApp Business Platform (Cloud API)](https://www.anchorterminal.com/compare/bird-vs-whatsapp-cloud-api.md) - [AWS End User Messaging vs Telnyx API + MCP](https://www.anchorterminal.com/compare/aws-end-user-messaging-vs-telnyx.md) - [AWS End User Messaging vs WhatsApp Business Platform (Cloud API)](https://www.anchorterminal.com/compare/aws-end-user-messaging-vs-whatsapp-cloud-api.md) - [Telnyx API + MCP vs WhatsApp Business Platform (Cloud API)](https://www.anchorterminal.com/compare/telnyx-vs-whatsapp-cloud-api.md) ## Questions ### What are the highest-rated SMS, WhatsApp and messaging APIs for AI agents? Twilio API + MCP has the highest benchmark score of the 14 ranked SMS, WhatsApp and messaging APIs, 80.4 (A). Bird API + MCP is second with 76.5 (BB). ### How many SMS, WhatsApp and messaging APIs are agent-ready? 4 of the 14 ranked here grade BB or better, the bar for agent-ready on the Anchor benchmark. ### Which SMS, WhatsApp and messaging APIs accept x402 payments? None of the ranked listings here accepts x402 for its main call yet. ### How is this list ranked? By the Anchor benchmark score out of 100, a weighted mean of the scored categories minus deductions for negative events, from public evidence re-checked as vendors change. Listings cannot pay for a place. The latest assessment behind this page is from 9 October 2026. ## How this list is made The order is the Anchor benchmark score, the same number as on each listing. Each listing is graded from public evidence against the benchmark checklist, and the picks are worked out from those grades, prices and facts. No listing pays for its place, and paid audits or listing help never change a score.