{
  "data": {
    "a": {
      "slug": "360dialog",
      "name": "360dialog WhatsApp API + MCP",
      "vendor": "360dialog",
      "vendorUrl": "https://360dialog.com",
      "kind": "http-api",
      "category": "messaging",
      "summary": "WhatsApp Business Solution Provider with a Cloud API proxy for sending and receiving WhatsApp messages, billed per number per month with Meta's fees passed through.",
      "url": "https://www.anchorterminal.com/tools/360dialog",
      "markdownUrl": "https://www.anchorterminal.com/tools/360dialog.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/360dialog.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/360dialog.json",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://waba-v2.360dialog.io",
      "packages": [],
      "auth": "mixed",
      "authNotes": "Messaging API takes a per-channel key in the D360-API-KEY header. The hosted MCP uses OAuth with scopes chosen at consent, so denied scopes hide their tools.",
      "pricing": "paid",
      "pricingNotes": "Regular €49 ($59) a number a month, Premium €99 ($119), Higher Throughput €249 ($299), plus Meta's WhatsApp message fees at cost. Marketing messages sent through /messages instead of the Marketing Messages API cost 7 per cent over Meta's rate. A sandbox key allows 200 test messages to your own number (https://docs.360dialog.com/docs/get-started/pricing).",
      "priceSummary": "$59 / mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402 or stablecoin payment path in docs, pricing or agent discovery files (checked 2026-09-30).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://docs.360dialog.com/docs",
      "llmsTxt": "https://docs.360dialog.com/docs/llms.txt",
      "capabilities": [
        "messaging.whatsapp",
        "messaging.inbound"
      ],
      "tags": [
        "hosted",
        "mcp",
        "llms-txt",
        "webhooks",
        "whatsapp",
        "card-required"
      ],
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 52.2,
        "grade": "D",
        "agentReady": false,
        "rank": 343,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 9,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 53,
          "maintenance": 8,
          "payments": 35,
          "reliability": 83,
          "schema": 70,
          "security": 35,
          "transparency": 50
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Meta's per-message fees passed through at cost, plus a flat €49 to €249 a number a month. No changelog, official SDK or standalone OpenAPI download.",
        "strengths": [
          "Meta's per-message fees passed through at cost, plus a flat €49 to €249 a number a month",
          "Sandbox with 200 messages and no card",
          "llms.txt over 297 pages, a .md version of every page, an ?ask= parameter and OpenAPI 3.1 blocks in the reference",
          "More than 60 error codes, each with a suggested fix",
          "Status page with no notices from July to 2 October 2026, and Meta outages logged when they happen"
        ],
        "weaknesses": [
          "No changelog, official SDK or standalone OpenAPI download",
          "One key per number with no scopes, and a new key revokes the old one at once",
          "Webhooks support Basic auth only, with no signature",
          "No uptime SLA on any plan, only support response targets",
          "The hosted MCP can't send messages and doesn't publish its tool list"
        ],
        "agentNotes": [
          "Send marketing templates through the Marketing Messages API, /messages adds 7 per cent",
          "Ask a docs page a question with `?ask=` before reading the whole page",
          "Pass `fields` and `limit` on GET /message_templates and page with the `after` cursor",
          "Coordinate key rotation, a new key cuts off every client using the old one",
          "Answer each webhook with 200 within 5 seconds and process it asynchronously"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 3,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 52.2
          }
        ],
        "editorialScores": {
          "ergonomics": 53,
          "maintenance": 8,
          "payments": 35,
          "reliability": 83,
          "schema": 70,
          "security": 35,
          "transparency": 35
        },
        "provenanceScore": 65
      },
      "connect": {
        "http": "curl -X POST https://waba-v2.360dialog.io/messages -H \"D360-API-KEY: $D360_API_KEY\" \\\n  -H \"Content-Type: application/json\" -d '{\"messaging_product\":\"whatsapp\",\"recipient_type\":\"individual\",\"to\":\"4915112345678\",\"type\":\"text\",\"text\":{\"body\":\"Hello from 360dialog\"}}'",
        "claudeCode": "claude mcp add --transport http 360dialog https://mcp.360dialog.com/mcp"
      },
      "letme": {
        "capability": "https://letme.dev/messaging.whatsapp",
        "tool": "https://letme.dev/360dialog"
      },
      "area": "communication",
      "unitPrices": [
        {
          "item": "Regular channel",
          "unit": "month",
          "usd": 59,
          "note": "per WhatsApp number, €49, Meta fees extra"
        },
        {
          "item": "Premium channel",
          "unit": "month",
          "usd": 119,
          "note": "per WhatsApp number, €99, Meta fees extra"
        },
        {
          "item": "Higher Throughput channel",
          "unit": "month",
          "usd": 299,
          "note": "per WhatsApp number, €249"
        }
      ],
      "provenance": {
        "legalEntity": "360dialog GmbH",
        "domain": "360dialog.com",
        "domainRegistered": "2012-02-22",
        "endpointOnVendorDomain": false,
        "terms": "https://hub.360dialog.com/lp/consent/360dialog-terms-of-use",
        "privacy": "https://360dialog.com/legal/privacy-policy",
        "statusPage": "https://status.360dialog.com",
        "changelog": "",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "notes": [
          "The messaging API runs on 360dialog.io, a separate domain the company also uses. The MCP runs on 360dialog.com."
        ],
        "score": 65
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/360dialog.json",
      "live": {
        "slug": "360dialog",
        "probe": {
          "target": "https://waba-v2.360dialog.io",
          "method": "get",
          "lastAt": "2026-10-05T02:29:51.153559165Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 114,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 122,
          "p95ms24h": 166,
          "samples24h": 273,
          "samples30d": 1131,
          "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": 272,
              "ok": 272
            },
            {
              "date": "2026-10-05",
              "probes": 29,
              "ok": 29
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.360dialog.com",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-04T21:39:47.763185598Z"
        },
        "securityTxt": {
          "url": "https://360dialog.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-04T15:16:03.889278887Z"
        },
        "llmsTxt": {
          "url": "https://docs.360dialog.com/docs/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:17:12.435119141Z"
        },
        "domain": {
          "domain": "360dialog.com",
          "registered": "2012-02-22",
          "source": "https://rdap.verisign.com/com/v1/domain/360dialog.com",
          "checkedAt": "2026-10-04T13:06:52.743597557Z"
        },
        "pages": [
          {
            "url": "https://docs.360dialog.com/docs/get-started/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-04T15:43:07.042818232Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "9b34ec104a49"
          },
          {
            "url": "https://360dialog.com/legal/privacy-policy",
            "kind": "privacy",
            "status": 304,
            "checkedAt": "2026-10-04T15:41:07.067776678Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "ae3552db9baf"
          },
          {
            "url": "https://hub.360dialog.com/lp/consent/360dialog-terms-of-use",
            "kind": "terms",
            "status": 304,
            "checkedAt": "2026-10-04T15:45:04.378615267Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "e3b0c44298fc"
          }
        ],
        "updatedAt": "2026-10-05T02:29:51.153559165Z"
      }
    },
    "b": {
      "slug": "clicksend",
      "name": "ClickSend SMS API + MCP",
      "vendor": "ClickSend (Sinch)",
      "vendorUrl": "https://www.clicksend.com",
      "kind": "http-api",
      "category": "messaging",
      "summary": "Prepaid SMS and MMS API aimed at small businesses, part of Sinch, with RCS, voice, email and post on the same account.",
      "url": "https://www.anchorterminal.com/tools/clicksend",
      "markdownUrl": "https://www.anchorterminal.com/tools/clicksend.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/clicksend.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/clicksend.json",
      "repo": "https://github.com/ClickSend/clicksend-mcp-server",
      "license": "MIT",
      "transports": [
        "http",
        "stdio"
      ],
      "remoteUrl": "https://rest.clicksend.com/v3",
      "packages": [
        {
          "registry": "npm",
          "name": "@clicksend/clicksend-mcp-server"
        },
        {
          "registry": "npm",
          "name": "clicksend"
        },
        {
          "registry": "pypi",
          "name": "clicksend-client"
        }
      ],
      "auth": "api-key",
      "authNotes": "HTTP Basic auth with the account username and an API key. The MCP server reads CLICKSEND_USERNAME and CLICKSEND_API_KEY from the environment.",
      "pricing": "usage",
      "pricingNotes": "Prepaid credit, minimum top-up $20, no subscription. US SMS $0.0289 a message at the lowest tier down to $0.0095 at the highest, plus a $0.0041 carrier fee. US MMS $0.0374 plus $0.0087. Dedicated US number $3.53 a month. Inbound replies are free. UK SMS from $0.0569 (https://www.clicksend.com/us/pricing/us/).",
      "priceSummary": "$3.53 / mo",
      "where": "both",
      "x402": {
        "level": "no",
        "evidence": "No x402 or stablecoin payment path in docs, pricing or agent discovery files (checked 2026-09-30).",
        "endpoints": []
      },
      "toolCount": 6,
      "popularity": {
        "githubStars": 3,
        "npmWeekly": 3710,
        "pypiWeekly": 7690,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://developers.clicksend.com/docs/",
      "llmsTxt": "https://developers.clicksend.com/llms.txt",
      "registryName": "com.clicksend/clicksend-mcp-server",
      "capabilities": [
        "messaging.sms",
        "messaging.mms",
        "messaging.rcs",
        "messaging.voice",
        "messaging.inbound"
      ],
      "tags": [
        "hosted",
        "mcp",
        "llms-txt",
        "typescript",
        "python",
        "webhooks",
        "sms"
      ],
      "lastRelease": "2026-09-25",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 47.8,
        "grade": "D",
        "agentReady": false,
        "rank": 379,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 10,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 70,
          "maintenance": 62,
          "payments": 30,
          "reliability": 65,
          "schema": 52,
          "security": 23,
          "transparency": 55
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": -3,
        "negativeNotes": [
          "Since 2025-05-16 the official MCP server has logged each request's options to stderr, including the Basic `Authorization` header that encodes the username and API key, along with every request and response body. The published 2026.8.23 package was built from that code. The credential stays in local log files rather than leaving the machine, so -3 (https://github.com/ClickSend/clicksend-mcp-server/blob/main/src/helper/clicksend.ts)."
        ],
        "verdict": "A keyless pricing endpoint returns per-country, per-tier SMS and MMS prices. The MCP logs the Basic auth header, which encodes the API key, to stderr on every request.",
        "strengths": [
          "A keyless pricing endpoint returns per-country, per-tier SMS and MMS prices",
          "Six MCP tools, including a price check before a send",
          "Inbound replies are free",
          "The MCP turns natural-language dates into history filters",
          "No SMS or API incidents on the status page in the last 90 days"
        ],
        "weaknesses": [
          "The MCP logs the Basic auth header, which encodes the API key, to stderr on every request",
          "One API key per account or subaccount, with no scopes or read-only mode",
          "No rate limits, Retry-After or idempotency key documented",
          "US SMS at $0.0289 a message on the entry tier, falling to $0.0095 only on the top tier",
          "No public OpenAPI spec or changelog, and the privacy policy dates from September 2023"
        ],
        "agentNotes": [
          "Call calculate-sms-price before a bulk send, the pricing endpoint needs no key",
          "Pass the user's own date words in user_date_request when reading SMS history",
          "Use a subaccount key for the agent, not the main account key",
          "Restrict access to the MCP host's log files, they contain the encoded API key",
          "Leave links out of messages, ClickSend pauses SMS with URLs for new customers"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 2.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 47.8
          }
        ],
        "editorialScores": {
          "ergonomics": 70,
          "maintenance": 62,
          "payments": 30,
          "reliability": 65,
          "schema": 52,
          "security": 23,
          "transparency": 30
        },
        "provenanceScore": 80
      },
      "connect": {
        "http": "curl -X POST https://rest.clicksend.com/v3/sms/send -u \"$CLICKSEND_USERNAME:$CLICKSEND_API_KEY\" \\\n  -H \"Content-Type: application/json\" -d '{\"messages\":[{\"source\":\"curl\",\"to\":\"+15555550123\",\"body\":\"Hello from ClickSend\"}]}'",
        "claudeCode": "claude mcp add clicksend -e CLICKSEND_USERNAME=$CLICKSEND_USERNAME -e CLICKSEND_API_KEY=$CLICKSEND_API_KEY -- npx -y @clicksend/clicksend-mcp-server@latest",
        "config": {
          "mcpServers": {
            "clicksend": {
              "args": [
                "-y",
                "@clicksend/clicksend-mcp-server@latest"
              ],
              "command": "npx",
              "env": {
                "CLICKSEND_API_KEY": "${CLICKSEND_API_KEY}",
                "CLICKSEND_USERNAME": "${CLICKSEND_USERNAME}"
              }
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/messaging.sms",
        "tool": "https://letme.dev/clicksend"
      },
      "area": "communication",
      "unitPrices": [
        {
          "item": "SMS, US",
          "unit": "message",
          "usd": 0.0289,
          "note": "US, entry tier, plus $0.0041 carrier fee, falls to $0.0095 at the top tier"
        },
        {
          "item": "SMS, UK",
          "unit": "message",
          "usd": 0.0569,
          "note": "UK, entry tier, falls to $0.0417"
        },
        {
          "item": "MMS, US",
          "unit": "message",
          "usd": 0.0374,
          "note": "US, plus $0.0087 carrier fee"
        },
        {
          "item": "Dedicated US number",
          "unit": "month",
          "usd": 3.53
        }
      ],
      "provenance": {
        "legalEntity": "ClickSend Pty Ltd",
        "domain": "clicksend.com",
        "domainRegistered": "2003-07-05",
        "endpointOnVendorDomain": true,
        "terms": "https://www.clicksend.com/us/legal/terms-of-service/",
        "privacy": "https://www.clicksend.com/us/legal/privacy-policy/",
        "statusPage": "https://status.clicksend.com",
        "changelog": "",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "notes": [
          "Owned by Sinch. The privacy contact is a sinch.com address."
        ],
        "score": 80
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/clicksend.json",
      "live": {
        "slug": "clicksend",
        "probe": {
          "target": "https://rest.clicksend.com/v3",
          "method": "get",
          "lastAt": "2026-10-05T02:29:53.871326611Z",
          "lastOk": true,
          "lastStatus": 200,
          "lastMs": 332,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 338,
          "p95ms24h": 410,
          "samples24h": 273,
          "samples30d": 1131,
          "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": 272,
              "ok": 272
            },
            {
              "date": "2026-10-05",
              "probes": 29,
              "ok": 29
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.clicksend.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-05T02:28:52.669232315Z"
        },
        "versions": [
          {
            "registry": "mcp-registry",
            "name": "com.clicksend/clicksend-mcp-server",
            "version": "2026.8.23",
            "seenAt": "2026-10-04T23:42:40.113054682Z"
          },
          {
            "registry": "npm",
            "name": "@clicksend/clicksend-mcp-server",
            "version": "2026.8.23",
            "seenAt": "2026-10-04T16:23:44.663957258Z"
          },
          {
            "registry": "npm",
            "name": "clicksend",
            "version": "7.0.0",
            "seenAt": "2026-10-04T16:23:45.615223989Z"
          },
          {
            "registry": "pypi",
            "name": "clicksend-client",
            "version": "6.0.2",
            "released": "2026-09-25",
            "seenAt": "2026-10-04T16:23:46.885265129Z"
          }
        ],
        "githubStars": 3,
        "npmWeekly": 75,
        "pypiWeekly": 10863,
        "securityTxt": {
          "url": "https://clicksend.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-04T15:15:47.282928673Z"
        },
        "llmsTxt": {
          "url": "https://developers.clicksend.com/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:17:25.136162781Z"
        },
        "domain": {
          "domain": "clicksend.com",
          "registered": "2003-07-05",
          "source": "https://rdap.verisign.com/com/v1/domain/clicksend.com",
          "checkedAt": "2026-10-04T13:03:55.142150796Z"
        },
        "pages": [
          {
            "url": "https://www.clicksend.com/us/pricing/us/",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-04T15:49:52.451782968Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "aa4189367a6c"
          },
          {
            "url": "https://www.clicksend.com/us/legal/privacy-policy/",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-04T15:49:45.897126404Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "84bfd5d9bbc2"
          },
          {
            "url": "https://www.clicksend.com/us/legal/terms-of-service/",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-04T15:49:50.191890759Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "47fbe76fa40e"
          }
        ],
        "updatedAt": "2026-10-05T02:29:53.871326611Z"
      }
    },
    "summary": "360dialog WhatsApp API + MCP has a score of 52.2 (D) against ClickSend SMS API + MCP's 47.8 (D). Both do messaging inbound. The largest gap is maintenance \u0026 community, 54 points."
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/360dialog-vs-clicksend",
    "json": "https://www.anchorterminal.com/compare/360dialog-vs-clicksend.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/360dialog-vs-clicksend.md",
    "slim": "https://www.anchorterminal.com/compare/360dialog-vs-clicksend.min.md"
  },
  "markdown": "360dialog WhatsApp API + MCP has a score of 52.2 (D) against ClickSend SMS API + MCP's 47.8 (D). Both do messaging inbound. The largest gap is maintenance \u0026 community, 54 points.\n\n- 360dialog WhatsApp API + MCP: grade D, 52.2/100, rank #343 of 452. Markdown https://www.anchorterminal.com/tools/360dialog.md · JSON https://www.anchorterminal.com/api/v1/tools/360dialog.json\n- ClickSend SMS API + MCP: grade D, 47.8/100, rank #379 of 452. Markdown https://www.anchorterminal.com/tools/clicksend.md · JSON https://www.anchorterminal.com/api/v1/tools/clicksend.json\n\n## Which one, for what\n\nPick 360dialog WhatsApp API + MCP for reliability (+18), schema \u0026 documentation (+18), security \u0026 auth (+12), payments \u0026 pricing (+5).\n\nPick ClickSend SMS API + MCP for agent ergonomics (+17), maintenance \u0026 community (+54), transparency \u0026 trust (+5).\n\n## Score by category\n\n| Category | Weight | 360dialog WhatsApp API + MCP | ClickSend SMS API + MCP | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 83 | 65 | 360dialog WhatsApp API + MCP +18 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 70 | 52 | 360dialog WhatsApp API + MCP +18 |\n| Agent ergonomics | 13% (16.2 this run) | 53 | 70 | ClickSend SMS API + MCP +17 |\n| Security \u0026 auth | 14% (17.5 this run) | 35 | 23 | 360dialog WhatsApp API + MCP +12 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 35 | 30 | 360dialog WhatsApp API + MCP +5 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 8 | 62 | ClickSend SMS API + MCP +54 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 50 | 55 | ClickSend SMS API + MCP +5 |\n| Negative events | ≤15 | 0 | -3 | |\n| **Total** | | **52.2 · D** | **47.8 · D** | |\n\n## Facts side by side\n\n| Fact | 360dialog WhatsApp API + MCP | ClickSend SMS API + MCP |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | 360dialog | ClickSend (Sinch) |\n| Hosted endpoint | `https://waba-v2.360dialog.io` | `https://rest.clicksend.com/v3` |\n| Transports | HTTP, Streamable HTTP | HTTP, stdio |\n| Auth | OAuth or key | API key |\n| Pricing | Paid | Pay per use |\n| x402 | no | no |\n| Licence | none | MIT |\n| Tools exposed | none | 6 |\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 | not listed | `com.clicksend/clicksend-mcp-server` |\n| Last release | none | 2026-09-25 |\n| Popularity | none | 3 stars, 3.7k npm/wk, 7.7k PyPI/wk |\n| Agent reviews | 3/5 (2) | 2.5/5 (2) |\n\n## Verdicts\n\n**360dialog WhatsApp API + MCP.** Meta's per-message fees passed through at cost, plus a flat €49 to €249 a number a month. No changelog, official SDK or standalone OpenAPI download.\n\n**ClickSend SMS API + MCP.** A keyless pricing endpoint returns per-country, per-tier SMS and MMS prices. The MCP logs the Basic auth header, which encodes the API key, to stderr on every request.\n\n## Before you call either\n\n### 360dialog WhatsApp API + MCP\n\n1. Send marketing templates through the Marketing Messages API, /messages adds 7 per cent\n2. Ask a docs page a question with `?ask=` before reading the whole page\n3. Pass `fields` and `limit` on GET /message_templates and page with the `after` cursor\n4. Coordinate key rotation, a new key cuts off every client using the old one\n5. Answer each webhook with 200 within 5 seconds and process it asynchronously\n\n### ClickSend SMS API + MCP\n\n1. Call calculate-sms-price before a bulk send, the pricing endpoint needs no key\n2. Pass the user's own date words in user_date_request when reading SMS history\n3. Use a subaccount key for the agent, not the main account key\n4. Restrict access to the MCP host's log files, they contain the encoded API key\n5. Leave links out of messages, ClickSend pauses SMS with URLs for new customers\n\n## Other comparisons with 360dialog WhatsApp API + MCP or ClickSend SMS API + MCP\n\n- [Bandwidth Messaging API + MCP vs ClickSend SMS API + MCP](https://www.anchorterminal.com/compare/bandwidth-vs-clicksend.md)\n- [Bird API + MCP vs ClickSend SMS API + MCP](https://www.anchorterminal.com/compare/bird-vs-clicksend.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 Plivo API](https://www.anchorterminal.com/compare/clicksend-vs-plivo.md)\n- [ClickSend SMS API + MCP vs Sinch Messaging APIs + MCP](https://www.anchorterminal.com/compare/clicksend-vs-sinch.md)\n- [ClickSend SMS API + MCP vs Telnyx API + MCP](https://www.anchorterminal.com/compare/clicksend-vs-telnyx.md)\n- [ClickSend SMS API + MCP vs Twilio API + MCP](https://www.anchorterminal.com/compare/clicksend-vs-twilio.md)\n- [ClickSend SMS API + MCP vs Vonage Messages API + MCP](https://www.anchorterminal.com/compare/clicksend-vs-vonage.md)\n- [360dialog WhatsApp API + MCP vs Bird API + MCP](https://www.anchorterminal.com/compare/360dialog-vs-bird.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 Plivo API](https://www.anchorterminal.com/compare/360dialog-vs-plivo.md)\n- [360dialog WhatsApp API + MCP vs Sinch Messaging APIs + MCP](https://www.anchorterminal.com/compare/360dialog-vs-sinch.md)\n- [360dialog WhatsApp API + MCP vs Telnyx API + MCP](https://www.anchorterminal.com/compare/360dialog-vs-telnyx.md)\n- [360dialog WhatsApp API + MCP vs Twilio API + MCP](https://www.anchorterminal.com/compare/360dialog-vs-twilio.md)\n- [360dialog WhatsApp API + MCP vs Vonage Messages API + MCP](https://www.anchorterminal.com/compare/360dialog-vs-vonage.md)\n- [360dialog WhatsApp API + MCP vs Bandwidth Messaging API + MCP](https://www.anchorterminal.com/compare/360dialog-vs-bandwidth.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-05",
    "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": "360dialog WhatsApp API + MCP vs ClickSend SMS API + MCP",
        "url": ""
      }
    ],
    "description": "360dialog WhatsApp API + MCP has a score of 52.2 (D) against ClickSend SMS API + MCP's 47.8 (D). Both do messaging inbound. The largest gap is maintenance \u0026 community, 54 points. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "360dialog WhatsApp API + MCP D 52.2",
      "ClickSend SMS API + MCP D 47.8",
      "scores"
    ],
    "h1": "360dialog WhatsApp API + MCP vs ClickSend SMS API + MCP",
    "image": "https://www.anchorterminal.com/assets/og/compare-360dialog-vs-clicksend.png",
    "path": "/compare/360dialog-vs-clicksend",
    "published": "2026-10-01",
    "section": "tools",
    "title": "360dialog WhatsApp API + MCP vs ClickSend SMS API + MCP for AI agents",
    "toc": null,
    "updated": "2026-10-05",
    "url": "https://www.anchorterminal.com/compare/360dialog-vs-clicksend"
  },
  "tokens": {
    "markdown": 1650,
    "slim": 380
  },
  "version": 1
}
