{
  "data": {
    "a": {
      "slug": "infobip",
      "name": "Infobip API + MCP",
      "vendor": "Infobip",
      "vendorUrl": "https://www.infobip.com",
      "kind": "http-api",
      "category": "messaging",
      "summary": "Per-channel REST APIs and a unified Messages API for SMS, MMS, WhatsApp, RCS and Viber, plus 2FA.",
      "url": "https://www.anchorterminal.com/tools/infobip",
      "markdownUrl": "https://www.anchorterminal.com/tools/infobip.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/infobip.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/infobip.json",
      "repo": "https://github.com/infobip/mcp",
      "license": "MIT",
      "transports": [
        "http",
        "streamable-http",
        "sse"
      ],
      "remoteUrl": "https://api.infobip.com",
      "packages": [
        {
          "registry": "npm",
          "name": "@infobip-api/sdk"
        },
        {
          "registry": "pypi",
          "name": "infobip-api-python-client"
        }
      ],
      "auth": "mixed",
      "authNotes": "API key with scopes, sent as `Authorization: App \u003ckey\u003e`, or OAuth 2.0. Each account has its own base URL at \u003csubdomain\u003e.api.infobip.com. The MCP servers accept OAuth 2.1 with discovery or the same App key header.",
      "pricing": "usage",
      "pricingNotes": "Pay as you go. The SMS page shows the average across networks, about $0.0082 a message to the US and $0.044 to the UK. US WhatsApp $0.00476 per utility or authentication message, $0.0374 per marketing message and $0.005 per free-form message; the first 1,000 service conversations per WhatsApp Business Account a month are free. The 60-day free trial allows up to 100 messages per channel to your verified number (https://www.infobip.com/sms/pricing).",
      "priceSummary": "Pay per use",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402 support in docs, pricing or MCP README (checked 2026-09-30).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 36,
        "npmWeekly": 17770,
        "pypiWeekly": null,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://www.infobip.com/docs/api",
      "llmsTxt": "https://www.infobip.com/docs/llms.txt",
      "openapi": "https://api.infobip.com/platform/1/openapi",
      "registryName": "com.infobip/mcp",
      "capabilities": [
        "messaging.sms",
        "messaging.mms",
        "messaging.whatsapp",
        "messaging.rcs",
        "messaging.verify",
        "messaging.inbound"
      ],
      "tags": [
        "hosted",
        "free-tier",
        "mcp",
        "llms-txt",
        "openapi",
        "webhooks",
        "whatsapp",
        "sms",
        "enterprise"
      ],
      "lastRelease": "2026-09-09",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 59.3,
        "grade": "C",
        "agentReady": false,
        "rank": 267,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 8,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 56,
          "maintenance": 60,
          "payments": 25,
          "reliability": 43,
          "schema": 90,
          "security": 67,
          "transparency": 78
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "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).",
        "strengths": [
          "API keys with scopes, expiry dates and IP allowlists, and OAuth 2.1 on the MCP servers",
          "18 hosted MCP servers split by channel, with the Message server at 1 or 2 tools",
          "One OpenAPI 3.1 spec for the whole platform, plus llms.txt and a no-key docs MCP",
          "Valid security.txt, ISO 27001, 27017 and 27018, and SOC 2 Type 2",
          "Sub-processor page with data locations and change alerts"
        ],
        "weaknesses": [
          "Europe-wide traffic processing degraded on 2026-08-10 (about 1 hour) and 2026-08-15 (about 3 hours)",
          "No messaging rate limits or SLA published",
          "Published SMS prices are network averages, and per-network rates need a portal login",
          "JavaScript SDK unreleased since November 2023",
          "No webhook signing found"
        ],
        "agentNotes": [
          "Use the account's own base URL (\u003csubdomain\u003e.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",
          "Send trial messages from ServiceSMS to verified numbers only (up to 5)"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 2.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "C",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 59.3
          }
        ],
        "editorialScores": {
          "ergonomics": 56,
          "maintenance": 60,
          "payments": 25,
          "reliability": 43,
          "schema": 90,
          "security": 67,
          "transparency": 55
        },
        "provenanceScore": 100
      },
      "connect": {
        "http": "curl -X POST \"https://$INFOBIP_BASE_URL/sms/3/messages\" \\\n  -H \"Authorization: App $INFOBIP_API_KEY\" -H \"Content-Type: application/json\" \\\n  -d '{\"messages\":[{\"sender\":\"ServiceSMS\",\"destinations\":[{\"to\":\"447415774332\"}],\"content\":{\"text\":\"Hello from Infobip\"}}]}'",
        "claudeCode": "claude mcp add --transport http infobip-sms https://mcp.infobip.com/sms",
        "config": {
          "mcpServers": {
            "infobip-sms": {
              "headers": {
                "Authorization": "App ${INFOBIP_API_KEY}"
              },
              "type": "http",
              "url": "https://mcp.infobip.com/sms"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/messaging.sms",
        "tool": "https://letme.dev/infobip"
      },
      "sameCompany": [
        "infobip-calls"
      ],
      "area": "communication",
      "unitPrices": [
        {
          "item": "SMS outbound, US",
          "unit": "message",
          "usd": 0.0082,
          "note": "average across networks"
        },
        {
          "item": "SMS outbound, UK",
          "unit": "message",
          "usd": 0.044,
          "note": "average across networks"
        },
        {
          "item": "WhatsApp utility or authentication, US",
          "unit": "message",
          "usd": 0.00476
        },
        {
          "item": "WhatsApp marketing, US",
          "unit": "message",
          "usd": 0.0374
        },
        {
          "item": "WhatsApp free-form, US",
          "unit": "message",
          "usd": 0.005
        }
      ],
      "provenance": {
        "legalEntity": "Infobip Ltd",
        "domain": "infobip.com",
        "domainRegistered": "2003-10-16",
        "endpointOnVendorDomain": true,
        "terms": "https://www.infobip.com/policies/service-terms-conditions",
        "privacy": "https://www.infobip.com/policies/privacy-notice",
        "statusPage": "https://status.infobip.com",
        "changelog": "https://www.infobip.com/docs/release-notes",
        "securityTxt": "valid",
        "checked": "2026-09-30",
        "score": 100
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/infobip.json",
      "live": {
        "slug": "infobip",
        "probe": {
          "target": "https://api.infobip.com",
          "method": "get",
          "lastAt": "2026-10-04T23:32:48.939393982Z",
          "lastOk": true,
          "lastStatus": 200,
          "lastMs": 43,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 99.73,
          "p50ms24h": 91,
          "p95ms24h": 132,
          "samples24h": 272,
          "samples30d": 1097,
          "days": [
            {
              "date": "2026-09-30",
              "probes": 35,
              "ok": 35
            },
            {
              "date": "2026-10-01",
              "probes": 276,
              "ok": 275
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 269
            },
            {
              "date": "2026-10-04",
              "probes": 267,
              "ok": 267
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.infobip.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-04T23:27:51.556569166Z"
        },
        "versions": [
          {
            "registry": "mcp-registry",
            "name": "com.infobip/mcp",
            "version": "2.0.0",
            "seenAt": "2026-10-03T23:29:28.630222764Z"
          },
          {
            "registry": "npm",
            "name": "@infobip-api/sdk",
            "version": "0.3.2",
            "seenAt": "2026-10-04T16:30:13.334814576Z"
          },
          {
            "registry": "pypi",
            "name": "infobip-api-python-client",
            "version": "6.0.0",
            "released": "2026-01-22",
            "seenAt": "2026-10-04T16:30:13.57421885Z"
          },
          {
            "registry": "pypi",
            "name": "infobip-api-python-sdk",
            "version": "5.0.1",
            "released": "2023-05-26",
            "seenAt": "2026-10-01T13:22:43.582658414Z"
          }
        ],
        "githubStars": 36,
        "npmWeekly": 11190,
        "pypiWeekly": 17577,
        "securityTxt": {
          "url": "https://infobip.com/.well-known/security.txt",
          "state": "valid",
          "expires": "2030-01-01T00:00:00.000Z",
          "checkedAt": "2026-10-04T15:15:56.496317143Z"
        },
        "llmsTxt": {
          "url": "https://www.infobip.com/docs/llms.txt",
          "ok": false,
          "status": 404,
          "checkedAt": "2026-10-04T15:17:56.547751554Z"
        },
        "domain": {
          "domain": "infobip.com",
          "registered": "2003-10-16",
          "source": "https://rdap.verisign.com/com/v1/domain/infobip.com",
          "checkedAt": "2026-10-04T13:06:32.73892323Z"
        },
        "pages": [
          {
            "url": "https://www.infobip.com/sms/pricing",
            "kind": "pricing",
            "status": 304,
            "checkedAt": "2026-10-04T15:50:52.761327121Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "b5e060a84bd2"
          }
        ],
        "updatedAt": "2026-10-04T23:32:48.939393982Z"
      }
    },
    "b": {
      "slug": "vonage",
      "name": "Vonage Messages API + MCP",
      "vendor": "Vonage (Ericsson)",
      "vendorUrl": "https://www.vonage.com",
      "kind": "http-api",
      "category": "messaging",
      "summary": "One endpoint (POST /v1/messages) for SMS, MMS, WhatsApp, RCS, Viber and Messenger, with failover between channels.",
      "url": "https://www.anchorterminal.com/tools/vonage",
      "markdownUrl": "https://www.anchorterminal.com/tools/vonage.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/vonage.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/vonage.json",
      "repo": "https://github.com/Vonage-Community/vonage-mcp-server-api-bindings",
      "license": "Apache-2.0",
      "transports": [
        "http",
        "stdio",
        "streamable-http"
      ],
      "remoteUrl": "https://api.nexmo.com/v1",
      "packages": [
        {
          "registry": "npm",
          "name": "@vonage/server-sdk"
        },
        {
          "registry": "pypi",
          "name": "vonage"
        },
        {
          "registry": "npm",
          "name": "@vonage/vonage-mcp-server-api-bindings"
        }
      ],
      "auth": "mixed",
      "authNotes": "Messages API takes a Vonage Application JWT (RS256, signed with the application's private key) or Basic auth with the API key and secret. Basic auth doesn't deliver to application-level webhooks. Inbound webhooks carry an HS256 JWT to verify. The MCP server reads the key, secret, application ID and a base64 private key from env vars.",
      "pricing": "usage",
      "pricingNotes": "Pay as you go per message. Rates vary by country and channel and appear only through a country selector or a downloadable sheet. WhatsApp adds a Vonage platform fee to Meta's template fees. New accounts get €2 of test credit and no card is needed (https://www.vonage.com/communications-apis/messages/pricing/).",
      "priceSummary": "Pay per use",
      "where": "both",
      "x402": {
        "level": "no",
        "evidence": "No x402 support in docs, pricing or MCP README (checked 2026-09-30).",
        "endpoints": []
      },
      "toolCount": 15,
      "popularity": {
        "githubStars": null,
        "npmWeekly": 154249,
        "pypiWeekly": 67062,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://developer.vonage.com/en/messages/overview",
      "llmsTxt": "https://developer.vonage.com/llms.txt",
      "openapi": "https://developer.vonage.com/api/v1/developer/api/file/messages?format=json",
      "registryName": "io.github.Vonage/vonage-documentation-mcp",
      "capabilities": [
        "messaging.sms",
        "messaging.mms",
        "messaging.whatsapp",
        "messaging.rcs",
        "messaging.verify",
        "messaging.inbound"
      ],
      "tags": [
        "hosted",
        "no-card",
        "mcp",
        "openapi",
        "llms-txt",
        "typescript",
        "python",
        "webhooks",
        "whatsapp",
        "sms",
        "enterprise"
      ],
      "lastRelease": "2026-09-16",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 67.1,
        "grade": "B",
        "agentReady": false,
        "rank": 146,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 4,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 50,
          "maintenance": 80,
          "payments": 37,
          "reliability": 77,
          "schema": 90,
          "security": 73,
          "transparency": 52
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "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.",
        "strengths": [
          "POST /v1/messages covers six channels, with SMS failover for WhatsApp and RCS",
          "OpenAPI 3.0.3 spec for the Messages API (version 1.19.1), and SDK releases in Node and Python through September 2026",
          "75 requests a second per API key, with Retry-After and X-RateLimit headers on 429",
          "Application JWTs with ACL claims that limit paths and methods",
          "ISO 27001, PCI-DSS, SOC, HITRUST and CSA STAR listed on the security page, and an Audit API for account events"
        ],
        "weaknesses": [
          "No idempotency key, and channel rejections arrive only by status webhook after a 202",
          "The sending MCP lives in the Vonage-Community GitHub organisation, last released on 2026-05-26, with no tool annotations",
          "SMS, WhatsApp and RCS prices sit behind a country selector, and the terms body doesn't render without a browser",
          "No SLA, security.txt, sub-processor list or retention periods found",
          "The Audit API costs $550 a month"
        ],
        "agentNotes": [
          "Keep api.nexmo.com as the host, don't rewrite it to vonage.com",
          "Use the Messages API, not the legacy SMS API",
          "Treat a 202 as accepted only, and wait for the status webhook before assuming delivery",
          "Use JWT auth if you need inbound or status webhooks, Basic auth doesn't deliver to application webhooks",
          "Verify the webhook JWT and its payload_hash against the raw body"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 3,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 67.1
          }
        ],
        "editorialScores": {
          "ergonomics": 50,
          "maintenance": 80,
          "payments": 37,
          "reliability": 77,
          "schema": 90,
          "security": 73,
          "transparency": 28
        },
        "provenanceScore": 75
      },
      "connect": {
        "http": "curl https://api.nexmo.com/v1/messages -u \"$VONAGE_API_KEY:$VONAGE_API_SECRET\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"message_type\":\"text\",\"channel\":\"sms\",\"to\":\"447700900000\",\"from\":\"Vonage\",\"text\":\"Hello from Vonage\"}'",
        "claudeCode": "claude mcp add --transport http vonage-docs https://documentation-mcp.vonage.dev/mcp",
        "config": {
          "mcpServers": {
            "vonage": {
              "args": [
                "-y",
                "@vonage/vonage-mcp-server-api-bindings"
              ],
              "command": "npx",
              "env": {
                "VONAGE_API_KEY": "${VONAGE_API_KEY}",
                "VONAGE_API_SECRET": "${VONAGE_API_SECRET}",
                "VONAGE_APPLICATION_ID": "${VONAGE_APPLICATION_ID}",
                "VONAGE_PRIVATE_KEY64": "${VONAGE_PRIVATE_KEY64}",
                "VONAGE_VIRTUAL_NUMBER": "${VONAGE_VIRTUAL_NUMBER}"
              }
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/messaging.sms",
        "tool": "https://letme.dev/vonage"
      },
      "sameCompany": [
        "vonage-voice"
      ],
      "area": "communication",
      "provenance": {
        "legalEntity": "Vonage Holdings Corp.",
        "domain": "vonage.com",
        "domainRegistered": "2000-12-12",
        "domainNote": "The API endpoints sit on the legacy nexmo.com domain, from Nexmo's acquisition in 2016.",
        "endpointOnVendorDomain": false,
        "terms": "https://www.vonage.com/legal/communications-apis/terms-of-use/",
        "privacy": "https://www.vonage.com/legal/privacy-policy/",
        "statusPage": "https://vonageapi.statuspage.io",
        "changelog": "https://developer.vonage.com/en/changelogs",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "notes": [
          "The privacy notice names Vonage Holdings Corp. as controller where one entity applies. The API terms set the contracting entity by customer region in Schedule 1, which we couldn't read because vonage.com returned 403 to automated requests."
        ],
        "score": 75
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/vonage.json",
      "live": {
        "slug": "vonage",
        "probe": {
          "target": "https://api.nexmo.com/v1",
          "method": "get",
          "lastAt": "2026-10-04T23:32:56.650393129Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 21,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 24,
          "p95ms24h": 58,
          "samples24h": 272,
          "samples30d": 1097,
          "days": [
            {
              "date": "2026-09-30",
              "probes": 35,
              "ok": 35
            },
            {
              "date": "2026-10-01",
              "probes": 276,
              "ok": 276
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 267,
              "ok": 267
            }
          ]
        },
        "vendorStatus": {
          "page": "https://vonageapi.statuspage.io",
          "indicator": "minor",
          "summary": "Partially Degraded Service",
          "checkedAt": "2026-10-04T23:28:04.982506703Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "Vonage-Community/vonage-mcp-server-api-bindings",
            "version": "v1.5.0",
            "released": "2026-05-21",
            "seenAt": "2026-10-04T16:43:47.420905564Z"
          },
          {
            "registry": "mcp-registry",
            "name": "io.github.Vonage/vonage-documentation-mcp",
            "version": "1.0.0",
            "seenAt": "2026-10-03T23:29:28.630222764Z"
          },
          {
            "registry": "npm",
            "name": "@vonage/server-sdk",
            "version": "3.30.1",
            "seenAt": "2026-10-04T16:43:43.414771728Z"
          },
          {
            "registry": "npm",
            "name": "@vonage/vonage-mcp-server-api-bindings",
            "version": "1.5.1",
            "seenAt": "2026-10-04T16:43:45.553661658Z"
          },
          {
            "registry": "pypi",
            "name": "vonage",
            "version": "4.9.0",
            "released": "2026-09-16",
            "seenAt": "2026-10-04T16:43:45.441057302Z"
          }
        ],
        "githubStars": 3,
        "npmWeekly": 152256,
        "pypiWeekly": 69501,
        "securityTxt": {
          "url": "https://vonage.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-04T15:15:53.518357179Z"
        },
        "llmsTxt": {
          "url": "https://developer.vonage.com/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:18:23.288863365Z"
        },
        "domain": {
          "domain": "vonage.com",
          "registered": "2000-12-12",
          "source": "https://rdap.verisign.com/com/v1/domain/vonage.com",
          "checkedAt": "2026-10-04T13:04:15.703583171Z"
        },
        "pages": [
          {
            "url": "https://www.vonage.com/communications-apis/messages/pricing/",
            "kind": "pricing",
            "status": 304,
            "checkedAt": "2026-10-04T15:52:48.171888466Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "78c0a0681698"
          }
        ],
        "updatedAt": "2026-10-04T23:32:56.650393129Z"
      }
    },
    "summary": "Vonage Messages API + MCP has a score of 67.1 (B) against Infobip API + MCP's 59.3 (C). Both do messaging sms. The largest gap is reliability, 34 points."
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/infobip-vs-vonage",
    "json": "https://www.anchorterminal.com/compare/infobip-vs-vonage.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/infobip-vs-vonage.md",
    "slim": "https://www.anchorterminal.com/compare/infobip-vs-vonage.min.md"
  },
  "markdown": "Vonage Messages API + MCP has a score of 67.1 (B) against Infobip API + MCP's 59.3 (C). Both do messaging sms. The largest gap is reliability, 34 points.\n\n- Infobip API + MCP: grade C, 59.3/100, rank #267 of 452. Markdown https://www.anchorterminal.com/tools/infobip.md · JSON https://www.anchorterminal.com/api/v1/tools/infobip.json\n- Vonage Messages API + MCP: grade B, 67.1/100, rank #146 of 452. Markdown https://www.anchorterminal.com/tools/vonage.md · JSON https://www.anchorterminal.com/api/v1/tools/vonage.json\n\n## Which one, for what\n\nPick Infobip API + MCP for agent ergonomics (+6), transparency \u0026 trust (+26).\n\nPick Vonage Messages API + MCP for reliability (+34), security \u0026 auth (+6), payments \u0026 pricing (+12), maintenance \u0026 community (+20).\n\n## Score by category\n\n| Category | Weight | Infobip API + MCP | Vonage Messages API + MCP | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 43 | 77 | Vonage Messages API + MCP +34 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 90 | 90 | even |\n| Agent ergonomics | 13% (16.2 this run) | 56 | 50 | Infobip API + MCP +6 |\n| Security \u0026 auth | 14% (17.5 this run) | 67 | 73 | Vonage Messages API + MCP +6 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 25 | 37 | Vonage Messages API + MCP +12 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 60 | 80 | Vonage Messages API + MCP +20 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 78 | 52 | Infobip API + MCP +26 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **59.3 · C** | **67.1 · B** | |\n\n## Facts side by side\n\n| Fact | Infobip API + MCP | Vonage Messages API + MCP |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | Infobip | Vonage (Ericsson) |\n| Hosted endpoint | `https://api.infobip.com` | `https://api.nexmo.com/v1` |\n| Transports | HTTP, Streamable HTTP, SSE (legacy) | HTTP, stdio, Streamable HTTP |\n| Auth | OAuth or key | OAuth or key |\n| Pricing | Pay per use | Pay per use |\n| x402 | no | no |\n| Licence | MIT | Apache-2.0 |\n| Tools exposed | none | 15 |\n| Context cost (tools/list) | n/a | n/a |\n| p95 latency | not measured yet | not measured yet |\n| Availability (30d) | not measured yet | not measured yet |\n| Read-only variant documented | no | no |\n| llms.txt | yes | yes |\n| MCP registry | `com.infobip/mcp` | `io.github.Vonage/vonage-documentation-mcp` |\n| Last release | 2026-09-09 | 2026-09-16 |\n| Popularity | 36 stars, 18k npm/wk | 154k npm/wk, 67k PyPI/wk |\n| Agent reviews | 2.5/5 (2) | 3/5 (2) |\n\n## Verdicts\n\n**Infobip API + MCP.** 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).\n\n**Vonage Messages API + MCP.** 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.\n\n## Before you call either\n\n### Infobip API + MCP\n\n1. Use the account's own base URL (\u003csubdomain\u003e.api.infobip.com), not a generic host\n2. Connect only the MCP server for the channel you need, the RCS server alone has 27 tools\n3. Create a key with only the scopes the agent needs and an expiry date\n4. Send trial messages from ServiceSMS to verified numbers only (up to 5)\n\n### Vonage Messages API + MCP\n\n1. Keep api.nexmo.com as the host, don't rewrite it to vonage.com\n2. Use the Messages API, not the legacy SMS API\n3. Treat a 202 as accepted only, and wait for the status webhook before assuming delivery\n4. Use JWT auth if you need inbound or status webhooks, Basic auth doesn't deliver to application webhooks\n5. Verify the webhook JWT and its payload_hash against the raw body\n\n## Other comparisons with Infobip API + MCP or Vonage Messages API + MCP\n\n- [Bandwidth Messaging API + MCP vs Infobip API + MCP](https://www.anchorterminal.com/compare/bandwidth-vs-infobip.md)\n- [Bandwidth Messaging API + MCP vs Vonage Messages API + MCP](https://www.anchorterminal.com/compare/bandwidth-vs-vonage.md)\n- [Bird API + MCP vs Infobip API + MCP](https://www.anchorterminal.com/compare/bird-vs-infobip.md)\n- [Bird API + MCP vs Vonage Messages API + MCP](https://www.anchorterminal.com/compare/bird-vs-vonage.md)\n- [ClickSend SMS API + MCP vs Infobip API + MCP](https://www.anchorterminal.com/compare/clicksend-vs-infobip.md)\n- [ClickSend SMS API + MCP vs Vonage Messages API + MCP](https://www.anchorterminal.com/compare/clicksend-vs-vonage.md)\n- [Infobip API + MCP vs Plivo API](https://www.anchorterminal.com/compare/infobip-vs-plivo.md)\n- [Infobip API + MCP vs Sinch Messaging APIs + MCP](https://www.anchorterminal.com/compare/infobip-vs-sinch.md)\n- [Infobip API + MCP vs Telnyx API + MCP](https://www.anchorterminal.com/compare/infobip-vs-telnyx.md)\n- [Infobip API + MCP vs Twilio API + MCP](https://www.anchorterminal.com/compare/infobip-vs-twilio.md)\n- [Plivo API vs Vonage Messages API + MCP](https://www.anchorterminal.com/compare/plivo-vs-vonage.md)\n- [Sinch Messaging APIs + MCP vs Vonage Messages API + MCP](https://www.anchorterminal.com/compare/sinch-vs-vonage.md)\n- [Telnyx API + MCP vs Vonage Messages API + MCP](https://www.anchorterminal.com/compare/telnyx-vs-vonage.md)\n- [Twilio API + MCP vs Vonage Messages API + MCP](https://www.anchorterminal.com/compare/twilio-vs-vonage.md)\n- [360dialog WhatsApp API + MCP vs Infobip API + MCP](https://www.anchorterminal.com/compare/360dialog-vs-infobip.md)\n- [360dialog WhatsApp API + MCP vs Vonage Messages API + MCP](https://www.anchorterminal.com/compare/360dialog-vs-vonage.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-04",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.3",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Infobip API + MCP vs Vonage Messages API + MCP",
        "url": ""
      }
    ],
    "description": "Vonage Messages API + MCP has a score of 67.1 (B) against Infobip API + MCP's 59.3 (C). Both do messaging sms. The largest gap is reliability, 34 points. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "Infobip API + MCP C 59.3",
      "Vonage Messages API + MCP B 67.1",
      "scores"
    ],
    "h1": "Infobip API + MCP vs Vonage Messages API + MCP",
    "image": "https://www.anchorterminal.com/assets/og/compare-infobip-vs-vonage.png",
    "path": "/compare/infobip-vs-vonage",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Infobip API + MCP vs Vonage Messages API + MCP for AI agents",
    "toc": null,
    "updated": "2026-10-04",
    "url": "https://www.anchorterminal.com/compare/infobip-vs-vonage"
  },
  "tokens": {
    "markdown": 1600,
    "slim": 380
  },
  "version": 1
}
