{
  "data": {
    "a": {
      "slug": "aws-end-user-messaging",
      "name": "AWS End User Messaging",
      "vendor": "Amazon Web Services",
      "vendorUrl": "https://aws.amazon.com/end-user-messaging/",
      "kind": "http-api",
      "category": "messaging",
      "summary": "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.",
      "url": "https://www.anchorterminal.com/tools/aws-end-user-messaging",
      "markdownUrl": "https://www.anchorterminal.com/tools/aws-end-user-messaging.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/aws-end-user-messaging.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/aws-end-user-messaging.json",
      "repo": "https://github.com/aws/api-models-aws",
      "license": "Proprietary service under the AWS Customer Agreement. The AWS SDKs are Apache-2.0",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://sms-voice.us-east-1.amazonaws.com",
      "packages": [
        {
          "registry": "npm",
          "name": "@aws-sdk/client-pinpoint-sms-voice-v2"
        },
        {
          "registry": "npm",
          "name": "@aws-sdk/client-socialmessaging"
        },
        {
          "registry": "pypi",
          "name": "boto3"
        }
      ],
      "auth": "mixed",
      "authNotes": "Requests are signed with AWS Signature Version 4 using IAM credentials, long-lived access keys or temporary credentials from AWS STS. IAM policies use the `sms-voice` action prefix with resource ARNs and condition keys. Access is self-serve with an AWS account, but each Region starts in a sandbox, and production access is granted through an AWS Support case. US numbers need carrier registration, and WhatsApp needs a linked WhatsApp Business Account.",
      "pricing": "usage",
      "pricingNotes": "Pay per message with no monthly minimum. US SMS is $0.00774 a message part plus a $0.00421 carrier fee, UK SMS $0.05, US MMS $0.02 plus $0.01. WhatsApp adds $0.005 per outbound message to Meta's fee. Push is free for the first 1,000,000 notifications a month. There is no SMS free allowance. New AWS customers get up to $200 in Free Tier credits, and AWS says most can sign up without a payment method. The sandbox lets an account send to verified numbers without a contract (https://aws.amazon.com/end-user-messaging/pricing/, https://aws.amazon.com/free/free-tier-faqs/).",
      "priceSummary": "$1 / mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the user guide index, the API models or the pricing page (checked 2026-10-08).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": 406900,
        "pypiWeekly": null,
        "asOf": "2026-10-08"
      },
      "docsUrl": "https://docs.aws.amazon.com/sms-voice/latest/userguide/what-is-sms-mms.html",
      "llmsTxt": "https://docs.aws.amazon.com/sms-voice/latest/userguide/llms.txt",
      "capabilities": [
        "messaging.sms",
        "messaging.mms",
        "messaging.whatsapp",
        "messaging.rcs",
        "messaging.verify",
        "messaging.inbound"
      ],
      "tags": [
        "hosted",
        "llms-txt",
        "typescript",
        "python",
        "sms",
        "whatsapp",
        "rcs",
        "enterprise"
      ],
      "lastRelease": "2026-10-06",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 74.3,
        "grade": "BB",
        "agentReady": true,
        "rank": 64,
        "ranked": true,
        "rankOf": 722,
        "categoryRank": 3,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 71,
          "maintenance": 85,
          "payments": 30,
          "reliability": 73,
          "schema": 88,
          "security": 88,
          "transparency": 83
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-08"
        },
        "negative": 0,
        "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.",
        "bestFor": "Teams already on AWS that want SMS, MMS, RCS and WhatsApp under IAM, CloudTrail and per-Region control at carrier-level prices.",
        "strengths": [
          "IAM policies per action and resource with condition keys and temporary credentials, and CloudTrail data events for the send actions",
          "Smithy model published for all 110 SMS and Voice v2 operations, with 69 enumerated types and reason codes on errors",
          "Enforced monthly spend limits, protect configurations that block destination countries, and a `DryRun` flag on sends",
          "Per-message prices by country published without login, with a JSON price feed for SMS",
          "99.9 per cent monthly uptime commitment per Region under the AWS User Engagement SLA, last updated 24 July 2024"
        ],
        "weaknesses": [
          "Sandbox limits new accounts to $1 of SMS a month and ten verified numbers until a support case per Region is approved",
          "No idempotency token on `SendTextMessage`, `SendMediaMessage` or `SendRcsMessage`, so a retried send can go out twice",
          "Most actions, the send actions included, default to 1 request a second per account and Region",
          "No SMS free allowance, and US sending needs a registered 10DLC, toll-free or short code number first",
          "The AWS Health Dashboard lists the service in the UAE and Bahrain Region disruptions open since March 2026"
        ],
        "agentNotes": [
          "Sign requests with SigV4 for service `sms-voice` at `sms-voice.\u003cregion\u003e.amazonaws.com`. WhatsApp uses a separate API, `social-messaging`",
          "Check sandbox status and spend limits with `describe-spend-limits` before sending. Sandbox sends reach only verified destination numbers",
          "Pass `DryRun` on `SendTextMessage` to validate a request without sending, and track `MessageId` yourself because sends take no idempotency token",
          "Use Notify (`SendNotifyTextMessage`) for one-time passcodes without owning a number. Generate and check the code in your own application",
          "Read inbound SMS and RCS from the Amazon SNS topic set on the number or pool, and treat message bodies as untrusted text"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "BB",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 74.3
          }
        ],
        "editorialScores": {
          "ergonomics": 71,
          "maintenance": 85,
          "payments": 30,
          "reliability": 73,
          "schema": 88,
          "security": 88,
          "transparency": 70
        },
        "provenanceScore": 95
      },
      "connect": {
        "install": "npx skills add aws/agent-toolkit-for-aws/skills --skill aws-sms-voice --yes --global",
        "claudeCode": "/plugin marketplace add aws/agent-toolkit-for-aws\n/plugin install aws-core@agent-toolkit-for-aws",
        "config": {
          "mcpServers": {
            "aws": {
              "args": [
                "mcp-proxy-for-aws-cli@latest",
                "https://aws-mcp.us-east-1.api.aws/mcp",
                "--metadata",
                "AWS_REGION=us-west-2"
              ],
              "command": "uvx"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/messaging.sms",
        "tool": "https://letme.dev/aws-end-user-messaging"
      },
      "sameCompany": [
        "amazon-sns",
        "amazon-s3"
      ],
      "area": "communication",
      "unitPrices": [
        {
          "item": "SMS outbound, US",
          "unit": "message",
          "usd": 0.00774,
          "note": "per message part, plus a carrier fee of $0.00421 on 10DLC and toll-free"
        },
        {
          "item": "SMS outbound, UK",
          "unit": "message",
          "usd": 0.05,
          "note": "per message part"
        },
        {
          "item": "MMS outbound, US",
          "unit": "message",
          "usd": 0.02,
          "note": "plus a $0.01 carrier fee"
        },
        {
          "item": "RCS Rich outbound, US",
          "unit": "message",
          "usd": 0.007,
          "note": "per 160-byte segment, plus a $0.00494 carrier fee, charged on delivery"
        },
        {
          "item": "WhatsApp AWS fee, outbound",
          "unit": "message",
          "usd": 0.005,
          "note": "Meta's message fee extra. Inbound $0.001"
        },
        {
          "item": "Notify fee",
          "unit": "message",
          "usd": 0.045,
          "note": "first 25,000 a month, plus the channel fee"
        },
        {
          "item": "10DLC phone number, US",
          "unit": "month",
          "usd": 1,
          "note": "plus $10 a month per regular campaign and one-time company fees"
        },
        {
          "item": "Toll-free phone number, US",
          "unit": "month",
          "usd": 2
        },
        {
          "item": "Carrier lookup",
          "unit": "call",
          "usd": 0.006,
          "note": "per phone number validation request"
        }
      ],
      "provenance": {
        "legalEntity": "Amazon Web Services, Inc.",
        "domain": "amazonaws.com",
        "domainRegistered": "2005-08-18",
        "endpointOnVendorDomain": true,
        "terms": "https://aws.amazon.com/agreement/",
        "privacy": "https://aws.amazon.com/privacy/",
        "statusPage": "https://health.aws.amazon.com/health/status",
        "changelog": "https://docs.aws.amazon.com/sms-voice/latest/userguide/doc-history.html",
        "securityTxt": "expired",
        "checked": "2026-10-08",
        "notes": [
          "The AWS Customer Agreement (last updated 14 August 2026) names Amazon Web Services, Inc., 410 Terry Avenue North, Seattle, as the contracting party for countries not listed in its table, with other AWS entities by account country.",
          "Section 29 of the AWS Service Terms (last updated 1 October 2026) adds terms for Amazon Pinpoint and AWS End User Messaging, and says AMCS LLC sells parts of the service in Japan and AMCS SG Private Limited in Singapore (https://aws.amazon.com/service-terms/).",
          "The AWS Privacy Notice (last updated 18 May 2026) says it does not apply to content customers process with AWS services, which the agreement governs.",
          "https://aws.amazon.com/.well-known/security.txt carries Expires 2026-09-24T16:25:03Z, so it had expired on 8 October 2026.",
          "RDAP for amazonaws.com gives a registration date of 2005-08-18. The API answers at sms-voice.\u003cregion\u003e.amazonaws.com, while product and legal pages sit on aws.amazon.com."
        ],
        "score": 95
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/aws-end-user-messaging.json",
      "live": {
        "slug": "aws-end-user-messaging",
        "probe": {
          "target": "https://sms-voice.us-east-1.amazonaws.com",
          "method": "get",
          "lastAt": "2026-10-08T21:12:04.571752415Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 251,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 257,
          "p95ms24h": 291,
          "samples24h": 21,
          "samples30d": 21,
          "days": [
            {
              "date": "2026-10-08",
              "probes": 21,
              "ok": 21
            }
          ]
        },
        "updatedAt": "2026-10-08T21:12:04.571752415Z"
      }
    },
    "answer": "AWS End User Messaging scores 74.3 (BB) on agent readiness against Infobip API + MCP's 59.1 (C), and leads in 6 of 7 scored categories.",
    "b": {
      "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.1,
        "grade": "C",
        "agentReady": false,
        "rank": 437,
        "ranked": true,
        "rankOf": 722,
        "categoryRank": 11,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 56,
          "maintenance": 60,
          "payments": 25,
          "reliability": 43,
          "schema": 90,
          "security": 67,
          "transparency": 76
        },
        "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).",
        "bestFor": "Teams that need many channels and countries from one vendor with tightly scoped keys, or that already use Infobip.",
        "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.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 59.1
          }
        ],
        "editorialScores": {
          "ergonomics": 56,
          "maintenance": 60,
          "payments": 25,
          "reliability": 43,
          "schema": 90,
          "security": 67,
          "transparency": 55
        },
        "provenanceScore": 97
      },
      "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": 97
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/infobip.json",
      "live": {
        "slug": "infobip",
        "probe": {
          "target": "https://api.infobip.com",
          "method": "get",
          "lastAt": "2026-10-08T21:12:12.580815383Z",
          "lastOk": true,
          "lastStatus": 200,
          "lastMs": 40,
          "authRequired": false,
          "uptime24h": 99.63,
          "uptime30d": 99.72,
          "p50ms24h": 89,
          "p95ms24h": 153,
          "samples24h": 271,
          "samples30d": 2157,
          "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": 272,
              "ok": 272
            },
            {
              "date": "2026-10-05",
              "probes": 272,
              "ok": 271
            },
            {
              "date": "2026-10-06",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-07",
              "probes": 272,
              "ok": 271
            },
            {
              "date": "2026-10-08",
              "probes": 239,
              "ok": 238
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.infobip.com",
          "indicator": "maintenance",
          "summary": "Service Under Maintenance",
          "checkedAt": "2026-10-08T21:06:08.896534378Z"
        },
        "versions": [
          {
            "registry": "mcp-registry",
            "name": "com.infobip/mcp",
            "version": "2.0.0",
            "seenAt": "2026-10-08T02:42:52.272076636Z"
          },
          {
            "registry": "npm",
            "name": "@infobip-api/sdk",
            "version": "0.3.2",
            "seenAt": "2026-10-08T16:16:47.759093425Z"
          },
          {
            "registry": "pypi",
            "name": "infobip-api-python-client",
            "version": "6.0.0",
            "released": "2026-01-22",
            "seenAt": "2026-10-08T16:16:50.542006553Z"
          },
          {
            "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": 10917,
        "pypiWeekly": 15911,
        "securityTxt": {
          "url": "https://infobip.com/.well-known/security.txt",
          "state": "valid",
          "expires": "2030-01-01T00:00:00.000Z",
          "checkedAt": "2026-10-08T15:39:09.798083274Z"
        },
        "llmsTxt": {
          "url": "https://www.infobip.com/docs/llms.txt",
          "ok": false,
          "status": 404,
          "checkedAt": "2026-10-08T14:00:34.358270889Z"
        },
        "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-08T18:28:28.551954091Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "b5e060a84bd2"
          }
        ],
        "updatedAt": "2026-10-08T21:12:12.580815383Z"
      }
    },
    "facts": [
      {
        "a": "HTTP API",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "Amazon Web Services",
        "b": "Infobip",
        "name": "Vendor"
      },
      {
        "a": "https://sms-voice.us-east-1.amazonaws.com",
        "b": "https://api.infobip.com",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP",
        "b": "HTTP, Streamable HTTP, SSE (legacy)",
        "name": "Transports"
      },
      {
        "a": "OAuth or key",
        "b": "OAuth or key",
        "name": "Auth"
      },
      {
        "a": "Pay per use",
        "b": "Pay per use",
        "name": "Pricing"
      },
      {
        "a": "$0.0077 per message",
        "b": "$0.0082 per message",
        "name": "Price for messaging sms"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "Proprietary service under the AWS Customer Agreement. The AWS SDKs are Apache-2.0",
        "b": "MIT",
        "name": "Licence"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "not listed",
        "b": "com.infobip/mcp",
        "name": "MCP registry"
      },
      {
        "a": "2026-10-06",
        "b": "2026-09-09",
        "name": "Last release"
      },
      {
        "a": "2026-08-14",
        "b": "no date given",
        "name": "Terms last updated"
      },
      {
        "a": "2026-05-18",
        "b": "2026-01-22",
        "name": "Privacy policy last updated"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Customer content may train models"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Terms restrict automated access"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "yes",
        "b": "not found in the text",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "407k npm/wk",
        "b": "36 stars, 18k npm/wk",
        "name": "Popularity"
      },
      {
        "a": "none",
        "b": "2.5/5 (2)",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "AWS End User Messaging scores 74.3 (BB) on agent readiness against Infobip API + MCP's 59.1 (C), and leads in 6 of 7 scored categories.",
        "question": "Which is better for AI agents, AWS End User Messaging or Infobip API + MCP?"
      },
      {
        "answer": "They cost about the same, $0.0077 per message for AWS End User Messaging and $0.0082 per message for Infobip API + MCP. These are the vendors' published prices for the job.",
        "question": "Which is cheaper for messaging sms, AWS End User Messaging or Infobip API + MCP?"
      },
      {
        "answer": "Both take an API key or an OAuth sign-in.",
        "question": "Do AWS End User Messaging and Infobip API + MCP need an API key?"
      },
      {
        "answer": "Yes. AWS End User Messaging has a hosted endpoint at https://sms-voice.us-east-1.amazonaws.com and Infobip API + MCP at https://api.infobip.com.",
        "question": "Can an agent call AWS End User Messaging and Infobip API + MCP without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Reliability, 73 against 43",
          "Agent ergonomics, 71 against 56",
          "Security \u0026 auth, 88 against 67",
          "Payments \u0026 pricing, 30 against 25",
          "Maintenance \u0026 community, 85 against 60",
          "Transparency \u0026 trust, 83 against 76"
        ],
        "also": [
          "Agent-ready, a grade of BB or better"
        ],
        "goodFor": "Teams already on AWS that want SMS, MMS, RCS and WhatsApp under IAM, CloudTrail and per-Region control at carrier-level prices.",
        "slug": "aws-end-user-messaging",
        "watchFor": "Sandbox limits new accounts to $1 of SMS a month and ten verified numbers until a support case per Region is approved"
      },
      {
        "aheadOn": null,
        "also": null,
        "goodFor": "Teams that need many channels and countries from one vendor with tightly scoped keys, or that already use Infobip.",
        "slug": "infobip",
        "watchFor": "Europe-wide traffic processing degraded on 2026-08-10 (about 1 hour) and 2026-08-15 (about 3 hours)"
      }
    ],
    "job": {
      "capability": "messaging.sms",
      "name": "Messaging sms"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/aws-end-user-messaging-vs-bandwidth.json",
        "title": "AWS End User Messaging vs Bandwidth Messaging API + MCP",
        "url": "https://www.anchorterminal.com/compare/aws-end-user-messaging-vs-bandwidth"
      },
      {
        "json": "https://www.anchorterminal.com/compare/aws-end-user-messaging-vs-bird.json",
        "title": "AWS End User Messaging vs Bird API + MCP",
        "url": "https://www.anchorterminal.com/compare/aws-end-user-messaging-vs-bird"
      },
      {
        "json": "https://www.anchorterminal.com/compare/aws-end-user-messaging-vs-clicksend.json",
        "title": "AWS End User Messaging vs ClickSend SMS API + MCP",
        "url": "https://www.anchorterminal.com/compare/aws-end-user-messaging-vs-clicksend"
      },
      {
        "json": "https://www.anchorterminal.com/compare/aws-end-user-messaging-vs-plivo.json",
        "title": "AWS End User Messaging vs Plivo API",
        "url": "https://www.anchorterminal.com/compare/aws-end-user-messaging-vs-plivo"
      },
      {
        "json": "https://www.anchorterminal.com/compare/aws-end-user-messaging-vs-sendblue.json",
        "title": "AWS End User Messaging vs Sendblue",
        "url": "https://www.anchorterminal.com/compare/aws-end-user-messaging-vs-sendblue"
      },
      {
        "json": "https://www.anchorterminal.com/compare/aws-end-user-messaging-vs-sinch.json",
        "title": "AWS End User Messaging vs Sinch Messaging APIs + MCP",
        "url": "https://www.anchorterminal.com/compare/aws-end-user-messaging-vs-sinch"
      },
      {
        "json": "https://www.anchorterminal.com/compare/aws-end-user-messaging-vs-telnyx.json",
        "title": "AWS End User Messaging vs Telnyx API + MCP",
        "url": "https://www.anchorterminal.com/compare/aws-end-user-messaging-vs-telnyx"
      },
      {
        "json": "https://www.anchorterminal.com/compare/aws-end-user-messaging-vs-twilio.json",
        "title": "AWS End User Messaging vs Twilio API + MCP",
        "url": "https://www.anchorterminal.com/compare/aws-end-user-messaging-vs-twilio"
      },
      {
        "json": "https://www.anchorterminal.com/compare/aws-end-user-messaging-vs-vonage.json",
        "title": "AWS End User Messaging vs Vonage Messages API + MCP",
        "url": "https://www.anchorterminal.com/compare/aws-end-user-messaging-vs-vonage"
      },
      {
        "json": "https://www.anchorterminal.com/compare/bandwidth-vs-infobip.json",
        "title": "Bandwidth Messaging API + MCP vs Infobip API + MCP",
        "url": "https://www.anchorterminal.com/compare/bandwidth-vs-infobip"
      },
      {
        "json": "https://www.anchorterminal.com/compare/bird-vs-infobip.json",
        "title": "Bird API + MCP vs Infobip API + MCP",
        "url": "https://www.anchorterminal.com/compare/bird-vs-infobip"
      },
      {
        "json": "https://www.anchorterminal.com/compare/clicksend-vs-infobip.json",
        "title": "ClickSend SMS API + MCP vs Infobip API + MCP",
        "url": "https://www.anchorterminal.com/compare/clicksend-vs-infobip"
      },
      {
        "json": "https://www.anchorterminal.com/compare/infobip-vs-plivo.json",
        "title": "Infobip API + MCP vs Plivo API",
        "url": "https://www.anchorterminal.com/compare/infobip-vs-plivo"
      },
      {
        "json": "https://www.anchorterminal.com/compare/infobip-vs-sendblue.json",
        "title": "Infobip API + MCP vs Sendblue",
        "url": "https://www.anchorterminal.com/compare/infobip-vs-sendblue"
      },
      {
        "json": "https://www.anchorterminal.com/compare/infobip-vs-sinch.json",
        "title": "Infobip API + MCP vs Sinch Messaging APIs + MCP",
        "url": "https://www.anchorterminal.com/compare/infobip-vs-sinch"
      },
      {
        "json": "https://www.anchorterminal.com/compare/infobip-vs-telnyx.json",
        "title": "Infobip API + MCP vs Telnyx API + MCP",
        "url": "https://www.anchorterminal.com/compare/infobip-vs-telnyx"
      },
      {
        "json": "https://www.anchorterminal.com/compare/infobip-vs-twilio.json",
        "title": "Infobip API + MCP vs Twilio API + MCP",
        "url": "https://www.anchorterminal.com/compare/infobip-vs-twilio"
      },
      {
        "json": "https://www.anchorterminal.com/compare/infobip-vs-vonage.json",
        "title": "Infobip API + MCP vs Vonage Messages API + MCP",
        "url": "https://www.anchorterminal.com/compare/infobip-vs-vonage"
      },
      {
        "json": "https://www.anchorterminal.com/compare/360dialog-vs-aws-end-user-messaging.json",
        "title": "360dialog WhatsApp API + MCP vs AWS End User Messaging",
        "url": "https://www.anchorterminal.com/compare/360dialog-vs-aws-end-user-messaging"
      },
      {
        "json": "https://www.anchorterminal.com/compare/360dialog-vs-infobip.json",
        "title": "360dialog WhatsApp API + MCP vs Infobip API + MCP",
        "url": "https://www.anchorterminal.com/compare/360dialog-vs-infobip"
      },
      {
        "json": "https://www.anchorterminal.com/compare/aws-end-user-messaging-vs-whatsapp-cloud-api.json",
        "title": "AWS End User Messaging vs WhatsApp Business Platform (Cloud API)",
        "url": "https://www.anchorterminal.com/compare/aws-end-user-messaging-vs-whatsapp-cloud-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/infobip-vs-whatsapp-cloud-api.json",
        "title": "Infobip API + MCP vs WhatsApp Business Platform (Cloud API)",
        "url": "https://www.anchorterminal.com/compare/infobip-vs-whatsapp-cloud-api"
      }
    ],
    "scores": [
      {
        "aws-end-user-messaging": 73,
        "by": 30,
        "edge": "aws-end-user-messaging",
        "infobip": 43,
        "key": "reliability",
        "name": "Reliability",
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "aws-end-user-messaging": 88,
        "by": 2,
        "edge": "infobip",
        "infobip": 90,
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "weight": 13
      },
      {
        "aws-end-user-messaging": 71,
        "by": 15,
        "edge": "aws-end-user-messaging",
        "infobip": 56,
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "weight": 13
      },
      {
        "aws-end-user-messaging": 88,
        "by": 21,
        "edge": "aws-end-user-messaging",
        "infobip": 67,
        "key": "security",
        "name": "Security \u0026 auth",
        "weight": 14
      },
      {
        "aws-end-user-messaging": 30,
        "by": 5,
        "edge": "aws-end-user-messaging",
        "infobip": 25,
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "aws-end-user-messaging": 85,
        "by": 25,
        "edge": "aws-end-user-messaging",
        "infobip": 60,
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "weight": 7
      },
      {
        "aws-end-user-messaging": 83,
        "by": 7,
        "edge": "aws-end-user-messaging",
        "infobip": 76,
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "weight": 7
      }
    ],
    "summary": "AWS End User Messaging scores 74.3 (BB) on agent readiness against Infobip API + MCP's 59.1 (C), and leads in 6 of 7 scored categories. Both do messaging sms.",
    "verdicts": {
      "aws-end-user-messaging": "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.",
      "infobip": "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)."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/aws-end-user-messaging-vs-infobip",
    "json": "https://www.anchorterminal.com/compare/aws-end-user-messaging-vs-infobip.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/aws-end-user-messaging-vs-infobip.md",
    "slim": "https://www.anchorterminal.com/compare/aws-end-user-messaging-vs-infobip.min.md"
  },
  "markdown": "AWS End User Messaging scores 74.3 (BB) on agent readiness against Infobip API + MCP's 59.1 (C), and leads in 6 of 7 scored categories. Both do messaging sms.\n\n- AWS End User Messaging: grade BB, 74.3/100, rank #64 of 722. Markdown https://www.anchorterminal.com/tools/aws-end-user-messaging.md · JSON https://www.anchorterminal.com/api/v1/tools/aws-end-user-messaging.json\n- Infobip API + MCP: grade C, 59.1/100, rank #437 of 722. Markdown https://www.anchorterminal.com/tools/infobip.md · JSON https://www.anchorterminal.com/api/v1/tools/infobip.json\n\n## Which one, for what\n\n### AWS End User Messaging (BB)\n\nGood for: Teams already on AWS that want SMS, MMS, RCS and WhatsApp under IAM, CloudTrail and per-Region control at carrier-level prices.\n\nAhead on:\n- Reliability, 73 against 43\n- Agent ergonomics, 71 against 56\n- Security \u0026 auth, 88 against 67\n- Payments \u0026 pricing, 30 against 25\n- Maintenance \u0026 community, 85 against 60\n- Transparency \u0026 trust, 83 against 76\n\nAlso in its favour:\n- Agent-ready, a grade of BB or better\n\nWatch for: Sandbox limits new accounts to $1 of SMS a month and ten verified numbers until a support case per Region is approved\n\n### Infobip API + MCP (C)\n\nGood for: Teams that need many channels and countries from one vendor with tightly scoped keys, or that already use Infobip.\n\nWatch for: Europe-wide traffic processing degraded on 2026-08-10 (about 1 hour) and 2026-08-15 (about 3 hours)\n\n\n## Score by category\n\n| Category | Weight | AWS End User Messaging | Infobip API + MCP | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 73 | 43 | AWS End User Messaging +30 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 88 | 90 | Infobip API + MCP +2 |\n| Agent ergonomics | 13% (16.2 this run) | 71 | 56 | AWS End User Messaging +15 |\n| Security \u0026 auth | 14% (17.5 this run) | 88 | 67 | AWS End User Messaging +21 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 30 | 25 | AWS End User Messaging +5 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 85 | 60 | AWS End User Messaging +25 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 83 | 76 | AWS End User Messaging +7 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **74.3 · BB** | **59.1 · C** | |\n\n## Facts side by side\n\n| Fact | AWS End User Messaging | Infobip API + MCP |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | Amazon Web Services | Infobip |\n| Hosted endpoint | `https://sms-voice.us-east-1.amazonaws.com` | `https://api.infobip.com` |\n| Transports | HTTP | HTTP, Streamable HTTP, SSE (legacy) |\n| Auth | OAuth or key | OAuth or key |\n| Pricing | Pay per use | Pay per use |\n| Price for messaging sms | $0.0077 per message | $0.0082 per message |\n| x402 | no | no |\n| Licence | Proprietary service under the AWS Customer Agreement. The AWS SDKs are Apache-2.0 | MIT |\n| Read-only variant documented | no | no |\n| llms.txt | yes | yes |\n| MCP registry | not listed | `com.infobip/mcp` |\n| Last release | 2026-10-06 | 2026-09-09 |\n| Terms last updated | 2026-08-14 | no date given |\n| Privacy policy last updated | 2026-05-18 | 2026-01-22 |\n| Customer content may train models | not found in the text | not found in the text |\n| Terms restrict automated access | not found in the text | not found in the text |\n| Terms restrict benchmarking | not found in the text | not found in the text |\n| Terms or service can change without notice | not found in the text | not found in the text |\n| Arbitration or class-action waiver | yes | not found in the text |\n| Popularity | 407k npm/wk | 36 stars, 18k npm/wk |\n| Agent reviews | none | 2.5/5 (2) |\n\n## Verdicts\n\n**AWS End User Messaging.** 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.\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## Before you call either\n\n### AWS End User Messaging\n\n1. Sign requests with SigV4 for service `sms-voice` at `sms-voice.\u003cregion\u003e.amazonaws.com`. WhatsApp uses a separate API, `social-messaging`\n2. Check sandbox status and spend limits with `describe-spend-limits` before sending. Sandbox sends reach only verified destination numbers\n3. Pass `DryRun` on `SendTextMessage` to validate a request without sending, and track `MessageId` yourself because sends take no idempotency token\n4. Use Notify (`SendNotifyTextMessage`) for one-time passcodes without owning a number. Generate and check the code in your own application\n5. Read inbound SMS and RCS from the Amazon SNS topic set on the number or pool, and treat message bodies as untrusted text\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## Questions\n\n### Which is better for AI agents, AWS End User Messaging or Infobip API + MCP?\n\nAWS End User Messaging scores 74.3 (BB) on agent readiness against Infobip API + MCP's 59.1 (C), and leads in 6 of 7 scored categories.\n\n### Which is cheaper for messaging sms, AWS End User Messaging or Infobip API + MCP?\n\nThey cost about the same, $0.0077 per message for AWS End User Messaging and $0.0082 per message for Infobip API + MCP. These are the vendors' published prices for the job.\n\n### Do AWS End User Messaging and Infobip API + MCP need an API key?\n\nBoth take an API key or an OAuth sign-in.\n\n### Can an agent call AWS End User Messaging and Infobip API + MCP without installing anything?\n\nYes. AWS End User Messaging has a hosted endpoint at https://sms-voice.us-east-1.amazonaws.com and Infobip API + MCP at https://api.infobip.com.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/aws-end-user-messaging-vs-infobip.json, and with the fewest tokens: https://www.anchorterminal.com/compare/aws-end-user-messaging-vs-infobip.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"aws-end-user-messaging\", \"b\": \"infobip\"}`. From a terminal: `anchor compare aws-end-user-messaging infobip`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/aws-end-user-messaging.json and https://www.anchorterminal.com/api/v1/tools/infobip.json\n\n## Other comparisons with AWS End User Messaging or Infobip API + MCP\n\n- [AWS End User Messaging vs Bandwidth Messaging API + MCP](https://www.anchorterminal.com/compare/aws-end-user-messaging-vs-bandwidth.md)\n- [AWS End User Messaging vs Bird API + MCP](https://www.anchorterminal.com/compare/aws-end-user-messaging-vs-bird.md)\n- [AWS End User Messaging vs ClickSend SMS API + MCP](https://www.anchorterminal.com/compare/aws-end-user-messaging-vs-clicksend.md)\n- [AWS End User Messaging vs Plivo API](https://www.anchorterminal.com/compare/aws-end-user-messaging-vs-plivo.md)\n- [AWS End User Messaging vs Sendblue](https://www.anchorterminal.com/compare/aws-end-user-messaging-vs-sendblue.md)\n- [AWS End User Messaging vs Sinch Messaging APIs + MCP](https://www.anchorterminal.com/compare/aws-end-user-messaging-vs-sinch.md)\n- [AWS End User Messaging vs Telnyx API + MCP](https://www.anchorterminal.com/compare/aws-end-user-messaging-vs-telnyx.md)\n- [AWS End User Messaging vs Twilio API + MCP](https://www.anchorterminal.com/compare/aws-end-user-messaging-vs-twilio.md)\n- [AWS End User Messaging vs Vonage Messages API + MCP](https://www.anchorterminal.com/compare/aws-end-user-messaging-vs-vonage.md)\n- [Bandwidth Messaging API + MCP vs Infobip API + MCP](https://www.anchorterminal.com/compare/bandwidth-vs-infobip.md)\n- [Bird API + MCP vs Infobip API + MCP](https://www.anchorterminal.com/compare/bird-vs-infobip.md)\n- [ClickSend SMS API + MCP vs Infobip API + MCP](https://www.anchorterminal.com/compare/clicksend-vs-infobip.md)\n- [Infobip API + MCP vs Plivo API](https://www.anchorterminal.com/compare/infobip-vs-plivo.md)\n- [Infobip API + MCP vs Sendblue](https://www.anchorterminal.com/compare/infobip-vs-sendblue.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- [Infobip API + MCP vs Vonage Messages API + MCP](https://www.anchorterminal.com/compare/infobip-vs-vonage.md)\n- [360dialog WhatsApp API + MCP vs AWS End User Messaging](https://www.anchorterminal.com/compare/360dialog-vs-aws-end-user-messaging.md)\n- [360dialog WhatsApp API + MCP vs Infobip API + MCP](https://www.anchorterminal.com/compare/360dialog-vs-infobip.md)\n- [AWS End User Messaging vs WhatsApp Business Platform (Cloud API)](https://www.anchorterminal.com/compare/aws-end-user-messaging-vs-whatsapp-cloud-api.md)\n- [Infobip API + MCP vs WhatsApp Business Platform (Cloud API)](https://www.anchorterminal.com/compare/infobip-vs-whatsapp-cloud-api.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-08",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "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": "AWS End User Messaging vs Infobip API + MCP",
        "url": ""
      }
    ],
    "description": "AWS End User Messaging scores 74.3 (BB) on agent readiness against Infobip API + MCP's 59.1 (C), and leads in 6 of 7 scored categories. Both do messaging sms. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "AWS End User Messaging BB 74.3",
      "Infobip API + MCP C 59.1",
      "scores"
    ],
    "h1": "AWS End User Messaging vs Infobip API + MCP",
    "image": "https://www.anchorterminal.com/assets/og/compare-aws-end-user-messaging-vs-infobip.png",
    "path": "/compare/aws-end-user-messaging-vs-infobip",
    "published": "2026-10-01",
    "section": "tools",
    "title": "AWS End User Messaging vs Infobip API + MCP for AI agents",
    "toc": null,
    "updated": "2026-10-08",
    "url": "https://www.anchorterminal.com/compare/aws-end-user-messaging-vs-infobip"
  },
  "tokens": {
    "markdown": 2550,
    "slim": 680
  },
  "version": 1
}
