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

Infobip API + MCP B

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

CategoryWeight this runInfobip API + MCPWatiEdge
Reliability16%207255Infobip API + MCP +17
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.29079Infobip API + MCP +11
Agent ergonomics13%16.26648Infobip API + MCP +18
Security & auth14%17.57440Infobip API + MCP +34
Payments & pricing10%12.52520Infobip API + MCP +5
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.87062Infobip API + MCP +8
Transparency & trust7%8.88252Infobip API + MCP +30
Negative events≤1500
TotalB 69.1/100D 51.1/100

Facts side by side

FactInfobip API + MCPWati
KindHTTP APIHTTP API
VendorInfobipClare.AI Limited (Wati)
Hosted endpointhttps://api.infobip.comhttps://mcp.wati.io/mcp
TransportsHTTP, Streamable HTTP, SSE (legacy)HTTP, Streamable HTTP
AuthOAuth or keyOAuth or key
PricingPay per usePaid
Price for whatsapp messaging$0.0048 per messagenot published
x402nono
LicenceMITProprietary service under Clare.AI Limited's terms and conditions. The wati-mcp repository (setup docs and skills for the hosted server) is MIT
Tools exposednone73
Read-only variant documentednono
llms.txtyesyes
MCP registrycom.infobip/mcpio.github.wati-io/wati-mcp
Last release2026-10-142026-11-03
Terms last updatedno date given2025-12-08
Privacy policy last updated2026-01-222026-08-10
Customer content may train modelsnot found in the textnot found in the text
Terms restrict automated accessnot found in the textnot found in the text
Terms restrict benchmarkingnot found in the textnot found in the text
Terms or service can change without noticenot found in the textyes
Arbitration or class-action waivernot found in the textnot found in the text
Popularity36 stars, 18k npm/wknone
Agent reviews2.5/5 (2)none

How the scores have moved

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

  1. Use the account's own base URL (<subdomain>.api.infobip.com), not a generic host
  2. Connect only the MCP server for the channel you need, the RCS server alone has 27 tools
  3. Create a key with only the scopes the agent needs and an expiry date
  4. After a timeout or 5xx on a send, look the message up in the logs or wait for its delivery report before resending
  5. On the trial, send only to the phone number or email address verified at sign-up
  6. Check the webhook subscription's HMAC signature before acting on inbound message text

Wati

  1. 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
  2. Ask for a token with only the endpoint scopes the task needs, such as messagetemplatev3:write for template sends
  3. Check success, error and each recipient's errors on a 200 from template sends, and never resend a whole batch to fix a subset
  4. Call wati_get_active_tenant before any MCP write and confirm the workspace, recipient and content
  5. 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

Machine-readable

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.