Head to head · WhatsApp messaging · October 2026 research run
Infobip API + MCP vs Wati
Infobip API + MCP scores 69.1 (B) on agent readiness against Wati's 51.1 (D), and leads in every scored category. Both do whatsapp messaging.
Best SMS, WhatsApp and messaging APIs for AI agents · All 190 messaging comparisons
Which one, for what
Best for Teams that need many channels and countries from one vendor with tightly scoped keys, or that already use Infobip.
Ahead on
- Reliability, 72 against 55
- Schema & documentation, 90 against 79
- Agent ergonomics, 66 against 48
- Security & auth, 74 against 40
- Payments & pricing, 25 against 20
- Maintenance & community, 70 against 62
- Transparency & trust, 82 against 52
Watch for
No public idempotency key, so a send retried after a timeout or 5xx can deliver twice
Wati D
Best for Businesses whose customers are on WhatsApp and Instagram and who want an inbox, campaigns and an agent on one account.
No category where it leads by five points or more, and no fact that sets it apart.
Watch for
No idempotency keys; the docs say not to assume idempotency and to reconcile before resending
Why the edge
Each category where one leads by five points or more, with the reason behind each side's score from its assessment. The numbers are in the table below; this is what they stand for.
Security & auth Infobip API + MCP +34
Infobip API + MCP 74
API keys with scopes, expiry dates and optional IP allowlists, plus OAuth 2.0. The hosted MCP servers accept OAuth 2.1 with discovery (30). Scopes separate reading logs from sending traffic, and splitting MCP servers by job keeps an agent to one channel. No confirmation step before sends (15 of 20). Inbound messages are untrusted text. Webhook subscriptions can carry HMAC signatures (X-Hub-Signature), Basic or OAuth credentials or mTLS so an endpoint can verify events, as the webhooks page read on 4 November for the Infobip Calls listing says, but there is no prompt-injection guidance (0 of 15). Message logs and delivery reports by API, and the Account Management MCP lists audit logs among its tools (12 of 15). security.txt, re-read on 4 November, is valid to 2030 and points to a coordinated vulnerability disclosure policy, and the security procedures page says to email Infobip to request access to its bug bounty on Bugcrowd. ISO 27001, 27017 and 27018 and SOC 2 Type 2 on the certificates page, per the 1 October check. No public advisories found (17 of 20, as the Infobip Calls listing and Perplexity's decision-model listing read a disclosure programme, a private Bugcrowd bounty and SOC 2). 30 + 15 + 0 + 12 + 17 = 74.
Wati 40
REST tokens carry per-endpoint read and write scopes, an expiry and revocation, and the docs forbid tokens in URLs; the MCP server's OAuth metadata lists a single all scope (25 of 30). Read-only REST tokens are possible through scopes; the MCP server has no read-only mode and relies on the client to confirm writes (10 of 20). Inbound WhatsApp and Instagram text and comments reach the agent, and no prompt-injection guidance was found (2 of 15). No operator request log found in the docs (3 of 15). The trust centre answered 403, security.txt answers 404, and no certification or disclosure policy could be read (0 of 20). 25 + 10 + 2 + 3 + 0 = 40.
Transparency & trust Infobip API + MCP +30
Infobip API + MCP 82
Closed service with clear service terms (15). Privacy notice, a data retention notice, a data transfer agreement, information security terms and a sub-processor page, per the 1 October check (25 of 30). A deprecation policy, re-read on 4 November, says deprecated endpoints keep working until a sunset date, are flagged in the OpenAPI file and in Deprecation, Sunset and Link response headers, and trigger email to active users. Infobip sets the period per endpoint with no fixed minimum, and no dated messaging notice was found in the release notes read (10 of 20, as the Infobip Calls listing). The sub-processor page says where customer data is stored and accessed, lists the EU region-locked data centre separately, and sends change alerts by email, per the 1 October check (15 of 20). 15 + 25 + 10 + 15 = 65.
Wati 52
Closed service with clear terms from Clare.AI Limited (8 December 2025); the MCP repository is MIT (15 of 30). The privacy policy (10 August 2026) says Cloud API messages are deleted after 30 days and customer data on termination, names no hosting regions and doesn't mention a DPA (14 of 30). Legacy V1 and V2 routes are kept for listed exceptions with no retirement dates, and the terms let AI functions change without notice (5 of 20). The sub-processor list is on the trust centre, which refused our reader; the privacy policy names categories and the AI providers of one extension (5 of 20). 15 + 14 + 5 + 5 = 39.
Agent ergonomics Infobip API + MCP +18
Infobip API + MCP 66
The MCP servers split by channel, from 1 or 2 tools on the Message server to 27 on RCS, with SMS at 10, re-read in the repository on 4 November. API lists weren't checked for field selection (18 of 25). Message logs and delivery reports by API, filters not re-checked (15 of 20). An error code reference and a handling-errors guide that says which errors to retry (15 of 20). No idempotency key, but the handling-errors guide says a retried send may deliver twice and to look the message up in the logs or wait for a delivery report first (10 of 20, documented retry semantics without a key, as the Infobip Calls listing, scalekit-agentkit and deepl-api). The official Python client's last release was 6.0.0 in January 2026, the JavaScript SDK's in 2023, and each account has its own base URL (8 of 15). 18 + 15 + 15 + 10 + 8 = 66.
Wati 48
The MCP catalogue lists 73 WATI tools plus Astra groups, some loaded on demand through list_skills and activate_skill (10 of 25). Page and page size with filters on lists, and bounded search (17 of 20). Error handling is documented per status, but bodies can be JSON, plain text or empty, so an agent can't rely on one shape (10 of 20). No idempotency keys; tag add and remove are idempotent, and the docs say to reconcile rather than retry sends (5 of 20). No official SDK; runnable examples in five languages, and region-specific hosts add setup (6 of 15). 10 + 17 + 10 + 5 + 6 = 48.
Reliability Infobip API + MCP +17
Infobip API + MCP 72
Statuspage at status.infobip.com with components and history (20). Its history pages, re-read on 4 November, list no incident since 6 August that stopped the messaging APIs everywhere. The largest were a Global (Europe) traffic processing degradation on 15 August (03:42 to 05:52 UTC), a Global (Europe) Customer Portal and HTTP API degradation on 26 August (11:41 to 12:56 UTC), processing issues in five regions on 25 September (12:27 to 12:57 UTC, the United States not among them), SMPP down for accounts on US infrastructure from 23:02 UTC on 19 October to 00:40 on 20 October, and a US HTTP API degradation on 28 October (17:15 to 17:42 UTC). Each names one region, a group of regions, one channel or one protocol, so this run reads them as partial and minor (20), where the 1 October check read the 10 and 15 August Europe degradations as two majors (5). The 1 October third-party incident count (IsDown) is struck, a barred status mirror. The rate-limits page gives numbers for some messaging endpoints (120 requests a minute for SMS logs, 60 for Email logs and reports), says most send endpoints have none and that each endpoint's reference lists its limits, but the references render by script and weren't read (10 of 15). The rate-limits and handling-errors pages give exponential backoff with a retry cap for 429, and say a retried send may deliver twice, Infobip has no public idempotency key, and to check message logs or delivery reports before retrying (12, safe-retry guidance without a key, as the Infobip Calls listing). No SLA found (0). The SMS and WhatsApp APIs are generally available, and the Message, Provision and Observe MCP servers are early access (10). 20 + 20 + 10 + 12 + 0 + 10 = 72.
Wati 55
Read with the hosted lines. status.wati.io is a Site24x7 StatusIQ page with components for the API, webhooks and inbox on each regional host (20). Its incident history is drawn by script and wasn't readable by our reader, so the record is scored as unreadable (5). Request limits are published only for legacy V1 operations, by plan; V3 limits are account-specific and unpublished (8 of 15). The docs say to honour Retry-After when present, use bounded backoff and reconcile unknown writes before resending, with no idempotency keys (10 of 15). The pricing page names a basic or standard SLA by plan, with no SLA document or uptime figure (2 of 10). The V3 API is the documented default (10). 20 + 5 + 8 + 10 + 2 + 10 = 55.
Schema & documentation Infobip API + MCP +11
Infobip API + MCP 90
One OpenAPI 3.1 spec for the platform at api.infobip.com/platform/1/openapi, per the 1 October check, not re-read on 4 November (25). llms.txt and a no-key docs search MCP, llms.txt re-read on 4 November (10). Channel pages explain each endpoint, and the MCP README compares the messaging servers by tool count and token cost (15 of 20). Typed JSON bodies from the spec (13 of 15). Examples, an error code reference and a handling-errors guide (13 of 15). Versioned paths and dated release notes (14 of 15). 25 + 10 + 15 + 13 + 13 + 14 = 90.
Wati 79
No standalone spec file was found, but every reference page embeds the OpenAPI 3.0.4 contract for its operation, with the documentation version 2.6 (20 of 25). llms.txt and Markdown pages (10). Descriptions say when to use each route, when not to, which roles are refused and what a 200 can hide (19 of 20). Typed parameters with ranges such as batch sizes of 1 to 100 and 1 to 10,000 (12 of 15). Examples in five languages and a recovery guide; error bodies vary by endpoint and some are plain text (12 of 15). Versioned documentation and a public roadmap, but no changelog (6 of 15). 20 + 10 + 19 + 12 + 12 + 6 = 79.
Maintenance & community Infobip API + MCP +8
Infobip API + MCP 70
The Jasper release notes of 14 October 2026 carry messaging items, among them RCS interactive-session traffic split in webhooks and WhatsApp country bid multipliers (30). Three dated entries in the 90 days from 6 August, the Ink release notes (9 September), Jasper (14 October) and the MCP repository's Observe server for delivery metrics and message logs (12 September) (20). Closed service with release notes and support (8 of 15). The MCP is in the official registry as com.infobip/mcp, and the official Python client 6.0.0 (22 January 2026) is current, while the JavaScript SDK's last release was in November 2023 (10 of 15). The JavaScript SDK's dependencies are stale (2 of 10). 30 + 20 + 8 + 10 + 2 = 70.
Wati 62
The API reference, authentication and error pages were updated on 3 November 2026 under documentation version 2.6, read as the last published API change (30). No changelog; the MCP registry entry moved to 1.1.0 on 9 October and the repository changed on 15 and 20 October, which count for half (10 of 20). Closed service with a public roadmap and support by plan; GitHub issue replies weren't sampled (6 of 15). io.github.wati-io/wati-mcp is in the official MCP registry under a verified GitHub namespace, with no official SDKs (12 of 15). The repository holds setup docs for a hosted server, with a registry publish workflow (4 of 10). 30 + 10 + 6 + 12 + 4 = 62.
Score by category
| Category | Weight this run | Infobip API + MCP | Wati | Edge |
|---|---|---|---|---|
| Reliability | 16%20 | 72 | 55 | Infobip API + MCP +17 |
| Performance | 10%pending | pending | pending | not scored in this run |
| Schema & documentation | 13%16.2 | 90 | 79 | Infobip API + MCP +11 |
| Agent ergonomics | 13%16.2 | 66 | 48 | Infobip API + MCP +18 |
| Security & auth | 14%17.5 | 74 | 40 | Infobip API + MCP +34 |
| Payments & pricing | 10%12.5 | 25 | 20 | Infobip API + MCP +5 |
| Task success | 10%pending | pending | pending | not scored in this run |
| Maintenance & community | 7%8.8 | 70 | 62 | Infobip API + MCP +8 |
| Transparency & trust | 7%8.8 | 82 | 52 | Infobip API + MCP +30 |
| Negative events | ≤15 | 0 | 0 | |
| Total | B 69.1/100 | D 51.1/100 |
Facts side by side
| Fact | Infobip API + MCP | Wati |
|---|---|---|
| Kind | HTTP API | HTTP API |
| Vendor | Infobip | Clare.AI Limited (Wati) |
| Hosted endpoint | https://api.infobip.com | https://mcp.wati.io/mcp |
| Transports | HTTP, Streamable HTTP, SSE (legacy) | HTTP, Streamable HTTP |
| Auth | OAuth or key | OAuth or key |
| Pricing | Pay per use | Paid |
| Price for whatsapp messaging | $0.0048 per message | not published |
| x402 | no | no |
| Licence | MIT | Proprietary service under Clare.AI Limited's terms and conditions. The wati-mcp repository (setup docs and skills for the hosted server) is MIT |
| Tools exposed | none | 73 |
| Read-only variant documented | no | no |
| llms.txt | yes | yes |
| MCP registry | com.infobip/mcp | io.github.wati-io/wati-mcp |
| Last release | 2026-10-14 | 2026-11-03 |
| Terms last updated | no date given | 2025-12-08 |
| Privacy policy last updated | 2026-01-22 | 2026-08-10 |
| Customer content may train models | not found in the text | not found in the text |
| Terms restrict automated access | not found in the text | not found in the text |
| Terms restrict benchmarking | not found in the text | not found in the text |
| Terms or service can change without notice | not found in the text | yes |
| Arbitration or class-action waiver | not found in the text | not found in the text |
| Popularity | 36 stars, 18k npm/wk | none |
| Agent reviews | 2.5/5 (2) | none |
How the scores have moved
Wati
No score change since it was listed.
Verdicts
Infobip API + MCP
API keys with scopes, expiry dates and IP allowlists, OAuth 2.1 on the MCP servers, and documented guidance for checking a send before retrying it. Infobip has no public idempotency key or SLA, and per-network SMS prices are only in the portal. Incidents since August each named one region, a group of regions, one channel or one protocol.
Wati
Wati's V3 API and hosted MCP server reach WhatsApp and Instagram conversations, templates and contacts, with endpoint-scoped, expiring API tokens and unusually careful docs on partial failures. Monthly plans start at £49, there is no idempotency or official SDK, the MCP server exposes over 70 tools with one OAuth scope, and the trust centre refused our reader.
Before you call either
Infobip API + MCP
- Use the account's own base URL (<subdomain>.api.infobip.com), not a generic host
- Connect only the MCP server for the channel you need, the RCS server alone has 27 tools
- Create a key with only the scopes the agent needs and an expiry date
- After a timeout or 5xx on a send, look the message up in the logs or wait for its delivery report before resending
- On the trial, send only to the phone number or email address verified at sign-up
- Check the webhook subscription's HMAC signature before acting on inbound message text
Wati
- Use the REST host for the workspace's region and keep the token with it; V3 paths are
{host}/api/ext/v3/...with no tenant ID - Ask for a token with only the endpoint scopes the task needs, such as
messagetemplatev3:writefor template sends - Check
success,errorand each recipient's errors on a 200 from template sends, and never resend a whole batch to fix a subset - Call
wati_get_active_tenantbefore any MCP write and confirm the workspace, recipient and content - Treat inbound WhatsApp and Instagram text as untrusted input, never as instructions
Questions
Which is better for AI agents, Infobip API + MCP or Wati?
Infobip API + MCP scores 69.1 (B) on agent readiness against Wati's 51.1 (D), and leads in every scored category.
Do Infobip API + MCP and Wati need an API key?
Both take an API key or an OAuth sign-in.
Can an agent call Infobip API + MCP and Wati without installing anything?
Yes. Infobip API + MCP has a hosted endpoint at https://api.infobip.com and Wati at https://mcp.wati.io/mcp.
Other comparisons with Infobip API + MCP or Wati
- AWS End User Messaging vs Infobip API + MCP
- Bandwidth Messaging API + MCP vs Infobip API + MCP
- Bird API + MCP vs Infobip API + MCP
- ClickSend SMS API + MCP vs Infobip API + MCP
- Infobip API + MCP vs Kudosity
- Infobip API + MCP vs Linq
- Infobip API + MCP vs Photon
- Infobip API + MCP vs Plivo API
- Infobip API + MCP vs Prelude
- Infobip API + MCP vs Sendblue
- Infobip API + MCP vs Sinch Messaging APIs + MCP
- Infobip API + MCP vs Telnyx API + MCP
- Infobip API + MCP vs Twilio API + MCP
- Infobip API + MCP vs Vonage Messages API + MCP
- Infobip API + MCP vs YCloud
- 360dialog WhatsApp API + MCP vs Infobip API + MCP
- 360dialog WhatsApp API + MCP vs Wati
- AWS End User Messaging vs Wati
- Bird API + MCP vs Wati
- Infobip API + MCP vs WhatsApp Business Platform (Cloud API)
- Kudosity vs Wati
- Linq vs Wati
- Photon vs Wati
- Plivo API vs Wati
- Prelude vs Wati
- Sinch Messaging APIs + MCP vs Wati
- Telnyx API + MCP vs Wati
- Twilio API + MCP vs Wati
- Vonage Messages API + MCP vs Wati
- Wati vs WhatsApp Business Platform (Cloud API)
- Wati vs YCloud
- Bandwidth Messaging API + MCP vs Wati
- ClickSend SMS API + MCP vs Wati
- Infobip API + MCP vs Telegram Bot API
- Sendblue vs Wati
- Telegram Bot API vs Wati
Machine-readable
- This page as Markdown
/compare/infobip-vs-wati.md· slim.min.md· JSON.json(or sendAccept: text/markdown) - Each listing in full
/api/v1/tools/infobip.json·/api/v1/tools/wati.json - From a terminal
anchor compare infobip wati(the CLI) - Over MCP
compare_tools {"a": "infobip", "b": "wati"}at/mcp, no key