{
  "data": {
    "a": {
      "slug": "vonage-voice",
      "name": "Vonage Voice API + MCP",
      "vendor": "Vonage (Ericsson)",
      "vendorUrl": "https://www.vonage.com",
      "kind": "http-api",
      "category": "voice-calling",
      "summary": "Voice API that controls calls with NCCO, a JSON list of actions such as talk, input, record, connect and transfer.",
      "url": "https://www.anchorterminal.com/tools/vonage-voice",
      "markdownUrl": "https://www.anchorterminal.com/tools/vonage-voice.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/vonage-voice.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/vonage-voice.json",
      "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": "The Voice API takes a Vonage Application JWT signed RS256 with the application's private key. Signed webhooks carry an HS256 JWT to verify with the signature secret. The MCP server reads the API key, secret, application ID and a base64 private key from env vars.",
      "pricing": "usage",
      "pricingNotes": "Pay as you go, billed per second. US outbound $0.01446 a minute, inbound $0.00495 on local numbers and $0.0154 on toll-free. Calls to or from SIP, in-app (WebRTC) and websocket endpoints $0.00492 a minute. US numbers €1.81 a month. New accounts get test credit with no card. Rates are from Vonage's downloadable pricing sheet, since the pricing page blocks automated requests (https://www.vonage.com/communications-apis/voice/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": 14,
      "popularity": {
        "githubStars": null,
        "npmWeekly": 154249,
        "pypiWeekly": 67062,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://developer.vonage.com/en/voice/voice-api/overview",
      "llmsTxt": "https://developer.vonage.com/llms.txt",
      "openapi": "https://developer.vonage.com/api/v1/developer/api/file/voice?format=json",
      "registryName": "io.github.Vonage/vonage-documentation-mcp",
      "capabilities": [
        "voice.calls",
        "voice.numbers",
        "voice.streaming",
        "voice.sip",
        "voice.recording",
        "voice.transfer"
      ],
      "tags": [
        "hosted",
        "no-card",
        "mcp",
        "llms-txt",
        "openapi",
        "typescript",
        "python",
        "webhooks",
        "streaming",
        "enterprise"
      ],
      "lastRelease": "2026-09-16",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 59.1,
        "grade": "C",
        "agentReady": false,
        "rank": 270,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 8,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 60,
          "maintenance": 78,
          "payments": 35,
          "reliability": 45,
          "schema": 88,
          "security": 60,
          "transparency": 50
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "low",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Websocket audio as 16-bit linear PCM at 8, 16 or 24 kHz, both directions. First call needs an application, a private key and a signed JWT.",
        "strengths": [
          "Websocket audio as 16-bit linear PCM at 8, 16 or 24 kHz, both directions",
          "Per-second billing on every call",
          "Short-lived application JWTs whose ACLs can limit a token to named paths and methods, and signed webhooks with a body hash",
          "OpenAPI spec and an llms.txt that tells agents which hosts to use",
          "€2 test credit without a card"
        ],
        "weaknesses": [
          "First call needs an application, a private key and a signed JWT",
          "No Voice API rate limit or SLA found, and the error catalogue's throttling advice is to wait an amount that differs per API",
          "Pricing page returns 403 to automated requests, rates live in a spreadsheet",
          "MCP server has no tools for live call control, only a one-way voice message",
          "No security.txt, and the API runs on the legacy nexmo.com domain"
        ],
        "agentNotes": [
          "Generate a short-lived JWT with an ACL limited to the call paths the agent needs, and keep the private key out of prompts",
          "Use a `connect` action with a websocket endpoint and `audio/l16;rate=16000` for speech models",
          "Keep the api.nexmo.com hostname, Vonage's llms.txt says not to swap it",
          "Enable signed webhooks and verify the HS256 JWT on each event",
          "Expect RFC 7807 errors (`type`, `title`, `detail`, `instance`) and back off on a throttling error, since no Voice rate limit is published"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 2.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "low",
            "grade": "C",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 59.1
          }
        ],
        "editorialScores": {
          "ergonomics": 60,
          "maintenance": 78,
          "payments": 35,
          "reliability": 45,
          "schema": 88,
          "security": 60,
          "transparency": 25
        },
        "provenanceScore": 75
      },
      "connect": {
        "http": "curl -X POST https://api.nexmo.com/v1/calls -H \"Authorization: Bearer $VONAGE_JWT\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"to\":[{\"type\":\"phone\",\"number\":\"14155550100\"}],\"from\":{\"type\":\"phone\",\"number\":\"14155550101\"},\"ncco\":[{\"action\":\"talk\",\"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/voice.calls",
        "tool": "https://letme.dev/vonage-voice"
      },
      "sameCompany": [
        "vonage"
      ],
      "area": "voice",
      "unitPrices": [
        {
          "item": "Outbound call, US",
          "unit": "call-minute",
          "usd": 0.01446,
          "note": "billed per second"
        },
        {
          "item": "Inbound call, US local number",
          "unit": "call-minute",
          "usd": 0.00495,
          "note": "billed per second"
        },
        {
          "item": "Inbound call, US toll-free number",
          "unit": "call-minute",
          "usd": 0.0154
        },
        {
          "item": "Websocket, SIP or in-app leg",
          "unit": "call-minute",
          "usd": 0.00492
        }
      ],
      "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-voice.json",
      "live": {
        "slug": "vonage-voice",
        "probe": {
          "target": "https://api.nexmo.com/v1",
          "method": "get",
          "lastAt": "2026-10-04T23:48:18.247985427Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 65,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 56,
          "p95ms24h": 89,
          "samples24h": 272,
          "samples30d": 1100,
          "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": 270,
              "ok": 270
            }
          ]
        },
        "vendorStatus": {
          "page": "https://vonageapi.statuspage.io",
          "indicator": "minor",
          "summary": "Partially Degraded Service",
          "checkedAt": "2026-10-04T23:49:30.565255796Z"
        },
        "versions": [
          {
            "registry": "npm",
            "name": "@vonage/server-sdk",
            "version": "3.30.1",
            "seenAt": "2026-10-04T16:43:40.029661946Z"
          },
          {
            "registry": "npm",
            "name": "@vonage/vonage-mcp-server-api-bindings",
            "version": "1.5.1",
            "seenAt": "2026-10-04T16:43:42.417836886Z"
          },
          {
            "registry": "pypi",
            "name": "vonage",
            "version": "4.9.0",
            "released": "2026-09-16",
            "seenAt": "2026-10-04T16:43:42.228896026Z"
          }
        ],
        "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:21.395540221Z"
        },
        "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://developer.vonage.com/en/changelogs",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-04T15:42:39.187027625Z",
            "changedAt": "2026-10-02T15:19:02.626368872Z",
            "fingerprint": "81bb42dd9db6"
          },
          {
            "url": "https://www.vonage.com/communications-apis/voice/pricing/",
            "kind": "pricing",
            "status": 304,
            "checkedAt": "2026-10-04T15:52:50.243045792Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "efeb31a58cfc"
          },
          {
            "url": "https://www.vonage.com/legal/privacy-policy/",
            "kind": "privacy",
            "status": 304,
            "checkedAt": "2026-10-04T15:52:54.218403359Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "ef11a28348cd"
          },
          {
            "url": "https://www.vonage.com/legal/communications-apis/terms-of-use/",
            "kind": "terms",
            "status": 304,
            "checkedAt": "2026-10-04T15:52:52.203108406Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "004c80c35ffa"
          }
        ],
        "updatedAt": "2026-10-04T23:49:30.565255796Z"
      }
    },
    "b": {
      "slug": "voximplant",
      "name": "Voximplant",
      "vendor": "Voximplant",
      "vendorUrl": "https://voximplant.com",
      "kind": "http-api",
      "category": "voice-calling",
      "summary": "Serverless platform for programmable calling.",
      "url": "https://www.anchorterminal.com/tools/voximplant",
      "markdownUrl": "https://www.anchorterminal.com/tools/voximplant.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/voximplant.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/voximplant.json",
      "repo": "https://github.com/voximplant/apiclient-nodejs",
      "license": "Apache-2.0",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://api.voximplant.com/platform_api",
      "packages": [
        {
          "registry": "npm",
          "name": "@voximplant/apiclient-nodejs"
        },
        {
          "registry": "pypi",
          "name": "voximplant-apiclient"
        }
      ],
      "auth": "mixed",
      "authNotes": "Management API accepts a service-account JWT (RS256, up to one hour) as a Bearer token, or an account ID and API key in the query string. Prefer the JWT, since query-string keys end up in logs.",
      "pricing": "usage",
      "pricingNotes": "Pay as you go in USD. US outbound $0.017 a minute to landlines and mobiles, inbound $0.005, toll-free inbound $0.03. US numbers $1.50 a month plus $1.50 setup, toll-free $3 a month. WebSocket audio streaming $0.001 per 15 seconds per direction ($0.004 a minute each way). Voice AI connectors $0.001 per 15 seconds ($0.004 a minute), including a bidirectional stream. Recording $0.001 a minute to your own S3 or $0.0015 with 3-month cloud storage. Speech recognition $0.034 a minute (https://voximplant.com/pricing).",
      "priceSummary": "$1.50 / mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402 or stablecoin payment path in the voice docs, pricing or llms.txt (checked 2026-09-30).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 15,
        "npmWeekly": 1419,
        "pypiWeekly": 930,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://docs.voximplant.ai",
      "llmsTxt": "https://docs.voximplant.ai/llms.txt",
      "openapi": "https://docs.voximplant.ai/openapi.json",
      "capabilities": [
        "voice.calls",
        "voice.numbers",
        "voice.streaming",
        "voice.sip",
        "voice.recording",
        "voice.transfer"
      ],
      "tags": [
        "hosted",
        "llms-txt",
        "openapi",
        "typescript",
        "python",
        "streaming",
        "webhooks"
      ],
      "lastRelease": "2026-08-26",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 51.9,
        "grade": "D",
        "agentReady": false,
        "rank": 346,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 9,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 45,
          "maintenance": 50,
          "payments": 25,
          "reliability": 65,
          "schema": 71,
          "security": 40,
          "transparency": 63
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Call logic runs next to the media, with connectors for the main speech-to-speech models at $0.004 a minute. Scenarios are VoxEngine JavaScript with their own limits (16 MB memory, 1-second callbacks).",
        "strengths": [
          "Call logic runs next to the media, with connectors for the main speech-to-speech models at $0.004 a minute",
          "Service-account JWTs that expire within an hour, with roles per account",
          "OpenAPI spec for the Management API and an llms.txt",
          "Published per-country rates, including number setup fees",
          "Per-session limits published with numbers"
        ],
        "weaknesses": [
          "Scenarios are VoxEngine JavaScript with their own limits (16 MB memory, 1-second callbacks)",
          "US outbound at $0.017 a minute is higher than most here",
          "API key accepted in the query string, and no security.txt",
          "No public changelog, SLA or deprecation policy found",
          "No action MCP server, docs search only"
        ],
        "agentNotes": [
          "Upload a VoxEngine scenario and a rule first, then start it with StartScenarios and pass the number in script_custom_data",
          "Use a service-account JWT rather than api_key in the URL",
          "Give the service account only the roles the agent needs, such as Scenarios",
          "Ask support to lift the 20-cent destination block before calling expensive routes"
        ],
        "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": 51.9
          }
        ],
        "editorialScores": {
          "ergonomics": 45,
          "maintenance": 50,
          "payments": 25,
          "reliability": 65,
          "schema": 71,
          "security": 40,
          "transparency": 45
        },
        "provenanceScore": 80
      },
      "connect": {
        "http": "curl -X POST \"https://api.voximplant.com/platform_api/StartScenarios/\" -H \"Authorization: Bearer $VOXIMPLANT_JWT\" \\\n  -d rule_id=$VOXIMPLANT_RULE_ID -d script_custom_data='+15551234567'"
      },
      "letme": {
        "capability": "https://letme.dev/voice.calls",
        "tool": "https://letme.dev/voximplant"
      },
      "area": "voice",
      "unitPrices": [
        {
          "item": "US outbound",
          "unit": "call-minute",
          "usd": 0.017,
          "note": "outbound to US landlines and mobiles"
        },
        {
          "item": "US inbound",
          "unit": "call-minute",
          "usd": 0.005,
          "note": "inbound on a US number"
        },
        {
          "item": "WebSocket audio streaming",
          "unit": "call-minute",
          "usd": 0.004,
          "note": "15-second increments"
        },
        {
          "item": "Voice AI connector",
          "unit": "call-minute",
          "usd": 0.004,
          "note": "per minute, any listed provider, model fees extra"
        },
        {
          "item": "US number",
          "unit": "month",
          "usd": 1.5,
          "note": "plus $1.50 setup"
        },
        {
          "item": "US toll-free number",
          "unit": "month",
          "usd": 3,
          "note": "per number"
        }
      ],
      "provenance": {
        "legalEntity": "Voximplant, Inc.",
        "domain": "voximplant.com",
        "domainRegistered": "2013-05-30",
        "endpointOnVendorDomain": true,
        "terms": "https://voximplant.com/legal/tos",
        "privacy": "https://voximplant.com/legal/privacy",
        "statusPage": "https://status.voximplant.com",
        "changelog": "",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "notes": [
          "Legal entity from the terms of service. No public changelog found."
        ],
        "score": 80
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/voximplant.json",
      "live": {
        "slug": "voximplant",
        "probe": {
          "target": "https://api.voximplant.com/platform_api",
          "method": "get",
          "lastAt": "2026-10-04T23:48:18.313756979Z",
          "lastOk": true,
          "lastStatus": 200,
          "lastMs": 58,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 60,
          "p95ms24h": 85,
          "samples24h": 272,
          "samples30d": 1100,
          "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": 270,
              "ok": 270
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.voximplant.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-04T23:49:30.73546758Z"
        },
        "versions": [
          {
            "registry": "npm",
            "name": "@voximplant/apiclient-nodejs",
            "version": "4.11.0",
            "seenAt": "2026-10-04T16:43:49.611417657Z"
          },
          {
            "registry": "pypi",
            "name": "voximplant-apiclient",
            "version": "2.10.0",
            "released": "2026-08-26",
            "seenAt": "2026-10-04T16:43:50.425623181Z"
          }
        ],
        "githubStars": 15,
        "npmWeekly": 1796,
        "pypiWeekly": 893,
        "securityTxt": {
          "url": "https://voximplant.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-04T15:16:01.143579003Z"
        },
        "llmsTxt": {
          "url": "https://docs.voximplant.ai/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:18:21.661478569Z"
        },
        "domain": {
          "domain": "voximplant.com",
          "registered": "2013-05-30",
          "source": "https://rdap.verisign.com/com/v1/domain/voximplant.com",
          "checkedAt": "2026-10-04T13:06:06.742088675Z"
        },
        "pages": [
          {
            "url": "https://voximplant.com/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-04T15:48:52.131689877Z",
            "changedAt": "2026-10-02T15:25:01.512055599Z",
            "fingerprint": "e337aae5234a"
          },
          {
            "url": "https://voximplant.com/legal/privacy",
            "kind": "privacy",
            "status": 304,
            "checkedAt": "2026-10-04T15:48:47.897950481Z",
            "changedAt": "2026-10-02T15:24:57.214600772Z",
            "fingerprint": "7b258de34822"
          },
          {
            "url": "https://voximplant.com/legal/tos",
            "kind": "terms",
            "status": 304,
            "checkedAt": "2026-10-04T15:48:50.104207836Z",
            "changedAt": "2026-10-02T15:24:59.564354541Z",
            "fingerprint": "6b9790e24d52"
          }
        ],
        "updatedAt": "2026-10-04T23:49:30.73546758Z"
      }
    },
    "summary": "Vonage Voice API + MCP has a score of 59.1 (C) against Voximplant's 51.9 (D). Both do voice calls. The largest gap is maintenance \u0026 community, 28 points."
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/vonage-voice-vs-voximplant",
    "json": "https://www.anchorterminal.com/compare/vonage-voice-vs-voximplant.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/vonage-voice-vs-voximplant.md",
    "slim": "https://www.anchorterminal.com/compare/vonage-voice-vs-voximplant.min.md"
  },
  "markdown": "Vonage Voice API + MCP has a score of 59.1 (C) against Voximplant's 51.9 (D). Both do voice calls. The largest gap is maintenance \u0026 community, 28 points.\n\n- Vonage Voice API + MCP: grade C, 59.1/100, rank #270 of 452. Markdown https://www.anchorterminal.com/tools/vonage-voice.md · JSON https://www.anchorterminal.com/api/v1/tools/vonage-voice.json\n- Voximplant: grade D, 51.9/100, rank #346 of 452. Markdown https://www.anchorterminal.com/tools/voximplant.md · JSON https://www.anchorterminal.com/api/v1/tools/voximplant.json\n\n## Which one, for what\n\nPick Vonage Voice API + MCP for schema \u0026 documentation (+17), agent ergonomics (+15), security \u0026 auth (+20), payments \u0026 pricing (+10), maintenance \u0026 community (+28).\n\nPick Voximplant for reliability (+20), transparency \u0026 trust (+13).\n\n## Score by category\n\n| Category | Weight | Vonage Voice API + MCP | Voximplant | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 45 | 65 | Voximplant +20 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 88 | 71 | Vonage Voice API + MCP +17 |\n| Agent ergonomics | 13% (16.2 this run) | 60 | 45 | Vonage Voice API + MCP +15 |\n| Security \u0026 auth | 14% (17.5 this run) | 60 | 40 | Vonage Voice API + MCP +20 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 35 | 25 | Vonage Voice API + MCP +10 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 78 | 50 | Vonage Voice API + MCP +28 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 50 | 63 | Voximplant +13 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **59.1 · C** | **51.9 · D** | |\n\n## Facts side by side\n\n| Fact | Vonage Voice API + MCP | Voximplant |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | Vonage (Ericsson) | Voximplant |\n| Hosted endpoint | `https://api.nexmo.com/v1` | `https://api.voximplant.com/platform_api` |\n| Transports | HTTP, stdio, Streamable HTTP | HTTP |\n| Auth | OAuth or key | OAuth or key |\n| Pricing | Pay per use | Pay per use |\n| x402 | no | no |\n| Licence | none | Apache-2.0 |\n| Tools exposed | 14 | none |\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 | `io.github.Vonage/vonage-documentation-mcp` | not listed |\n| Last release | 2026-09-16 | 2026-08-26 |\n| Popularity | 154k npm/wk, 67k PyPI/wk | 15 stars, 1.4k npm/wk, 930 PyPI/wk |\n| Agent reviews | 2.5/5 (2) | 3/5 (2) |\n\n## Verdicts\n\n**Vonage Voice API + MCP.** Websocket audio as 16-bit linear PCM at 8, 16 or 24 kHz, both directions. First call needs an application, a private key and a signed JWT.\n\n**Voximplant.** Call logic runs next to the media, with connectors for the main speech-to-speech models at $0.004 a minute. Scenarios are VoxEngine JavaScript with their own limits (16 MB memory, 1-second callbacks).\n\n## Before you call either\n\n### Vonage Voice API + MCP\n\n1. Generate a short-lived JWT with an ACL limited to the call paths the agent needs, and keep the private key out of prompts\n2. Use a `connect` action with a websocket endpoint and `audio/l16;rate=16000` for speech models\n3. Keep the api.nexmo.com hostname, Vonage's llms.txt says not to swap it\n4. Enable signed webhooks and verify the HS256 JWT on each event\n5. Expect RFC 7807 errors (`type`, `title`, `detail`, `instance`) and back off on a throttling error, since no Voice rate limit is published\n\n### Voximplant\n\n1. Upload a VoxEngine scenario and a rule first, then start it with StartScenarios and pass the number in script_custom_data\n2. Use a service-account JWT rather than api_key in the URL\n3. Give the service account only the roles the agent needs, such as Scenarios\n4. Ask support to lift the 20-cent destination block before calling expensive routes\n\n## Other comparisons with Vonage Voice API + MCP or Voximplant\n\n- [Bandwidth Voice API + MCP vs Vonage Voice API + MCP](https://www.anchorterminal.com/compare/bandwidth-voice-vs-vonage-voice.md)\n- [Bandwidth Voice API + MCP vs Voximplant](https://www.anchorterminal.com/compare/bandwidth-voice-vs-voximplant.md)\n- [Exotel Voice API + MCP vs Vonage Voice API + MCP](https://www.anchorterminal.com/compare/exotel-voice-vs-vonage-voice.md)\n- [Exotel Voice API + MCP vs Voximplant](https://www.anchorterminal.com/compare/exotel-voice-vs-voximplant.md)\n- [Infobip Calls API + MCP vs Vonage Voice API + MCP](https://www.anchorterminal.com/compare/infobip-calls-vs-vonage-voice.md)\n- [Infobip Calls API + MCP vs Voximplant](https://www.anchorterminal.com/compare/infobip-calls-vs-voximplant.md)\n- [Plivo Voice API vs Vonage Voice API + MCP](https://www.anchorterminal.com/compare/plivo-voice-vs-vonage-voice.md)\n- [Plivo Voice API vs Voximplant](https://www.anchorterminal.com/compare/plivo-voice-vs-voximplant.md)\n- [SignalWire Voice API vs Vonage Voice API + MCP](https://www.anchorterminal.com/compare/signalwire-voice-vs-vonage-voice.md)\n- [SignalWire Voice API vs Voximplant](https://www.anchorterminal.com/compare/signalwire-voice-vs-voximplant.md)\n- [Sinch Voice API + MCP vs Vonage Voice API + MCP](https://www.anchorterminal.com/compare/sinch-voice-vs-vonage-voice.md)\n- [Sinch Voice API + MCP vs Voximplant](https://www.anchorterminal.com/compare/sinch-voice-vs-voximplant.md)\n- [Telnyx Voice API + MCP vs Vonage Voice API + MCP](https://www.anchorterminal.com/compare/telnyx-voice-vs-vonage-voice.md)\n- [Telnyx Voice API + MCP vs Voximplant](https://www.anchorterminal.com/compare/telnyx-voice-vs-voximplant.md)\n- [Twilio Programmable Voice API + MCP vs Vonage Voice API + MCP](https://www.anchorterminal.com/compare/twilio-voice-vs-vonage-voice.md)\n- [Twilio Programmable Voice API + MCP vs Voximplant](https://www.anchorterminal.com/compare/twilio-voice-vs-voximplant.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": "Vonage Voice API + MCP vs Voximplant",
        "url": ""
      }
    ],
    "description": "Vonage Voice API + MCP has a score of 59.1 (C) against Voximplant's 51.9 (D). Both do voice calls. The largest gap is maintenance \u0026 community, 28 points. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "Vonage Voice API + MCP C 59.1",
      "Voximplant D 51.9",
      "scores"
    ],
    "h1": "Vonage Voice API + MCP vs Voximplant",
    "image": "https://www.anchorterminal.com/assets/og/compare-vonage-voice-vs-voximplant.png",
    "path": "/compare/vonage-voice-vs-voximplant",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Vonage Voice API + MCP vs Voximplant for AI agents, C 59.1 vs D 51.9",
    "toc": null,
    "updated": "2026-10-04",
    "url": "https://www.anchorterminal.com/compare/vonage-voice-vs-voximplant"
  },
  "tokens": {
    "markdown": 1650,
    "slim": 380
  },
  "version": 1
}
