{
  "data": {
    "a": {
      "slug": "amazon-nova-sonic",
      "name": "Amazon Nova 2 Sonic",
      "vendor": "Amazon Web Services",
      "vendorUrl": "https://aws.amazon.com/ai/generative-ai/nova/speech/",
      "kind": "http-api",
      "category": "voice-agents",
      "summary": "Amazon Nova 2 Sonic is AWS's speech-to-speech model for voice agents on Amazon Bedrock. Clients stream audio and text events both ways over the `InvokeModelWithBidirectionalStream` API, with turn-taking, interruptions, asynchronous tool calls and multilingual voices.",
      "url": "https://www.anchorterminal.com/tools/amazon-nova-sonic",
      "markdownUrl": "https://www.anchorterminal.com/tools/amazon-nova-sonic.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/amazon-nova-sonic.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/amazon-nova-sonic.json",
      "dns": "amazon-nova-sonic.grade.anchorterminal.com",
      "repo": "https://github.com/aws-samples/amazon-nova-samples",
      "transports": [
        "http"
      ],
      "packages": [
        {
          "registry": "pypi",
          "name": "aws-sdk-bedrock-runtime"
        },
        {
          "registry": "npm",
          "name": "@aws-sdk/client-bedrock-runtime"
        }
      ],
      "auth": "api-key",
      "authNotes": "AWS Signature Version 4 with IAM credentials or a role, scoped per model ARN by IAM policy. The Sonic quickstart signs with environment credentials. Whether Bedrock API keys work on the bidirectional stream wasn't confirmed. Access is self-serve once a person has an AWS account.",
      "pricing": "usage",
      "pricingNotes": "Billed per speech and text token on Bedrock on demand. The Nova and Bedrock pricing pages draw their price tables by script, so the figures weren't read on 6 November 2026. No model-specific free tier; new AWS accounts get up to $200 in Free Tier credits.",
      "priceSummary": "Pay per use",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the Nova or Bedrock docs (checked 2026-11-06). Billing runs through the AWS account.",
        "endpoints": []
      },
      "toolCount": 0,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-11-06"
      },
      "docsUrl": "https://docs.aws.amazon.com/nova/latest/nova2-userguide/using-conversational-speech.html",
      "llmsTxt": "https://docs.aws.amazon.com/nova/latest/nova2-userguide/llms.txt",
      "capabilities": [
        "voice.agent",
        "voice.speech-to-speech",
        "voice.tools",
        "voice.telephony"
      ],
      "tags": [
        "official",
        "hosted",
        "usage-priced",
        "closed-source",
        "python",
        "typescript",
        "llms-txt",
        "streaming",
        "enterprise"
      ],
      "lastRelease": "2026-05-28",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 67.6,
        "grade": "B",
        "agentReady": false,
        "rank": 314,
        "ranked": true,
        "rankOf": 1486,
        "categoryRank": 6,
        "methodology": "0.7",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 64,
          "maintenance": 50,
          "payments": 10,
          "reliability": 95,
          "schema": 75,
          "security": 77,
          "transparency": 79
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "low",
          "date": "2026-11-06"
        },
        "negative": 0,
        "verdict": "Nova 2 Sonic runs speech-to-speech conversations with asynchronous tools on Bedrock, with IAM scoping, no default storage of inputs and a 99.9 per cent SLA. Sessions cut off at 8 minutes, the Python SDK is pre-alpha, and the event payloads have no schema file. Prices are in a script-drawn table we couldn't read.",
        "bestFor": "Voice agents on AWS, call centres on Amazon Connect, teams that want IAM and in-account data handling.",
        "strengths": [
          "No Bedrock event on the AWS Health history in the 90 days from 8 August 2026",
          "IAM scoping per model ARN with SigV4 and temporary credentials",
          "Bedrock stores no inputs or outputs by default, and Sonic isn't on the list of models kept for abuse review",
          "Asynchronous tool calls let the model keep speaking while a tool runs",
          "Telephony guides for Twilio, Vonage and Amazon Connect"
        ],
        "weaknesses": [
          "Connections end after 8 minutes, so long calls need the session-continuation pattern",
          "The Python SDK for bidirectional streaming is pre-alpha and needs Python 3.12",
          "Sonic's event payloads are documented as examples, with no schema file",
          "20 concurrent sessions per Region, not adjustable through Service Quotas",
          "The March and May 2026 refreshes changed the model in place under the same ID"
        ],
        "agentNotes": [
          "Plan a reconnect before 8 minutes and replay chat history (up to 200 KB) at the start of the new session",
          "Send session, prompt and content start events in order before any audio",
          "Make tool calls safe to repeat, since a reconnect can replay them",
          "Back off on `ThrottlingException` and stay within 20 concurrent sessions per Region",
          "Use the polyglot voices TIFFANY or MATTHEW when callers may switch language"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "low",
            "grade": "B",
            "methodology": "0.7",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 67.6
          }
        ],
        "editorialScores": {
          "ergonomics": 64,
          "maintenance": 50,
          "payments": 10,
          "reliability": 95,
          "schema": 75,
          "security": 77,
          "transparency": 64
        },
        "provenanceScore": 94,
        "checked": {
          "categories": {
            "ergonomics": "2026-11-06",
            "maintenance": "2026-11-06",
            "payments": "2026-11-06",
            "reliability": "2026-11-06",
            "schema": "2026-11-06",
            "security": "2026-11-06",
            "transparency": "2026-11-06"
          },
          "last": "2026-11-06",
          "oldest": "2026-11-06",
          "stale": false,
          "staleAfterDays": 90
        }
      },
      "connect": {
        "install": "pip install aws-sdk-bedrock-runtime"
      },
      "letme": {
        "capability": "https://letme.dev/voice.agent",
        "tool": "https://letme.dev/amazon-nova-sonic"
      },
      "sameCompany": [
        "amazon-bedrock",
        "amazon-nova-embeddings",
        "amazon-bedrock-guardrails",
        "amazon-transcribe",
        "amazon-polly",
        "agentcore-memory",
        "agentcore-identity",
        "aws-secrets-manager",
        "agentcore-web-search",
        "aws-mcp-servers",
        "amazon-ses",
        "amazon-location",
        "amazon-translate",
        "amazon-ads-api",
        "amazon-creators-api"
      ],
      "area": "voice",
      "provenance": {
        "legalEntity": "Amazon Web Services, Inc.",
        "domain": "amazon.com",
        "domainRegistered": "1994-11-01",
        "domainNote": "The endpoint is on amazonaws.com, an AWS domain registered on 2005-08-18. The security.txt on aws.amazon.com expires on 2027-10-16.",
        "endpointOnVendorDomain": true,
        "terms": "https://aws.amazon.com/service-terms/",
        "privacy": "https://aws.amazon.com/privacy/",
        "statusPage": "https://health.aws.amazon.com/health/status",
        "changelog": "https://docs.aws.amazon.com/nova/latest/nova2-userguide/release-notes.html",
        "securityTxt": "valid",
        "checked": "2026-11-06",
        "notes": [
          "The AWS Service Terms were last updated on 30 October 2026. Section 50.12 covers Amazon Bedrock, and Bedrock is not among the services section 50.3 lists for use of content to improve AWS services.",
          "RDAP gives 1994-11-01 for amazon.com and 2005-08-18 for amazonaws.com.",
          "aws.amazon.com/.well-known/security.txt has Contact, Policy and Encryption fields. Its Expires value is 2027-10-16T16:25:03Z, re-read on 2026-11-01.",
          "docs.aws.amazon.com/robots.txt allows the Nova and Bedrock pages read. The Nova and Bedrock pricing pages draw their tables by script, so Nova 2 Sonic's prices weren't read."
        ],
        "score": 94
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/amazon-nova-sonic.json",
      "live": {
        "slug": "amazon-nova-sonic",
        "versions": [
          {
            "registry": "npm",
            "name": "@aws-sdk/client-bedrock-runtime",
            "version": "3.1164.0",
            "seenAt": "2026-11-06T23:05:35.366071006Z"
          },
          {
            "registry": "pypi",
            "name": "aws-sdk-bedrock-runtime",
            "version": "0.12.0",
            "released": "2026-10-08",
            "seenAt": "2026-11-06T23:05:33.518358123Z"
          }
        ],
        "githubStars": 456,
        "npmWeekly": 21825916,
        "pypiWeekly": 112826,
        "securityTxt": {
          "url": "https://amazon.com/.well-known/security.txt",
          "state": "valid",
          "checkedAt": "2026-11-07T16:00:18.354437696Z"
        },
        "llmsTxt": {
          "url": "https://docs.aws.amazon.com/nova/latest/nova2-userguide/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-11-07T15:31:25.828159373Z"
        },
        "pages": [
          {
            "url": "https://docs.aws.amazon.com/nova/latest/nova2-userguide/release-notes.html",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-11-07T14:05:20.262718007Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "48cb3eb6c070"
          }
        ],
        "updatedAt": "2026-11-07T16:00:18.354437696Z"
      }
    },
    "answer": "Amazon Nova 2 Sonic scores 67.6 (B) on agent readiness against Retell AI API + MCP's 66.2 (B), and leads in 4 of 7 scored categories. Retell AI API + MCP leads on schema \u0026 documentation, payments \u0026 pricing and maintenance \u0026 community.",
    "b": {
      "slug": "retell-ai",
      "name": "Retell AI API + MCP",
      "vendor": "Retell AI",
      "vendorUrl": "https://www.retellai.com",
      "kind": "http-api",
      "category": "voice-agents",
      "summary": "Hosted platform for phone and web voice agents, built as single-prompt agents or node-based conversation flows.",
      "url": "https://www.anchorterminal.com/tools/retell-ai",
      "markdownUrl": "https://www.anchorterminal.com/tools/retell-ai.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/retell-ai.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/retell-ai.json",
      "dns": "retell-ai.grade.anchorterminal.com",
      "repo": "https://github.com/RetellAI/retell-typescript-sdk",
      "license": "Apache-2.0 (SDKs)",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://api.retellai.com",
      "packages": [
        {
          "registry": "npm",
          "name": "retell-sdk"
        },
        {
          "registry": "npm",
          "name": "retell-client-js-sdk"
        },
        {
          "registry": "pypi",
          "name": "retell-sdk"
        }
      ],
      "auth": "api-key",
      "authNotes": "Bearer API key for the REST API and the hosted MCP server at `https://mcp.retellai.com`. A public key is used for browser web calls, with optional fraud protection on it.",
      "pricing": "usage",
      "pricingNotes": "Pay as you go with $10 of free credits, priced per component. Voice infrastructure $0.055 a minute, Retell and most third-party voices $0.015 (ElevenLabs $0.04), telephony $0.015 on Retell numbers, and the LLM from $0.0016 to $0.32 a minute depending on model. The vendor puts the total at $0.07 to $0.31 a minute. Speech-to-speech models run $0.07 (GPT Realtime mini) to $0.38 a minute. Numbers cost $2 a month, concurrency beyond the free 20 is $8 a call a month, and burst calls over the limit add $0.10 a minute. Enterprise pricing is custom (https://www.retellai.com/pricing).",
      "priceSummary": "$2 / mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402 support in the docs, pricing page or MCP docs (checked 2026-09-30).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 62,
        "npmWeekly": 242906,
        "pypiWeekly": null,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://docs.retellai.com",
      "llmsTxt": "https://docs.retellai.com/llms.txt",
      "openapi": "https://docs.retellai.com/openapi-final.yaml",
      "capabilities": [
        "voice.agent",
        "voice.pipeline",
        "voice.speech-to-speech",
        "voice.tools",
        "voice.telephony"
      ],
      "tags": [
        "hosted",
        "closed-source",
        "no-card",
        "mcp",
        "llms-txt",
        "openapi",
        "typescript",
        "python",
        "webhooks",
        "streaming",
        "pipeline",
        "speech-to-speech",
        "enterprise"
      ],
      "lastRelease": "2026-10-31",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 66.2,
        "grade": "B",
        "agentReady": false,
        "rank": 378,
        "ranked": true,
        "rankOf": 1486,
        "categoryRank": 8,
        "methodology": "0.7",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 60,
          "maintenance": 85,
          "payments": 40,
          "reliability": 60,
          "schema": 92,
          "security": 76,
          "transparency": 77
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-11-01"
        },
        "negative": -3,
        "negativeNotes": [
          "-3, one term for a request field removed in a patch release of the listing's own SDKs (npm and PyPI `retell-sdk`), listed as a bug fix with no notice found on the deprecation page. 6.2.15 (30 October 2026) removed `tool_call_strict_mode` from Retell LLM and conversation flow settings, including call-level overrides, so Python callers passing it now get a TypeError. It wasn't marked deprecated in 6.2.14. 6.2.8 (17 October 2026) also dropped the `multi` language value, which isn't counted because the deprecation page announced its removal from the API for 31 July 2026. https://github.com/RetellAI/retell-typescript-sdk/blob/main/CHANGELOG.md and https://docs.retellai.com/deprecation-notice/overview.md"
        ],
        "verdict": "Retell publishes a per-minute price for every component, from $0.07 a minute all in, and scopes API keys to read or edit. Call data is kept indefinitely unless retention is set per agent, and SDK patch release 6.2.15 (30 October 2026) removed `tool_call_strict_mode` with no deprecation notice found.",
        "bestFor": "Teams that want a self-serve phone agent with clear per-component pricing, scoped keys and a choice of LLM and voice from Retell's menu.",
        "strengths": [
          "Published per-minute price for every component, from $0.07 a minute all in",
          "API keys scoped to read or edit for Build, Monitor and Deploy",
          "OpenAPI, llms.txt and a deprecation feed with RSS",
          "20 concurrent calls on pay as you go, burst to three times",
          "SOC 2 Type 1 and Type 2, HIPAA and GDPR per the compliance page"
        ],
        "weaknesses": [
          "Call data kept indefinitely unless retention is set per agent",
          "MCP tools carry no read-only or destructive annotations",
          "Web and outbound calls failed for 69 minutes on 5 September 2026",
          "No SLA found below enterprise",
          "An SDK patch release on 30 October 2026 removed the `tool_call_strict_mode` request field with no deprecation notice found"
        ],
        "agentNotes": [
          "Give the agent a key with read scopes unless it has to change agents or place calls",
          "Keep MCP client confirmation on, the server marks nothing as destructive",
          "Set `reserved_inbound_concurrency` so outbound campaigns can't crowd out inbound calls",
          "Handle `concurrency_limit_reached` by retrying later or enabling burst at $0.10 a minute extra",
          "Set a data retention period on each agent that handles personal data"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 3.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.7",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 66.2
          }
        ],
        "editorialScores": {
          "ergonomics": 60,
          "maintenance": 85,
          "payments": 40,
          "reliability": 60,
          "schema": 92,
          "security": 76,
          "transparency": 75
        },
        "provenanceScore": 79,
        "checked": {
          "categories": {
            "ergonomics": "2026-11-01",
            "maintenance": "2026-11-01",
            "payments": "2026-11-01",
            "reliability": "2026-11-01",
            "schema": "2026-11-01",
            "security": "2026-11-01",
            "transparency": "2026-11-01"
          },
          "last": "2026-11-01",
          "lastMoved": "2026-11-01",
          "oldest": "2026-11-01",
          "stale": false,
          "staleAfterDays": 90
        }
      },
      "connect": {
        "http": "curl -X POST https://api.retellai.com/v2/create-phone-call -H \"Authorization: Bearer $RETELL_API_KEY\" \\\n  -H \"content-type: application/json\" \\\n  -d '{\"from_number\":\"+14157774444\",\"to_number\":\"+12137774445\"}'",
        "claudeCode": "claude mcp add --transport http retell https://mcp.retellai.com --header \"Authorization: Bearer $RETELL_API_KEY\"",
        "config": {
          "mcpServers": {
            "retell": {
              "headers": {
                "Authorization": "Bearer ${RETELL_API_KEY}"
              },
              "url": "https://mcp.retellai.com"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/voice.agent",
        "tool": "https://letme.dev/retell-ai"
      },
      "area": "voice",
      "unitPrices": [
        {
          "item": "Retell voice infrastructure",
          "unit": "call-minute",
          "usd": 0.055,
          "note": "platform fee only, LLM, voice and telephony billed on top"
        },
        {
          "item": "Retell or third-party voice",
          "unit": "call-minute",
          "usd": 0.015,
          "note": "ElevenLabs voices $0.04"
        },
        {
          "item": "Retell telephony",
          "unit": "call-minute",
          "usd": 0.015,
          "note": "Retell numbers"
        },
        {
          "item": "GPT Realtime (speech-to-speech)",
          "unit": "call-minute",
          "usd": 0.345
        },
        {
          "item": "GPT Realtime mini (speech-to-speech)",
          "unit": "call-minute",
          "usd": 0.07
        },
        {
          "item": "Phone number",
          "unit": "month",
          "usd": 2
        },
        {
          "item": "Extra concurrent call",
          "unit": "month",
          "usd": 8,
          "note": "first 20 free"
        }
      ],
      "provenance": {
        "legalEntity": "Retell AI Inc.",
        "domain": "retellai.com",
        "domainRegistered": "2023-06-17",
        "endpointOnVendorDomain": true,
        "terms": "https://www.retellai.com/legal/terms-of-service",
        "privacy": "https://www.retellai.com/legal/privacy-policy",
        "statusPage": "https://status.retellai.com",
        "changelog": "https://www.retellai.com/changelog",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "score": 79
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/retell-ai.json",
      "live": {
        "slug": "retell-ai",
        "probe": {
          "target": "https://api.retellai.com",
          "method": "get",
          "lastAt": "2026-11-07T18:20:51.107178163Z",
          "lastOk": true,
          "lastStatus": 200,
          "lastMs": 458,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 410,
          "p95ms24h": 489,
          "samples24h": 239,
          "samples30d": 7910,
          "days": [
            {
              "date": "2026-10-07",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-08",
              "probes": 268,
              "ok": 268
            },
            {
              "date": "2026-10-09",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-10-10",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-11",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-12",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-13",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-14",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-15",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-16",
              "probes": 252,
              "ok": 252
            },
            {
              "date": "2026-10-17",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-18",
              "probes": 256,
              "ok": 256
            },
            {
              "date": "2026-10-19",
              "probes": 255,
              "ok": 255
            },
            {
              "date": "2026-10-20",
              "probes": 252,
              "ok": 252
            },
            {
              "date": "2026-10-21",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-22",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-23",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-24",
              "probes": 251,
              "ok": 251
            },
            {
              "date": "2026-10-25",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-10-26",
              "probes": 252,
              "ok": 252
            },
            {
              "date": "2026-10-27",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-28",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-10-29",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-30",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-31",
              "probes": 251,
              "ok": 251
            },
            {
              "date": "2026-11-01",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-11-02",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-11-03",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-11-04",
              "probes": 246,
              "ok": 246
            },
            {
              "date": "2026-11-05",
              "probes": 185,
              "ok": 185
            },
            {
              "date": "2026-11-06",
              "probes": 241,
              "ok": 241
            },
            {
              "date": "2026-11-07",
              "probes": 187,
              "ok": 187
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.retellai.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-11-07T18:21:58.642847092Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "RetellAI/retell-typescript-sdk",
            "version": "v6.2.18",
            "released": "2026-11-05",
            "seenAt": "2026-11-07T00:01:49.030888381Z"
          },
          {
            "registry": "npm",
            "name": "retell-client-js-sdk",
            "version": "3.0.4",
            "seenAt": "2026-11-07T00:01:47.353395129Z"
          },
          {
            "registry": "npm",
            "name": "retell-sdk",
            "version": "6.2.18",
            "seenAt": "2026-11-07T00:01:46.567115072Z"
          },
          {
            "registry": "pypi",
            "name": "retell-sdk",
            "version": "6.2.18",
            "released": "2026-11-05",
            "seenAt": "2026-11-07T00:01:48.780790453Z"
          }
        ],
        "githubStars": 61,
        "npmWeekly": 300825,
        "pypiWeekly": 176906,
        "securityTxt": {
          "url": "https://retellai.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-11-07T16:01:21.350016874Z"
        },
        "llmsTxt": {
          "url": "https://docs.retellai.com/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-11-07T15:33:49.236320417Z"
        },
        "domain": {
          "domain": "retellai.com",
          "registered": "2023-06-17",
          "source": "https://rdap.verisign.com/com/v1/domain/retellai.com",
          "checkedAt": "2026-11-01T14:11:21.451172149Z"
        },
        "pages": [
          {
            "url": "https://www.retellai.com/changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-11-07T14:33:42.114847387Z",
            "changedAt": "2026-11-06T13:54:16.592118195Z",
            "fingerprint": "0acc8cf42b93"
          },
          {
            "url": "https://docs.retellai.com/deprecation-notice/2026/04-03_model_replacements",
            "kind": "deprecations",
            "status": 200,
            "checkedAt": "2026-11-07T14:07:43.621542473Z",
            "changedAt": "2026-10-27T03:45:12.041467394Z",
            "fingerprint": "f00a9e21334f"
          },
          {
            "url": "https://docs.retellai.com/deprecation-notice/2026/07-20_legacy_mcp_server",
            "kind": "deprecations",
            "status": 200,
            "checkedAt": "2026-11-07T14:07:45.84407762Z",
            "changedAt": "2026-10-27T03:45:14.202949445Z",
            "fingerprint": "0a87a0f1d5eb"
          },
          {
            "url": "https://docs.retellai.com/deprecation-notice/2026/09-15_get_agent_versions.md",
            "kind": "deprecations",
            "status": 200,
            "checkedAt": "2026-11-07T14:07:47.863232297Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "690b53958fb2"
          },
          {
            "url": "https://docs.retellai.com/deprecation-notice/2026/09-30_create_web_call_v2.md",
            "kind": "deprecations",
            "status": 200,
            "checkedAt": "2026-11-07T14:07:49.788245659Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "46dbd5431da8"
          },
          {
            "url": "https://docs.retellai.com/deprecation-notice/2026/09-30_legacy_billing.md",
            "kind": "deprecations",
            "status": 200,
            "checkedAt": "2026-11-07T14:07:51.805495601Z",
            "changedAt": "2026-10-31T06:11:04.999898755Z",
            "fingerprint": "5a8bff9675e7"
          },
          {
            "url": "https://docs.retellai.com/deprecation-notice/2026/10-20_model_replacements.md",
            "kind": "deprecations",
            "status": 200,
            "checkedAt": "2026-11-07T14:07:53.818758003Z",
            "changedAt": "2026-11-06T13:30:13.678304802Z",
            "fingerprint": "76bdbeddb54e"
          },
          {
            "url": "https://docs.retellai.com/deprecation-notice/2026/10-29_model_replacements.md",
            "kind": "deprecations",
            "status": 200,
            "checkedAt": "2026-11-07T14:07:55.836976671Z",
            "changedAt": "2026-11-06T13:30:16.233801561Z",
            "fingerprint": "4e424299e9bb"
          },
          {
            "url": "https://docs.retellai.com/deprecation-notice/2026/10-31_legacy_calcom_tools.md",
            "kind": "deprecations",
            "status": 200,
            "checkedAt": "2026-11-07T14:07:57.833017282Z",
            "changedAt": "2026-11-02T07:15:37.911016082Z",
            "fingerprint": "d50d7b35ec64"
          },
          {
            "url": "https://docs.retellai.com/deprecation-notice/2026/12-15_multi_prompt_agents.md",
            "kind": "deprecations",
            "status": 200,
            "checkedAt": "2026-11-07T14:07:59.781368914Z",
            "changedAt": "2026-10-30T05:38:41.559507124Z",
            "fingerprint": "36bcc12421b9"
          },
          {
            "url": "https://docs.retellai.com/deprecation-notice/2027/01-31_legacy_model_fields.md",
            "kind": "deprecations",
            "status": 200,
            "checkedAt": "2026-11-07T14:08:01.848140441Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "2256e1ab8d34"
          },
          {
            "url": "https://docs.retellai.com/deprecation-notice/overview.md",
            "kind": "deprecations",
            "status": 200,
            "checkedAt": "2026-11-07T14:08:03.769583127Z",
            "changedAt": "2026-11-06T13:30:23.643898116Z",
            "fingerprint": "849cb9c60c7c"
          },
          {
            "url": "https://www.retellai.com/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-11-07T14:33:52.378211649Z",
            "changedAt": "2026-11-05T13:17:19.069456804Z",
            "fingerprint": "00d55d8aaf8e"
          },
          {
            "url": "https://www.retellai.com/legal/privacy-policy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-11-07T14:33:44.434745184Z",
            "changedAt": "2026-11-05T13:17:14.674078887Z",
            "fingerprint": "2a83df895d46"
          },
          {
            "url": "https://www.retellai.com/legal/terms-of-service",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-11-07T14:33:46.315618125Z",
            "changedAt": "2026-11-07T14:33:46.315618125Z",
            "fingerprint": "f34c0a26afdb"
          }
        ],
        "mcpTools": {
          "url": "https://mcp.retellai.com",
          "checkedAt": "2026-11-07T01:47:16.619610263Z",
          "status": "ok",
          "protocol": "2025-11-25",
          "tools": [
            {
              "name": "list_api_endpoints",
              "description": "List the available Retell API endpoints. Returns each endpoint's name, HTTP method, path, and a short summary. Optionally pass \"search\" to filter. Then call get_api_endpoint_schema for an endpoint's arguments, and invoke_api_endpoint to call it.",
              "inputSchema": {
                "properties": {
                  "search": {
                    "description": "Optional case-insensitive filter matched against endpoint name, path, and summary.",
                    "type": "string"
                  }
                },
                "type": "object"
              }
            },
            {
              "name": "get_api_endpoint_schema",
              "description": "Get the full JSON Schema (draft 2020-12) for a Retell API endpoint's arguments. Call this before invoke_api_endpoint. \"endpoint\" is a name from list_api_endpoints (e.g. \"listCallsV3\", \"getAgent\").",
              "inputSchema": {
                "properties": {
                  "endpoint": {
                    "description": "Endpoint name from list_api_endpoints.",
                    "type": "string"
                  }
                },
                "required": [
                  "endpoint"
                ],
                "type": "object"
              }
            },
            {
              "name": "invoke_api_endpoint",
              "description": "Call a Retell API endpoint. Provide \"endpoint\" (from list_api_endpoints) and \"arguments\" matching the schema from get_api_endpoint_schema — include any path/query parameters and, where the endpoint takes a body, a \"requestBody\" object. Pass {} or omit \"arguments\" when the endpoint takes none.",
              "inputSchema": {
                "properties": {
                  "arguments": {
                    "description": "Arguments matching the endpoint schema from get_api_endpoint_schema.",
                    "type": "object"
                  },
                  "endpoint": {
                    "description": "Endpoint name from list_api_endpoints.",
                    "type": "string"
                  }
                },
                "required": [
                  "endpoint"
                ],
                "type": "object"
              }
            }
          ],
          "schemaTokens": 374,
          "changedAt": "2026-11-07T01:47:16.619610263Z",
          "check": {
            "checker": "anchor-check/1.0",
            "totalTokens": 374,
            "counts": {
              "error": 0,
              "note": 1,
              "warn": 4
            },
            "findings": [
              {
                "rule": "TC13",
                "severity": "warn",
                "tool": "invoke_api_endpoint",
                "message": "arguments (object with no properties)",
                "fix": "Declare the properties (or additionalProperties with a schema) and the array's items."
              },
              {
                "rule": "TC16",
                "severity": "warn",
                "tool": "get_api_endpoint_schema",
                "message": "no readOnlyHint or destructiveHint",
                "fix": "Its name starts with \"get\"; if it only reads, set readOnlyHint: true so harnesses can run it without asking."
              },
              {
                "rule": "TC16",
                "severity": "warn",
                "tool": "invoke_api_endpoint",
                "message": "no readOnlyHint or destructiveHint",
                "fix": "Set readOnlyHint: true if it only reads; otherwise set destructiveHint and idempotentHint."
              },
              {
                "rule": "TC16",
                "severity": "warn",
                "tool": "list_api_endpoints",
                "message": "no readOnlyHint or destructiveHint",
                "fix": "Its name starts with \"list\"; if it only reads, set readOnlyHint: true so harnesses can run it without asking."
              },
              {
                "rule": "TC24",
                "severity": "note",
                "message": "3 of 3 tools have no outputSchema",
                "fix": "Declare outputSchema for tools that return structured data, and return structuredContent that matches it."
              }
            ]
          }
        },
        "github": {
          "repo": "retellai/retell-typescript-sdk",
          "checkedAt": "2026-11-02T09:21:49.514699565Z",
          "stars": 61,
          "archived": false,
          "issuesEnabled": true,
          "pushedAt": "2026-11-02T00:38:09Z",
          "openIssues": 0,
          "openPRs": 1,
          "issuesOpened90d": 1,
          "issuesClosed90d": 1,
          "prsMerged90d": 80,
          "ci": {
            "branch": "main",
            "runs": 50,
            "success": 50,
            "failure": 0,
            "other": 0,
            "latest": "success",
            "latestAt": "2026-11-01T23:28:47Z"
          },
          "replies": {
            "sampled": 15,
            "unanswered": 0,
            "medianDays": 39.5
          }
        },
        "updatedAt": "2026-11-07T18:21:58.642847092Z"
      }
    },
    "edges": [
      {
        "by": 35,
        "category": "reliability",
        "leads": "amazon-nova-sonic",
        "name": "Reliability",
        "reasons": {
          "a": "Hosted reading. AWS Health Dashboard with per-service, per-Region history (20). The dashboard history file (newest event 30 October 2026) lists no Bedrock event in the 90 days from 8 August, and the 3 September us-west-2 event names STS, Connect and IAM Identity Center, not Bedrock. The public dashboard records broad events only, so 25 of 30, as amazon-nova-embeddings was read. Quotas published, 20 concurrent requests per Region, not adjustable (15). The stream API lists `ThrottlingException` (429), `ServiceUnavailableException` (503), `ModelTimeoutException` (408) and `ModelStreamErrorException` (424), Bedrock's troubleshooting guide advises backoff with jitter, and the 8-minute connection limit comes with a session-continuation sample (15). Bedrock's SLA of 99.9 per cent a month per Region for model APIs, as read for amazon-nova-embeddings on 1 November (10). Generally available since 2 December 2025 (10). 20 + 25 + 15 + 15 + 10 + 10 = 95.",
          "b": "Statuspage at status.retellai.com with an incident feed back to 10 December 2025 (20). Four incidents since 3 August 2026, read from history.atom on 1 November. Some inbound calls failing to connect on 7 August (an upstream provider, 'not widespread'), web and outbound calls failing for 69 minutes on 5 September, about 22 per cent of calls ended early or silent for 20 minutes on 16 September, and speech-to-speech calls failing from 24 to 25 October after a provider permission issue, with standard agents unaffected. We count 5 September as one major and the others as partial (10). 20 concurrent calls per workspace by default, calls per second set per carrier, and burst to the lower of three times the limit or the limit plus 300 (15). Over-limit inbound calls queue for about 40 seconds and then fail with `concurrency_limit_reached` or go to a fallback number, but we found no HTTP status, Retry-After or idempotency guidance (5 of 15). No SLA found for pay as you go (0). Generally available (10)."
        },
        "scores": {
          "a": 95,
          "b": 60
        }
      },
      {
        "by": 35,
        "category": "maintenance",
        "leads": "retell-ai",
        "name": "Maintenance \u0026 community",
        "reasons": {
          "a": "Read as a model. The newest dated change is the May 2026 refresh, completed on 28 May, 162 days before this check (10). No Sonic release note or document history entry in the 90 days from 8 August. The pre-alpha Python SDK shipped 0.9.0, 0.10.0, 0.11.0 and 0.12.0 in the window, counted half (10 of 20). Release notes, document history, re:Post and AWS Support (10 of 15). The JavaScript Bedrock runtime client is current at 3.1163.0, while the Python route is pre-alpha (10 of 15). The SDKs ship on AWS's release train; CI not read (10). Total 50.",
          "b": "TypeScript and Python SDKs v6.2.16 on 31 October 2026 (30). 19 SDK releases from 5 October to 31 October alone, plus 6.0.0 and 6.0.1 on 14 September (20). Public changelog and deprecation feed, support we didn't test (12 of 15 for a closed service). Node.js and Python SDKs current (15). SDK CI restored on 10 September (8 of 10)."
        },
        "scores": {
          "a": 50,
          "b": 85
        }
      },
      {
        "by": 30,
        "category": "payments",
        "leads": "retell-ai",
        "name": "Payments \u0026 pricing",
        "reasons": {
          "a": "No x402, MPP or L402 (0). The Nova and Bedrock pricing pages carry a speech-to-speech table drawn by script, so the per-token prices weren't read and this line scores absent, which is our reader's limit and not the vendor's (0). New accounts get up to $200 in Free Tier credits, and the Free Tier FAQ says most new customers need no payment method, read as half on the other AWS listings (10). A person signs up for an AWS account in a browser (0). Total 10.",
          "b": "No x402, MPP or L402 (0 of 40). Every component has a published per-minute price, infrastructure, voice, LLM and telephony (20). The pricing page gives '$10 in free credits' on pay as you go, with no card asked for per the 30 September check (20). Access starts with a human signup (0)."
        },
        "scores": {
          "a": 10,
          "b": 40
        }
      },
      {
        "by": 17,
        "category": "schema",
        "leads": "retell-ai",
        "name": "Schema \u0026 documentation",
        "reasons": {
          "a": "The Bedrock service model types `InvokeModelWithBidirectionalStream`, but the Sonic events inside it (session, prompt, content, tool and usage events) are JSON payloads documented only in the guide, with no schema file (12 of 25). llms.txt and Markdown copies of the Nova 2 guide (10). Guides on the event lifecycle, barge-in, turn-taking, async tools and chat history say when and how to use each (16 of 20). Event fields are documented as JSON examples and tables, not typed schemas (10 of 15). Sample repositories in several languages and the API's exceptions with HTTP codes (12 of 15). Release notes and document history, with in-place model refreshes and a versioned model ID (15). Total 75.",
          "b": "OpenAPI at docs.retellai.com/openapi-final.yaml (25). llms.txt with descriptive one-line summaries for each page (10). Pages say when to use a single-prompt agent and when a conversation flow (16 of 20). Typed request bodies with enums and required fields (13 of 15). Examples throughout and typed errors in the SDKs (13 of 15). A dated changelog, SDK releases and a deprecation-notice page with an RSS feed (15)."
        },
        "scores": {
          "a": 75,
          "b": 92
        }
      }
    ],
    "facts": [
      {
        "a": "HTTP API",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "Amazon Web Services",
        "b": "Retell AI",
        "name": "Vendor"
      },
      {
        "a": "no (local only)",
        "b": "https://api.retellai.com",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP",
        "b": "HTTP, Streamable HTTP",
        "name": "Transports"
      },
      {
        "a": "API key",
        "b": "API key",
        "name": "Auth"
      },
      {
        "a": "Pay per use",
        "b": "Pay per use",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "none",
        "b": "Apache-2.0 (SDKs)",
        "name": "Licence"
      },
      {
        "a": "0",
        "b": "none",
        "name": "Tools exposed"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "2026-05-28",
        "b": "2026-10-31",
        "name": "Last release"
      },
      {
        "a": "2026-10-01",
        "b": "2026-06-01",
        "name": "Terms last updated"
      },
      {
        "a": "2026-05-18",
        "b": "2026-07-20",
        "name": "Privacy policy last updated"
      },
      {
        "a": "yes, with an opt-out",
        "b": "yes, with an opt-out",
        "name": "Customer content may train models"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "Terms restrict automated access"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "yes",
        "b": "not found in the text",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "not found in the text",
        "b": "yes",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "none",
        "b": "62 stars, 243k npm/wk",
        "name": "Popularity"
      },
      {
        "a": "none",
        "b": "3.5/5 (2)",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "Amazon Nova 2 Sonic scores 67.6 (B) on agent readiness against Retell AI API + MCP's 66.2 (B), and leads in 4 of 7 scored categories. Retell AI API + MCP leads on schema \u0026 documentation, payments \u0026 pricing and maintenance \u0026 community.",
        "question": "Which is better for AI agents, Amazon Nova 2 Sonic or Retell AI API + MCP?"
      },
      {
        "answer": "Both need an API key.",
        "question": "Do Amazon Nova 2 Sonic and Retell AI API + MCP need an API key?"
      },
      {
        "answer": "No hosted endpoint is listed for Amazon Nova 2 Sonic. Retell AI API + MCP has a hosted endpoint at https://api.retellai.com.",
        "question": "Can an agent call Amazon Nova 2 Sonic and Retell AI API + MCP without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Reliability, 95 against 60"
        ],
        "also": [
          "No incidents deducted, where Retell AI API + MCP loses 3 points for them"
        ],
        "goodFor": "Voice agents on AWS, call centres on Amazon Connect, teams that want IAM and in-account data handling.",
        "slug": "amazon-nova-sonic",
        "watchFor": "Connections end after 8 minutes, so long calls need the session-continuation pattern"
      },
      {
        "aheadOn": [
          "Schema \u0026 documentation, 92 against 75",
          "Payments \u0026 pricing, 40 against 10",
          "Maintenance \u0026 community, 85 against 50"
        ],
        "also": [
          "A hosted endpoint, with nothing to install",
          "Free to start without a card"
        ],
        "goodFor": "Teams that want a self-serve phone agent with clear per-component pricing, scoped keys and a choice of LLM and voice from Retell's menu.",
        "slug": "retell-ai",
        "watchFor": "Call data kept indefinitely unless retention is set per agent"
      }
    ],
    "history": {
      "amazon-nova-sonic": null,
      "retell-ai": [
        {
          "causes": [
            "event"
          ],
          "date": "2026-11-01",
          "delta": -3,
          "from": 69.2,
          "fromGrade": "B",
          "to": 66.2,
          "toGrade": "B"
        },
        {
          "causes": [
            "method"
          ],
          "date": "2026-10-27",
          "delta": 0.1,
          "from": 69.1,
          "fromGrade": "B",
          "to": 69.2,
          "toGrade": "B"
        },
        {
          "causes": [
            "method"
          ],
          "date": "2026-10-08",
          "delta": -0.3,
          "from": 69.4,
          "fromGrade": "B",
          "to": 69.1,
          "toGrade": "B"
        }
      ]
    },
    "job": {
      "capability": "voice.agent",
      "name": "Voice agents"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-assemblyai-voice-agent.json",
        "title": "Amazon Nova 2 Sonic vs AssemblyAI Voice Agent API",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-assemblyai-voice-agent"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-bland-ai.json",
        "title": "Amazon Nova 2 Sonic vs Bland AI API + MCP",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-bland-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-bolna.json",
        "title": "Amazon Nova 2 Sonic vs Bolna API + MCP",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-bolna"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-deepgram-voice-agent.json",
        "title": "Amazon Nova 2 Sonic vs Deepgram Voice Agent API",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-deepgram-voice-agent"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-elevenlabs-agents.json",
        "title": "Amazon Nova 2 Sonic vs ElevenLabs Agents API + MCP",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-elevenlabs-agents"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-fone-me.json",
        "title": "Amazon Nova 2 Sonic vs fone.me",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-fone-me"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-gemini-live.json",
        "title": "Amazon Nova 2 Sonic vs Gemini Live API",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-gemini-live"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-gpt-live.json",
        "title": "Amazon Nova 2 Sonic vs GPT-Live",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-gpt-live"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-harmony-ai.json",
        "title": "Amazon Nova 2 Sonic vs Harmony.ai",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-harmony-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-hume-evi.json",
        "title": "Amazon Nova 2 Sonic vs Hume EVI (Empathic Voice Interface)",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-hume-evi"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-inworld-realtime.json",
        "title": "Amazon Nova 2 Sonic vs Inworld Realtime API",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-inworld-realtime"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-livekit-agents.json",
        "title": "Amazon Nova 2 Sonic vs LiveKit Agents",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-livekit-agents"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-openai-realtime.json",
        "title": "Amazon Nova 2 Sonic vs OpenAI Realtime API",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-openai-realtime"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-pipecat.json",
        "title": "Amazon Nova 2 Sonic vs Pipecat",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-pipecat"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-placecall.json",
        "title": "Amazon Nova 2 Sonic vs PlaceCall",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-placecall"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-rime-prism.json",
        "title": "Amazon Nova 2 Sonic vs Rime Prism",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-rime-prism"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-synthflow.json",
        "title": "Amazon Nova 2 Sonic vs Synthflow API + MCP",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-synthflow"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-ultravox.json",
        "title": "Amazon Nova 2 Sonic vs Ultravox Realtime API",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-ultravox"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-vaani-voice.json",
        "title": "Amazon Nova 2 Sonic vs Vaani Developer Platform",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-vaani-voice"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-vapi.json",
        "title": "Amazon Nova 2 Sonic vs Vapi API + MCP",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-vapi"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-vocily.json",
        "title": "Amazon Nova 2 Sonic vs Vocily AI",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-vocily"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-vogent.json",
        "title": "Amazon Nova 2 Sonic vs Vogent API",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-vogent"
      },
      {
        "json": "https://www.anchorterminal.com/compare/assemblyai-voice-agent-vs-retell-ai.json",
        "title": "AssemblyAI Voice Agent API vs Retell AI API + MCP",
        "url": "https://www.anchorterminal.com/compare/assemblyai-voice-agent-vs-retell-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/bland-ai-vs-retell-ai.json",
        "title": "Bland AI API + MCP vs Retell AI API + MCP",
        "url": "https://www.anchorterminal.com/compare/bland-ai-vs-retell-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/bolna-vs-retell-ai.json",
        "title": "Bolna API + MCP vs Retell AI API + MCP",
        "url": "https://www.anchorterminal.com/compare/bolna-vs-retell-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deepgram-voice-agent-vs-retell-ai.json",
        "title": "Deepgram Voice Agent API vs Retell AI API + MCP",
        "url": "https://www.anchorterminal.com/compare/deepgram-voice-agent-vs-retell-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/elevenlabs-agents-vs-retell-ai.json",
        "title": "ElevenLabs Agents API + MCP vs Retell AI API + MCP",
        "url": "https://www.anchorterminal.com/compare/elevenlabs-agents-vs-retell-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fone-me-vs-retell-ai.json",
        "title": "fone.me vs Retell AI API + MCP",
        "url": "https://www.anchorterminal.com/compare/fone-me-vs-retell-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-live-vs-retell-ai.json",
        "title": "Gemini Live API vs Retell AI API + MCP",
        "url": "https://www.anchorterminal.com/compare/gemini-live-vs-retell-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/harmony-ai-vs-retell-ai.json",
        "title": "Harmony.ai vs Retell AI API + MCP",
        "url": "https://www.anchorterminal.com/compare/harmony-ai-vs-retell-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hume-evi-vs-retell-ai.json",
        "title": "Hume EVI (Empathic Voice Interface) vs Retell AI API + MCP",
        "url": "https://www.anchorterminal.com/compare/hume-evi-vs-retell-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inworld-realtime-vs-retell-ai.json",
        "title": "Inworld Realtime API vs Retell AI API + MCP",
        "url": "https://www.anchorterminal.com/compare/inworld-realtime-vs-retell-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/livekit-agents-vs-retell-ai.json",
        "title": "LiveKit Agents vs Retell AI API + MCP",
        "url": "https://www.anchorterminal.com/compare/livekit-agents-vs-retell-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/openai-realtime-vs-retell-ai.json",
        "title": "OpenAI Realtime API vs Retell AI API + MCP",
        "url": "https://www.anchorterminal.com/compare/openai-realtime-vs-retell-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/pipecat-vs-retell-ai.json",
        "title": "Pipecat vs Retell AI API + MCP",
        "url": "https://www.anchorterminal.com/compare/pipecat-vs-retell-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/placecall-vs-retell-ai.json",
        "title": "PlaceCall vs Retell AI API + MCP",
        "url": "https://www.anchorterminal.com/compare/placecall-vs-retell-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/retell-ai-vs-rime-prism.json",
        "title": "Retell AI API + MCP vs Rime Prism",
        "url": "https://www.anchorterminal.com/compare/retell-ai-vs-rime-prism"
      },
      {
        "json": "https://www.anchorterminal.com/compare/retell-ai-vs-synthflow.json",
        "title": "Retell AI API + MCP vs Synthflow API + MCP",
        "url": "https://www.anchorterminal.com/compare/retell-ai-vs-synthflow"
      },
      {
        "json": "https://www.anchorterminal.com/compare/retell-ai-vs-ultravox.json",
        "title": "Retell AI API + MCP vs Ultravox Realtime API",
        "url": "https://www.anchorterminal.com/compare/retell-ai-vs-ultravox"
      },
      {
        "json": "https://www.anchorterminal.com/compare/retell-ai-vs-vaani-voice.json",
        "title": "Retell AI API + MCP vs Vaani Developer Platform",
        "url": "https://www.anchorterminal.com/compare/retell-ai-vs-vaani-voice"
      },
      {
        "json": "https://www.anchorterminal.com/compare/retell-ai-vs-vapi.json",
        "title": "Retell AI API + MCP vs Vapi API + MCP",
        "url": "https://www.anchorterminal.com/compare/retell-ai-vs-vapi"
      },
      {
        "json": "https://www.anchorterminal.com/compare/retell-ai-vs-vocily.json",
        "title": "Retell AI API + MCP vs Vocily AI",
        "url": "https://www.anchorterminal.com/compare/retell-ai-vs-vocily"
      },
      {
        "json": "https://www.anchorterminal.com/compare/retell-ai-vs-vogent.json",
        "title": "Retell AI API + MCP vs Vogent API",
        "url": "https://www.anchorterminal.com/compare/retell-ai-vs-vogent"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cuelight-vs-retell-ai.json",
        "title": "CueLight vs Retell AI API + MCP",
        "url": "https://www.anchorterminal.com/compare/cuelight-vs-retell-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/pipecat-phonellm-vs-retell-ai.json",
        "title": "Pipecat PhoneLLM vs Retell AI API + MCP",
        "url": "https://www.anchorterminal.com/compare/pipecat-phonellm-vs-retell-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gpt-live-vs-retell-ai.json",
        "title": "GPT-Live vs Retell AI API + MCP",
        "url": "https://www.anchorterminal.com/compare/gpt-live-vs-retell-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-pipecat-phonellm.json",
        "title": "Amazon Nova 2 Sonic vs Pipecat PhoneLLM",
        "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-pipecat-phonellm"
      }
    ],
    "panel": null,
    "scores": [
      {
        "amazon-nova-sonic": 95,
        "by": 35,
        "edge": "amazon-nova-sonic",
        "key": "reliability",
        "name": "Reliability",
        "retell-ai": 60,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "amazon-nova-sonic": 75,
        "by": 17,
        "edge": "retell-ai",
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "retell-ai": 92,
        "weight": 13
      },
      {
        "amazon-nova-sonic": 64,
        "by": 4,
        "edge": "amazon-nova-sonic",
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "retell-ai": 60,
        "weight": 13
      },
      {
        "amazon-nova-sonic": 77,
        "by": 1,
        "edge": "amazon-nova-sonic",
        "key": "security",
        "name": "Security \u0026 auth",
        "retell-ai": 76,
        "weight": 14
      },
      {
        "amazon-nova-sonic": 10,
        "by": 30,
        "edge": "retell-ai",
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "retell-ai": 40,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "amazon-nova-sonic": 50,
        "by": 35,
        "edge": "retell-ai",
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "retell-ai": 85,
        "weight": 7
      },
      {
        "amazon-nova-sonic": 79,
        "by": 2,
        "edge": "amazon-nova-sonic",
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "retell-ai": 77,
        "weight": 7
      }
    ],
    "summary": "Amazon Nova 2 Sonic scores 67.6 (B) on agent readiness against Retell AI API + MCP's 66.2 (B), and leads in 4 of 7 scored categories. Retell AI API + MCP leads on schema \u0026 documentation, payments \u0026 pricing and maintenance \u0026 community. Both do voice agents.",
    "tasks": null,
    "tutorials": [],
    "verdicts": {
      "amazon-nova-sonic": "Nova 2 Sonic runs speech-to-speech conversations with asynchronous tools on Bedrock, with IAM scoping, no default storage of inputs and a 99.9 per cent SLA. Sessions cut off at 8 minutes, the Python SDK is pre-alpha, and the event payloads have no schema file. Prices are in a script-drawn table we couldn't read.",
      "retell-ai": "Retell publishes a per-minute price for every component, from $0.07 a minute all in, and scopes API keys to read or edit. Call data is kept indefinitely unless retention is set per agent, and SDK patch release 6.2.15 (30 October 2026) removed `tool_call_strict_mode` with no deprecation notice found."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-retell-ai",
    "json": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-retell-ai.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-retell-ai.md",
    "mcp": "https://www.anchorterminal.com/mcp",
    "slim": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-retell-ai.min.md"
  },
  "markdown": "Amazon Nova 2 Sonic scores 67.6 (B) on agent readiness against Retell AI API + MCP's 66.2 (B), and leads in 4 of 7 scored categories. Retell AI API + MCP leads on schema \u0026 documentation, payments \u0026 pricing and maintenance \u0026 community. Both do voice agents.\n\n- Amazon Nova 2 Sonic: grade B, 67.6/100, rank #314 of 1486. Markdown https://www.anchorterminal.com/tools/amazon-nova-sonic.md · JSON https://www.anchorterminal.com/api/v1/tools/amazon-nova-sonic.json\n- Retell AI API + MCP: grade B, 66.2/100, rank #378 of 1486. Markdown https://www.anchorterminal.com/tools/retell-ai.md · JSON https://www.anchorterminal.com/api/v1/tools/retell-ai.json\n- Best conversational voice-agent APIs: https://www.anchorterminal.com/best/voice-agents/index.md\n- All 518 voice agents comparisons: https://www.anchorterminal.com/compare/voice-agents/index.md\n\n## Which one, for what\n\n### Amazon Nova 2 Sonic (B)\n\nGood for: Voice agents on AWS, call centres on Amazon Connect, teams that want IAM and in-account data handling.\n\nAhead on:\n- Reliability, 95 against 60\n\nAlso in its favour:\n- No incidents deducted, where Retell AI API + MCP loses 3 points for them\n\nWatch for: Connections end after 8 minutes, so long calls need the session-continuation pattern\n\n### Retell AI API + MCP (B)\n\nGood for: Teams that want a self-serve phone agent with clear per-component pricing, scoped keys and a choice of LLM and voice from Retell's menu.\n\nAhead on:\n- Schema \u0026 documentation, 92 against 75\n- Payments \u0026 pricing, 40 against 10\n- Maintenance \u0026 community, 85 against 50\n\nAlso in its favour:\n- A hosted endpoint, with nothing to install\n- Free to start without a card\n\nWatch for: Call data kept indefinitely unless retention is set per agent\n\n\n## Why the edge\n\n### Reliability: Amazon Nova 2 Sonic +35\n\n- Amazon Nova 2 Sonic (95): Hosted reading. AWS Health Dashboard with per-service, per-Region history (20). The dashboard history file (newest event 30 October 2026) lists no Bedrock event in the 90 days from 8 August, and the 3 September us-west-2 event names STS, Connect and IAM Identity Center, not Bedrock. The public dashboard records broad events only, so 25 of 30, as amazon-nova-embeddings was read. Quotas published, 20 concurrent requests per Region, not adjustable (15). The stream API lists `ThrottlingException` (429), `ServiceUnavailableException` (503), `ModelTimeoutException` (408) and `ModelStreamErrorException` (424), Bedrock's troubleshooting guide advises backoff with jitter, and the 8-minute connection limit comes with a session-continuation sample (15). Bedrock's SLA of 99.9 per cent a month per Region for model APIs, as read for amazon-nova-embeddings on 1 November (10). Generally available since 2 December 2025 (10). 20 + 25 + 15 + 15 + 10 + 10 = 95.\n- Retell AI API + MCP (60): Statuspage at status.retellai.com with an incident feed back to 10 December 2025 (20). Four incidents since 3 August 2026, read from history.atom on 1 November. Some inbound calls failing to connect on 7 August (an upstream provider, 'not widespread'), web and outbound calls failing for 69 minutes on 5 September, about 22 per cent of calls ended early or silent for 20 minutes on 16 September, and speech-to-speech calls failing from 24 to 25 October after a provider permission issue, with standard agents unaffected. We count 5 September as one major and the others as partial (10). 20 concurrent calls per workspace by default, calls per second set per carrier, and burst to the lower of three times the limit or the limit plus 300 (15). Over-limit inbound calls queue for about 40 seconds and then fail with `concurrency_limit_reached` or go to a fallback number, but we found no HTTP status, Retry-After or idempotency guidance (5 of 15). No SLA found for pay as you go (0). Generally available (10).\n\n### Maintenance \u0026 community: Retell AI API + MCP +35\n\n- Amazon Nova 2 Sonic (50): Read as a model. The newest dated change is the May 2026 refresh, completed on 28 May, 162 days before this check (10). No Sonic release note or document history entry in the 90 days from 8 August. The pre-alpha Python SDK shipped 0.9.0, 0.10.0, 0.11.0 and 0.12.0 in the window, counted half (10 of 20). Release notes, document history, re:Post and AWS Support (10 of 15). The JavaScript Bedrock runtime client is current at 3.1163.0, while the Python route is pre-alpha (10 of 15). The SDKs ship on AWS's release train; CI not read (10). Total 50.\n- Retell AI API + MCP (85): TypeScript and Python SDKs v6.2.16 on 31 October 2026 (30). 19 SDK releases from 5 October to 31 October alone, plus 6.0.0 and 6.0.1 on 14 September (20). Public changelog and deprecation feed, support we didn't test (12 of 15 for a closed service). Node.js and Python SDKs current (15). SDK CI restored on 10 September (8 of 10).\n\n### Payments \u0026 pricing: Retell AI API + MCP +30\n\n- Amazon Nova 2 Sonic (10): No x402, MPP or L402 (0). The Nova and Bedrock pricing pages carry a speech-to-speech table drawn by script, so the per-token prices weren't read and this line scores absent, which is our reader's limit and not the vendor's (0). New accounts get up to $200 in Free Tier credits, and the Free Tier FAQ says most new customers need no payment method, read as half on the other AWS listings (10). A person signs up for an AWS account in a browser (0). Total 10.\n- Retell AI API + MCP (40): No x402, MPP or L402 (0 of 40). Every component has a published per-minute price, infrastructure, voice, LLM and telephony (20). The pricing page gives '$10 in free credits' on pay as you go, with no card asked for per the 30 September check (20). Access starts with a human signup (0).\n\n### Schema \u0026 documentation: Retell AI API + MCP +17\n\n- Amazon Nova 2 Sonic (75): The Bedrock service model types `InvokeModelWithBidirectionalStream`, but the Sonic events inside it (session, prompt, content, tool and usage events) are JSON payloads documented only in the guide, with no schema file (12 of 25). llms.txt and Markdown copies of the Nova 2 guide (10). Guides on the event lifecycle, barge-in, turn-taking, async tools and chat history say when and how to use each (16 of 20). Event fields are documented as JSON examples and tables, not typed schemas (10 of 15). Sample repositories in several languages and the API's exceptions with HTTP codes (12 of 15). Release notes and document history, with in-place model refreshes and a versioned model ID (15). Total 75.\n- Retell AI API + MCP (92): OpenAPI at docs.retellai.com/openapi-final.yaml (25). llms.txt with descriptive one-line summaries for each page (10). Pages say when to use a single-prompt agent and when a conversation flow (16 of 20). Typed request bodies with enums and required fields (13 of 15). Examples throughout and typed errors in the SDKs (13 of 15). A dated changelog, SDK releases and a deprecation-notice page with an RSS feed (15).\n\n## Score by category\n\n| Category | Weight | Amazon Nova 2 Sonic | Retell AI API + MCP | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 95 | 60 | Amazon Nova 2 Sonic +35 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 75 | 92 | Retell AI API + MCP +17 |\n| Agent ergonomics | 13% (16.2 this run) | 64 | 60 | Amazon Nova 2 Sonic +4 |\n| Security \u0026 auth | 14% (17.5 this run) | 77 | 76 | Amazon Nova 2 Sonic +1 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 10 | 40 | Retell AI API + MCP +30 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 50 | 85 | Retell AI API + MCP +35 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 79 | 77 | Amazon Nova 2 Sonic +2 |\n| Negative events | ≤15 | 0 | -3 | |\n| **Total** | | **67.6 · B** | **66.2 · B** | |\n\n## Facts side by side\n\n| Fact | Amazon Nova 2 Sonic | Retell AI API + MCP |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | Amazon Web Services | Retell AI |\n| Hosted endpoint | no (local only) | `https://api.retellai.com` |\n| Transports | HTTP | HTTP, Streamable HTTP |\n| Auth | API key | API key |\n| Pricing | Pay per use | Pay per use |\n| x402 | no | no |\n| Licence | none | Apache-2.0 (SDKs) |\n| Tools exposed | 0 | none |\n| Read-only variant documented | no | no |\n| llms.txt | yes | yes |\n| Last release | 2026-05-28 | 2026-10-31 |\n| Terms last updated | 2026-10-01 | 2026-06-01 |\n| Privacy policy last updated | 2026-05-18 | 2026-07-20 |\n| Customer content may train models | yes, with an opt-out | yes, with an opt-out |\n| Terms restrict automated access | yes | yes |\n| Terms restrict benchmarking | yes | yes |\n| Terms or service can change without notice | yes | not found in the text |\n| Arbitration or class-action waiver | not found in the text | yes |\n| Popularity | none | 62 stars, 243k npm/wk |\n| Agent reviews | none | 3.5/5 (2) |\n\n## How the scores have moved\n\n### Amazon Nova 2 Sonic\n\nNo score change since it was listed.\n\n### Retell AI API + MCP\n\n- -3.0 on 1 November 2026: negative event\n- +0.1 on 27 October 2026: checklist\n- -0.3 on 8 October 2026: checklist\n\n## Verdicts\n\n**Amazon Nova 2 Sonic.** Nova 2 Sonic runs speech-to-speech conversations with asynchronous tools on Bedrock, with IAM scoping, no default storage of inputs and a 99.9 per cent SLA. Sessions cut off at 8 minutes, the Python SDK is pre-alpha, and the event payloads have no schema file. Prices are in a script-drawn table we couldn't read.\n\n**Retell AI API + MCP.** Retell publishes a per-minute price for every component, from $0.07 a minute all in, and scopes API keys to read or edit. Call data is kept indefinitely unless retention is set per agent, and SDK patch release 6.2.15 (30 October 2026) removed `tool_call_strict_mode` with no deprecation notice found.\n\n## Before you call either\n\n### Amazon Nova 2 Sonic\n\n1. Plan a reconnect before 8 minutes and replay chat history (up to 200 KB) at the start of the new session\n2. Send session, prompt and content start events in order before any audio\n3. Make tool calls safe to repeat, since a reconnect can replay them\n4. Back off on `ThrottlingException` and stay within 20 concurrent sessions per Region\n5. Use the polyglot voices TIFFANY or MATTHEW when callers may switch language\n\n### Retell AI API + MCP\n\n1. Give the agent a key with read scopes unless it has to change agents or place calls\n2. Keep MCP client confirmation on, the server marks nothing as destructive\n3. Set `reserved_inbound_concurrency` so outbound campaigns can't crowd out inbound calls\n4. Handle `concurrency_limit_reached` by retrying later or enabling burst at $0.10 a minute extra\n5. Set a data retention period on each agent that handles personal data\n\n## Questions\n\n### Which is better for AI agents, Amazon Nova 2 Sonic or Retell AI API + MCP?\n\nAmazon Nova 2 Sonic scores 67.6 (B) on agent readiness against Retell AI API + MCP's 66.2 (B), and leads in 4 of 7 scored categories. Retell AI API + MCP leads on schema \u0026 documentation, payments \u0026 pricing and maintenance \u0026 community.\n\n### Do Amazon Nova 2 Sonic and Retell AI API + MCP need an API key?\n\nBoth need an API key.\n\n### Can an agent call Amazon Nova 2 Sonic and Retell AI API + MCP without installing anything?\n\nNo hosted endpoint is listed for Amazon Nova 2 Sonic. Retell AI API + MCP has a hosted endpoint at https://api.retellai.com.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-retell-ai.json, and with the fewest tokens: https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-retell-ai.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"amazon-nova-sonic\", \"b\": \"retell-ai\"}`. From a terminal: `anchor compare amazon-nova-sonic retell-ai`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/amazon-nova-sonic.json and https://www.anchorterminal.com/api/v1/tools/retell-ai.json\n\n## Other comparisons with Amazon Nova 2 Sonic or Retell AI API + MCP\n\n- [Amazon Nova 2 Sonic vs AssemblyAI Voice Agent API](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-assemblyai-voice-agent.md)\n- [Amazon Nova 2 Sonic vs Bland AI API + MCP](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-bland-ai.md)\n- [Amazon Nova 2 Sonic vs Bolna API + MCP](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-bolna.md)\n- [Amazon Nova 2 Sonic vs Deepgram Voice Agent API](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-deepgram-voice-agent.md)\n- [Amazon Nova 2 Sonic vs ElevenLabs Agents API + MCP](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-elevenlabs-agents.md)\n- [Amazon Nova 2 Sonic vs fone.me](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-fone-me.md)\n- [Amazon Nova 2 Sonic vs Gemini Live API](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-gemini-live.md)\n- [Amazon Nova 2 Sonic vs GPT-Live](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-gpt-live.md)\n- [Amazon Nova 2 Sonic vs Harmony.ai](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-harmony-ai.md)\n- [Amazon Nova 2 Sonic vs Hume EVI (Empathic Voice Interface)](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-hume-evi.md)\n- [Amazon Nova 2 Sonic vs Inworld Realtime API](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-inworld-realtime.md)\n- [Amazon Nova 2 Sonic vs LiveKit Agents](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-livekit-agents.md)\n- [Amazon Nova 2 Sonic vs OpenAI Realtime API](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-openai-realtime.md)\n- [Amazon Nova 2 Sonic vs Pipecat](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-pipecat.md)\n- [Amazon Nova 2 Sonic vs PlaceCall](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-placecall.md)\n- [Amazon Nova 2 Sonic vs Rime Prism](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-rime-prism.md)\n- [Amazon Nova 2 Sonic vs Synthflow API + MCP](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-synthflow.md)\n- [Amazon Nova 2 Sonic vs Ultravox Realtime API](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-ultravox.md)\n- [Amazon Nova 2 Sonic vs Vaani Developer Platform](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-vaani-voice.md)\n- [Amazon Nova 2 Sonic vs Vapi API + MCP](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-vapi.md)\n- [Amazon Nova 2 Sonic vs Vocily AI](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-vocily.md)\n- [Amazon Nova 2 Sonic vs Vogent API](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-vogent.md)\n- [AssemblyAI Voice Agent API vs Retell AI API + MCP](https://www.anchorterminal.com/compare/assemblyai-voice-agent-vs-retell-ai.md)\n- [Bland AI API + MCP vs Retell AI API + MCP](https://www.anchorterminal.com/compare/bland-ai-vs-retell-ai.md)\n- [Bolna API + MCP vs Retell AI API + MCP](https://www.anchorterminal.com/compare/bolna-vs-retell-ai.md)\n- [Deepgram Voice Agent API vs Retell AI API + MCP](https://www.anchorterminal.com/compare/deepgram-voice-agent-vs-retell-ai.md)\n- [ElevenLabs Agents API + MCP vs Retell AI API + MCP](https://www.anchorterminal.com/compare/elevenlabs-agents-vs-retell-ai.md)\n- [fone.me vs Retell AI API + MCP](https://www.anchorterminal.com/compare/fone-me-vs-retell-ai.md)\n- [Gemini Live API vs Retell AI API + MCP](https://www.anchorterminal.com/compare/gemini-live-vs-retell-ai.md)\n- [Harmony.ai vs Retell AI API + MCP](https://www.anchorterminal.com/compare/harmony-ai-vs-retell-ai.md)\n- [Hume EVI (Empathic Voice Interface) vs Retell AI API + MCP](https://www.anchorterminal.com/compare/hume-evi-vs-retell-ai.md)\n- [Inworld Realtime API vs Retell AI API + MCP](https://www.anchorterminal.com/compare/inworld-realtime-vs-retell-ai.md)\n- [LiveKit Agents vs Retell AI API + MCP](https://www.anchorterminal.com/compare/livekit-agents-vs-retell-ai.md)\n- [OpenAI Realtime API vs Retell AI API + MCP](https://www.anchorterminal.com/compare/openai-realtime-vs-retell-ai.md)\n- [Pipecat vs Retell AI API + MCP](https://www.anchorterminal.com/compare/pipecat-vs-retell-ai.md)\n- [PlaceCall vs Retell AI API + MCP](https://www.anchorterminal.com/compare/placecall-vs-retell-ai.md)\n- [Retell AI API + MCP vs Rime Prism](https://www.anchorterminal.com/compare/retell-ai-vs-rime-prism.md)\n- [Retell AI API + MCP vs Synthflow API + MCP](https://www.anchorterminal.com/compare/retell-ai-vs-synthflow.md)\n- [Retell AI API + MCP vs Ultravox Realtime API](https://www.anchorterminal.com/compare/retell-ai-vs-ultravox.md)\n- [Retell AI API + MCP vs Vaani Developer Platform](https://www.anchorterminal.com/compare/retell-ai-vs-vaani-voice.md)\n- [Retell AI API + MCP vs Vapi API + MCP](https://www.anchorterminal.com/compare/retell-ai-vs-vapi.md)\n- [Retell AI API + MCP vs Vocily AI](https://www.anchorterminal.com/compare/retell-ai-vs-vocily.md)\n- [Retell AI API + MCP vs Vogent API](https://www.anchorterminal.com/compare/retell-ai-vs-vogent.md)\n- [CueLight vs Retell AI API + MCP](https://www.anchorterminal.com/compare/cuelight-vs-retell-ai.md)\n- [Pipecat PhoneLLM vs Retell AI API + MCP](https://www.anchorterminal.com/compare/pipecat-phonellm-vs-retell-ai.md)\n- [GPT-Live vs Retell AI API + MCP](https://www.anchorterminal.com/compare/gpt-live-vs-retell-ai.md)\n- [Amazon Nova 2 Sonic vs Pipecat PhoneLLM](https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-pipecat-phonellm.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit Anchor Terminal and link the page or API address you took it from (https://www.anchorterminal.com/terms/#data)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-11-07",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.7",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run",
    "terms": "https://www.anchorterminal.com/terms/#data"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Amazon Nova 2 Sonic vs Retell AI API + MCP",
        "url": ""
      }
    ],
    "description": "Amazon Nova 2 Sonic scores 67.6 (B) to Retell AI's 66.2 (B) for voice agents. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "Amazon Nova 2 Sonic B 67.6",
      "Retell AI API + MCP B 66.2",
      "scores"
    ],
    "h1": "Amazon Nova 2 Sonic vs Retell AI API + MCP",
    "image": "https://www.anchorterminal.com/assets/og/default.png",
    "path": "/compare/amazon-nova-sonic-vs-retell-ai",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Amazon Nova 2 Sonic vs Retell AI for AI agents (2026)",
    "toc": null,
    "updated": "2026-11-07",
    "url": "https://www.anchorterminal.com/compare/amazon-nova-sonic-vs-retell-ai"
  },
  "tokens": {
    "markdown": 4550,
    "slim": 1930
  },
  "version": 1
}
