{
  "data": {
    "a": {
      "slug": "livekit-telephony",
      "name": "LiveKit Telephony",
      "vendor": "LiveKit Incorporated",
      "vendorUrl": "https://livekit.com",
      "kind": "http-api",
      "category": "voice-calling",
      "summary": "LiveKit Telephony connects phone calls to LiveKit rooms as SIP participants. On LiveKit Cloud it covers SIP trunks to outside carriers, US inbound phone numbers, dispatch rules and transfers, managed through a Twirp API, server SDKs and the `lk` CLI.",
      "url": "https://www.anchorterminal.com/tools/livekit-telephony",
      "markdownUrl": "https://www.anchorterminal.com/tools/livekit-telephony.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/livekit-telephony.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/livekit-telephony.json",
      "repo": "https://github.com/livekit/sip",
      "license": "Proprietary cloud service under LiveKit's Terms of Service. The SIP service (livekit/sip), the protocol definitions, the CLI and the server SDKs are Apache 2.0",
      "transports": [
        "http"
      ],
      "packages": [
        {
          "registry": "npm",
          "name": "livekit-server-sdk"
        },
        {
          "registry": "pypi",
          "name": "livekit-api"
        },
        {
          "registry": "go",
          "name": "github.com/livekit/server-sdk-go/v2"
        }
      ],
      "auth": "api-key",
      "authNotes": "A project API key and secret, created in the LiveKit Cloud dashboard, sign a JWT sent as `Authorization: Bearer \u003ctoken\u003e`. The token's `sip` grant carries `admin` (trunks, dispatch rules, phone numbers) or `call` (`CreateSIPParticipant` and `TransferSIPParticipant`), and its lifetime is set by whoever signs it. Keys can be rotated in the dashboard and the secret is shown once. Access is self-serve after a browser sign-up. The CLI links a project with `lk cloud auth`, which opens a browser.",
      "pricing": "freemium",
      "pricingNotes": "Free Build plan with no card. It includes 1 US local number, 50 US local inbound minutes and 1,000 third-party SIP minutes a month as a hard cap. Ship starts at $50 a month and Scale at $500, with third-party SIP minutes at $0.004 and $0.003 past the allowance, US local inbound at $0.01 a minute, toll-free inbound at $0.02, local numbers $1 a month and toll-free $2. A third-party carrier bills its own trunk and number charges. A number released mid-month is billed for the full month. Enterprise is priced by sales (https://livekit.com/pricing.md, checked 2026-10-08).",
      "priceSummary": "$1 / mo",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the telephony docs, the SIP and Phone Numbers API references or the pricing page (checked 2026-10-08).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 480,
        "npmWeekly": 2938925,
        "pypiWeekly": 1673299,
        "asOf": "2026-10-08"
      },
      "docsUrl": "https://docs.livekit.io/telephony/",
      "llmsTxt": "https://docs.livekit.io/telephony/llms.txt",
      "capabilities": [
        "voice.calls",
        "voice.sip",
        "voice.numbers",
        "voice.transfer",
        "voice.streaming"
      ],
      "tags": [
        "hosted",
        "sip",
        "open-source",
        "llms-txt",
        "cli",
        "typescript",
        "python",
        "go",
        "webhooks",
        "free-tier",
        "status-page",
        "soc2"
      ],
      "lastRelease": "2026-10-08",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 67.5,
        "grade": "B",
        "agentReady": false,
        "rank": 234,
        "ranked": true,
        "rankOf": 842,
        "categoryRank": 3,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 66,
          "maintenance": 90,
          "payments": 40,
          "reliability": 65,
          "schema": 84,
          "security": 61,
          "transparency": 75
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-08"
        },
        "negative": 0,
        "verdict": "Signed tokens separate the right to dial (`sip.call`) from the right to manage trunks (`sip.admin`), and per-minute prices are public with a free plan that needs no card. LiveKit's own phone numbers are US only and inbound only, so outbound calls need a third-party SIP trunk, and no 429 or retry guidance was found.",
        "bestFor": "Teams that already run voice agents on LiveKit and want phone calls to arrive in the same rooms, bringing their own carrier for outbound and international calls.",
        "strengths": [
          "Token grants separate `sip.call` (dial and transfer) from `sip.admin` (trunks, dispatch rules, numbers), with a lifetime the issuer sets",
          "Free Build plan with no card has one US local number, 50 inbound minutes and 1,000 third-party SIP minutes a month",
          "Per-minute and per-number prices are public, also as Markdown at livekit.com/pricing.md",
          "The SIP service is open source under Apache 2.0, with 12 tagged releases from 10 July to 5 October 2026",
          "Status page lists SIP per region and US Phone Numbers as separate components"
        ],
        "weaknesses": [
          "LiveKit Phone Numbers are US only and inbound only, and `TransferSIPParticipant` does not work on them yet",
          "Outbound calls need a trunk from another carrier, billed by that carrier on top of LiveKit's SIP minutes",
          "No 429, Retry-After or idempotency guidance was found for the SIP API, so a retried `CreateSIPParticipant` may dial twice",
          "The 99.99% uptime on the pricing page is an objective only, with no credits outside a written Enterprise agreement",
          "Sign-up and `lk cloud auth` need a person in a browser, and no machine payment protocol was found",
          "The terms bar benchmarking for competitive purposes without written consent"
        ],
        "agentNotes": [
          "Ask the operator for a short-lived token with only the `sip.call` grant to dial or transfer. Trunk, dispatch rule and number changes need `sip.admin`",
          "Use a third-party outbound trunk for outbound calls. LiveKit Phone Numbers only receive calls",
          "Set `wait_until_answered` on `CreateSIPParticipant` and read the SIP status on `SipCallError` before retrying. Voicemail answers with 200 OK",
          "Send every request as a JSON POST to `/twirp/livekit.SIP/\u003cMethod\u003e` or `/twirp/livekit.PhoneNumberService/\u003cMethod\u003e` on the project's own host, with `{}` for an empty body",
          "A released number is billed for the whole month, and the free Build allowance is a hard cap after which requests fail"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 67.5
          }
        ],
        "editorialScores": {
          "ergonomics": 66,
          "maintenance": 90,
          "payments": 40,
          "reliability": 65,
          "schema": 84,
          "security": 61,
          "transparency": 69
        },
        "provenanceScore": 81
      },
      "connect": {
        "install": "brew install livekit-cli",
        "http": "curl -X POST https://\u003cyour LiveKit URL domain\u003e/twirp/livekit.SIP/ListSIPInboundTrunk \\\n\t-H \"Authorization: Bearer \u003ctoken-with-sip-admin\u003e\" \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{}'"
      },
      "letme": {
        "capability": "https://letme.dev/voice.calls",
        "tool": "https://letme.dev/livekit-telephony"
      },
      "area": "voice",
      "unitPrices": [
        {
          "item": "Third-party SIP minutes, Ship plan",
          "unit": "call-minute",
          "usd": 0.004,
          "note": "past 5,000 included minutes, carrier charges extra"
        },
        {
          "item": "Third-party SIP minutes, Scale plan",
          "unit": "call-minute",
          "usd": 0.003,
          "note": "past 50,000 included minutes, carrier charges extra"
        },
        {
          "item": "US local inbound minutes",
          "unit": "call-minute",
          "usd": 0.01,
          "note": "LiveKit Phone Numbers, past 100 (Ship) or 1,000 (Scale) included minutes"
        },
        {
          "item": "US toll-free inbound minutes",
          "unit": "call-minute",
          "usd": 0.02,
          "note": "Ship and Scale only"
        },
        {
          "item": "US local number",
          "unit": "month",
          "usd": 1,
          "note": "first number free on every plan"
        },
        {
          "item": "US toll-free number",
          "unit": "month",
          "usd": 2,
          "note": "Ship and Scale only"
        },
        {
          "item": "Ship plan",
          "unit": "month",
          "usd": 50,
          "note": "starting price"
        },
        {
          "item": "Scale plan",
          "unit": "month",
          "usd": 500,
          "note": "starting price"
        }
      ],
      "provenance": {
        "legalEntity": "LiveKit Incorporated",
        "domain": "livekit.com",
        "domainRegistered": "2000-02-24",
        "endpointOnVendorDomain": false,
        "terms": "https://livekit.com/legal/terms-of-service",
        "privacy": "https://livekit.com/legal/privacy-policy",
        "statusPage": "https://status.livekit.io",
        "changelog": "https://github.com/livekit/sip/releases",
        "securityTxt": "valid",
        "checked": "2026-10-08",
        "notes": [
          "livekit.io answers 308 to livekit.com. Docs stay at docs.livekit.io, the dashboard at cloud.livekit.io and the status page at status.livekit.io.",
          "The terms link is the Terms of Service Agreement for the Build, Ship and Scale plans of LiveKit Cloud, last updated 6 October 2026, between the customer and LiveKit Incorporated of San Francisco. Enterprise customers sign a separate agreement we did not see.",
          "The privacy policy was last updated 6 October 2026. A Data Processing Addendum of the same date is at https://livekit.com/legal/data-processing-addendum and the sub-processor list (10 September 2026) at https://livekit.com/legal/sub-processors.",
          "Each project's API answers on its own host under livekit.cloud and SIP at \u003csubdomain\u003e.sip.livekit.cloud, a second domain. LiveKit's disclosure policy lists *.livekit.cloud among its own systems.",
          "livekit.com/.well-known/security.txt gives security@livekit.io, a PGP key and the policy at https://livekit.com/security/policy. It has no Expires field. livekit.com/security.txt returns 404.",
          "No changelog page for LiveKit Cloud was found (livekit.com/changelog returns 404). Dated changes are in the livekit/sip release tags and `CHANGELOG.md` in livekit/protocol.",
          "RDAP for livekit.com gives a registration date of 2000-02-24, long before the company existed. RDAP for livekit.io returned no events.",
          "livekit/sip tagged v1.18.0 on 5 October 2026 and livekit-cli tagged v2.19.0 on 8 October 2026."
        ],
        "score": 81
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/livekit-telephony.json",
      "live": {
        "slug": "livekit-telephony",
        "vendorStatus": {
          "page": "https://status.livekit.io",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-09T11:03:48.166880207Z"
        },
        "updatedAt": "2026-10-09T11:03:48.166880207Z"
      }
    },
    "answer": "Telnyx Voice API + MCP scores 74.2 (BB) on agent readiness against LiveKit Telephony's 67.5 (B), and leads in 4 of 7 scored categories. LiveKit Telephony leads on security \u0026 auth and maintenance \u0026 community.",
    "b": {
      "slug": "telnyx-voice",
      "name": "Telnyx Voice API + MCP",
      "vendor": "Telnyx",
      "vendorUrl": "https://telnyx.com",
      "kind": "http-api",
      "category": "voice-calling",
      "summary": "Carrier-owned Voice API (Call Control and TeXML) for calls, numbers, websocket media streaming, recording and transfers on Telnyx's own network.",
      "url": "https://www.anchorterminal.com/tools/telnyx-voice",
      "markdownUrl": "https://www.anchorterminal.com/tools/telnyx-voice.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/telnyx-voice.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/telnyx-voice.json",
      "repo": "https://github.com/team-telnyx/telnyx-node",
      "license": "MIT",
      "transports": [
        "http",
        "streamable-http",
        "stdio"
      ],
      "remoteUrl": "https://api.telnyx.com/v2",
      "packages": [
        {
          "registry": "npm",
          "name": "telnyx"
        },
        {
          "registry": "npm",
          "name": "telnyx-mcp"
        },
        {
          "registry": "pypi",
          "name": "telnyx"
        }
      ],
      "auth": "mixed",
      "authNotes": "Bearer API key from the portal for the REST API and the hosted MCP endpoint. Claude custom connectors can instead grant access through the Telnyx portal. Call Control webhooks are signed.",
      "pricing": "usage",
      "pricingNotes": "Pay as you go with no minimum and no free credit. Fund by card, or by x402 (USDC on Base), MPP or ACP top-ups through the API. Voice API fee $0.002 a minute each way, plus SIP trunking billed separately. US local termination from $0.005 a minute, local origination from $0.0032, toll-free origination from $0.015. US local and toll-free numbers $1 a month. Recording $0.002 a minute, media streaming $0.0035 a minute, conferencing $0.002 a participant a minute, answering machine detection $0.002 a call. AI Assistants and Conversation Relay $0.05 a minute. Committed plans from $500 a month (https://telnyx.com/pricing/call-control, https://telnyx.com/agent-signup.md).",
      "priceSummary": "$1 / mo",
      "where": "both",
      "x402": {
        "level": "partial",
        "evidence": "Telnyx's agent signup guide documents POST https://api.telnyx.com/v2/x402/credit_account to top up account credit in USDC on Base, alongside MPP at /v2/machine-payments/account-credit and ACP checkout sessions. These are account top-ups, not per-call payments on the voice endpoints, and per-payment limits aren't published. Not tested by us (https://telnyx.com/agent-signup.md, checked 2026-10-01).",
        "endpoints": [
          {
            "url": "https://api.telnyx.com/v2/x402/credit_account",
            "priceUsd": null,
            "network": "eip155:8453"
          }
        ]
      },
      "toolCount": 3,
      "popularity": {
        "githubStars": 197,
        "npmWeekly": 416629,
        "pypiWeekly": 178817,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://developers.telnyx.com/docs/voice/programmable-voice/get-started",
      "llmsTxt": "https://developers.telnyx.com/llms.txt",
      "openapi": "https://raw.githubusercontent.com/team-telnyx/openapi/master/openapi/spec3.json",
      "registryName": "io.github.team-telnyx/telnyx",
      "capabilities": [
        "voice.calls",
        "voice.numbers",
        "voice.streaming",
        "voice.sip",
        "voice.recording",
        "voice.transfer"
      ],
      "tags": [
        "hosted",
        "mcp",
        "llms-txt",
        "openapi",
        "typescript",
        "python",
        "webhooks",
        "streaming",
        "x402",
        "stablecoin",
        "prepaid"
      ],
      "lastRelease": "2026-09-25",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 74.2,
        "grade": "BB",
        "agentReady": true,
        "rank": 73,
        "ranked": true,
        "rankOf": 842,
        "categoryRank": 2,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 90,
          "maintenance": 83,
          "payments": 65,
          "reliability": 75,
          "schema": 93,
          "security": 45,
          "transparency": 71
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "About $0.007 a minute all-in for US outbound ($0.002 Voice API plus $0.005 termination). x402 and MPP only top up credit, they don't pay per call.",
        "bestFor": "Cost-sensitive US outbound voice agents and for agents that must onboard and pay without a person.",
        "strengths": [
          "About $0.007 a minute all-in for US outbound ($0.002 Voice API plus $0.005 termination)",
          "Bot signup, API key creation and x402 or MPP account top-ups without a browser",
          "30 outbound dials a second, Retry-After on 429, and command_id to de-duplicate retried call commands",
          "OpenAPI spec, llms.txt, pricing.md and an MCP in the official registry",
          "SOC 2 Type II and ISO 27001"
        ],
        "weaknesses": [
          "x402 and MPP only top up credit, they don't pay per call",
          "No free credit, a new account starts at zero",
          "No scoped or read-only API keys found, and the MCP can dial and buy numbers without confirmation",
          "One-way or degraded call audio for about 12 hours from 10 September, and API 5XX errors for about 2 hours on 23 September",
          "No security.txt, bug bounty or deprecation policy found"
        ],
        "agentNotes": [
          "Create a Call Control application first. `POST /v2/calls` needs its `connection_id`",
          "Fund a new account through /v2/x402/credit_account or MPP before buying a number, since it starts at zero",
          "Only one media stream or fork runs per call, and starting a fork replaces the websocket stream",
          "Add the Voice API fee and SIP trunking rate together when pricing a call",
          "Set a unique command_id on every call command, so a retry after a timeout is ignored rather than repeated"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 8,
        "avgRating": 3.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "BB",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 74.2
          }
        ],
        "editorialScores": {
          "ergonomics": 90,
          "maintenance": 83,
          "payments": 65,
          "reliability": 75,
          "schema": 93,
          "security": 45,
          "transparency": 55
        },
        "provenanceScore": 87
      },
      "connect": {
        "http": "curl -X POST https://api.telnyx.com/v2/calls -H \"Authorization: Bearer $TELNYX_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"connection_id\":\"7267xxxxxxxxxxxxxx\",\"to\":\"+15559876543\",\"from\":\"+15551234567\"}'",
        "claudeCode": "claude mcp add --transport http telnyx https://api.telnyx.com/v2/mcp --header \"Authorization: Bearer $TELNYX_API_KEY\"",
        "config": {
          "mcpServers": {
            "telnyx": {
              "args": [
                "-y",
                "telnyx-mcp"
              ],
              "command": "npx",
              "env": {
                "TELNYX_API_KEY": "${TELNYX_API_KEY}"
              }
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/voice.calls",
        "tool": "https://letme.dev/telnyx-voice"
      },
      "sameCompany": [
        "telnyx"
      ],
      "area": "voice",
      "unitPrices": [
        {
          "item": "Voice API fee, US outbound",
          "unit": "call-minute",
          "usd": 0.002,
          "note": "SIP termination billed on top"
        },
        {
          "item": "SIP termination, US local",
          "unit": "call-minute",
          "usd": 0.005,
          "note": "starting rate, add to the Voice API fee"
        },
        {
          "item": "Voice API fee, US inbound",
          "unit": "call-minute",
          "usd": 0.002,
          "note": "SIP origination billed on top"
        },
        {
          "item": "SIP origination, US local",
          "unit": "call-minute",
          "usd": 0.0032,
          "note": "starting rate"
        },
        {
          "item": "US local number",
          "unit": "month",
          "usd": 1
        },
        {
          "item": "Media streaming",
          "unit": "call-minute",
          "usd": 0.0035
        },
        {
          "item": "Call recording",
          "unit": "call-minute",
          "usd": 0.002
        },
        {
          "item": "AI Assistant on a call",
          "unit": "call-minute",
          "usd": 0.05,
          "note": "includes STT, LLM and TTS"
        }
      ],
      "provenance": {
        "legalEntity": "Telnyx LLC",
        "domain": "telnyx.com",
        "domainRegistered": "2009-05-04",
        "endpointOnVendorDomain": true,
        "terms": "https://telnyx.com/terms-and-conditions-of-service",
        "privacy": "https://telnyx.com/privacy-policy",
        "statusPage": "https://status.telnyx.com",
        "changelog": "https://telnyx.com/release-notes",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "score": 87
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/telnyx-voice.json",
      "live": {
        "slug": "telnyx-voice",
        "probe": {
          "target": "https://api.telnyx.com/v2",
          "method": "get",
          "lastAt": "2026-10-09T11:00:39.053445653Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 160,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 135,
          "p95ms24h": 189,
          "samples24h": 260,
          "samples30d": 2303,
          "days": [
            {
              "date": "2026-09-30",
              "probes": 35,
              "ok": 35
            },
            {
              "date": "2026-10-01",
              "probes": 276,
              "ok": 276
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-05",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-06",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-07",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-08",
              "probes": 268,
              "ok": 268
            },
            {
              "date": "2026-10-09",
              "probes": 117,
              "ok": 117
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.telnyx.com",
          "indicator": "maintenance",
          "summary": "Under Maintenance",
          "checkedAt": "2026-10-09T10:52:23.860779634Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "team-telnyx/telnyx-node",
            "version": "v7.25.0",
            "released": "2026-10-06",
            "seenAt": "2026-10-08T16:31:41.385928612Z"
          },
          {
            "registry": "npm",
            "name": "telnyx",
            "version": "7.25.0",
            "seenAt": "2026-10-08T16:31:39.041728719Z"
          },
          {
            "registry": "npm",
            "name": "telnyx-mcp",
            "version": "7.25.0",
            "seenAt": "2026-10-08T16:31:39.920375699Z"
          },
          {
            "registry": "pypi",
            "name": "telnyx",
            "version": "4.184.0",
            "released": "2026-10-07",
            "seenAt": "2026-10-08T16:31:41.26200781Z"
          }
        ],
        "githubStars": 197,
        "npmWeekly": 487202,
        "pypiWeekly": 211921,
        "securityTxt": {
          "url": "https://telnyx.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-08T15:39:09.162828278Z"
        },
        "llmsTxt": {
          "url": "https://developers.telnyx.com/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-08T14:00:56.430835949Z"
        },
        "domain": {
          "domain": "telnyx.com",
          "registered": "2009-05-04",
          "source": "https://rdap.verisign.com/com/v1/domain/telnyx.com",
          "checkedAt": "2026-10-04T13:09:33.721251862Z"
        },
        "pages": [
          {
            "url": "https://telnyx.com/release-notes",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-08T18:25:14.412070093Z",
            "changedAt": "2026-10-08T18:25:14.412070093Z",
            "fingerprint": "4bdfb8d99b75"
          },
          {
            "url": "https://telnyx.com/pricing/call-control",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-08T18:25:07.720365166Z",
            "changedAt": "2026-10-06T16:12:59.434013392Z",
            "fingerprint": "b55931099099"
          },
          {
            "url": "https://telnyx.com/privacy-policy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-08T18:25:12.149932343Z",
            "changedAt": "2026-10-08T18:25:12.149932343Z",
            "fingerprint": "073675fce2a9"
          },
          {
            "url": "https://telnyx.com/terms-and-conditions-of-service",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-08T18:25:16.192241676Z",
            "changedAt": "2026-10-08T18:25:16.192241676Z",
            "fingerprint": "97b0a30dec43"
          }
        ],
        "updatedAt": "2026-10-09T11:00:39.053445653Z"
      }
    },
    "facts": [
      {
        "a": "HTTP API",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "LiveKit Incorporated",
        "b": "Telnyx",
        "name": "Vendor"
      },
      {
        "a": "no (local only)",
        "b": "https://api.telnyx.com/v2",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP",
        "b": "HTTP, Streamable HTTP, stdio",
        "name": "Transports"
      },
      {
        "a": "API key",
        "b": "OAuth or key",
        "name": "Auth"
      },
      {
        "a": "Freemium",
        "b": "Pay per use",
        "name": "Pricing"
      },
      {
        "a": "not published",
        "b": "$0.002 per minute of call",
        "name": "Price for voice calls"
      },
      {
        "a": "no",
        "b": "payer tooling only",
        "name": "x402"
      },
      {
        "a": "Proprietary cloud service under LiveKit's Terms of Service. The SIP service (livekit/sip), the protocol definitions, the CLI and the server SDKs are Apache 2.0",
        "b": "MIT",
        "name": "Licence"
      },
      {
        "a": "none",
        "b": "3",
        "name": "Tools exposed"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "not listed",
        "b": "io.github.team-telnyx/telnyx",
        "name": "MCP registry"
      },
      {
        "a": "2026-10-08",
        "b": "2026-09-25",
        "name": "Last release"
      },
      {
        "a": "no date given",
        "b": "no date given",
        "name": "Terms last updated"
      },
      {
        "a": "no date given",
        "b": "2026-03-01",
        "name": "Privacy policy last updated"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Customer content may train models"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Terms restrict automated access"
      },
      {
        "a": "yes",
        "b": "not found in the text",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "480 stars, 2.9M npm/wk, 1.7M PyPI/wk",
        "b": "197 stars, 417k npm/wk, 179k PyPI/wk",
        "name": "Popularity"
      },
      {
        "a": "none",
        "b": "3.5/5 (8)",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "Telnyx Voice API + MCP scores 74.2 (BB) on agent readiness against LiveKit Telephony's 67.5 (B), and leads in 4 of 7 scored categories. LiveKit Telephony leads on security \u0026 auth and maintenance \u0026 community.",
        "question": "Which is better for AI agents, LiveKit Telephony or Telnyx Voice API + MCP?"
      },
      {
        "answer": "LiveKit Telephony needs an API key. Telnyx Voice API + MCP takes an API key or an OAuth sign-in.",
        "question": "Do LiveKit Telephony and Telnyx Voice API + MCP need an API key?"
      },
      {
        "answer": "No hosted endpoint is listed for LiveKit Telephony. Telnyx Voice API + MCP has a hosted endpoint at https://api.telnyx.com/v2.",
        "question": "Can an agent call LiveKit Telephony and Telnyx Voice API + MCP without installing anything?"
      },
      {
        "answer": "LiveKit Telephony is open source (Proprietary cloud service under LiveKit's Terms of Service. The SIP service (livekit/sip), the protocol definitions, the CLI and the server SDKs are Apache 2.0). No open-source release is listed for Telnyx Voice API + MCP.",
        "question": "Are LiveKit Telephony and Telnyx Voice API + MCP open source?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Security \u0026 auth, 61 against 45",
          "Maintenance \u0026 community, 90 against 83"
        ],
        "also": [
          "Open source"
        ],
        "goodFor": "Teams that already run voice agents on LiveKit and want phone calls to arrive in the same rooms, bringing their own carrier for outbound and international calls.",
        "slug": "livekit-telephony",
        "watchFor": "LiveKit Phone Numbers are US only and inbound only, and `TransferSIPParticipant` does not work on them yet"
      },
      {
        "aheadOn": [
          "Reliability, 75 against 65",
          "Schema \u0026 documentation, 93 against 84",
          "Agent ergonomics, 90 against 66",
          "Payments \u0026 pricing, 65 against 40"
        ],
        "also": [
          "Agent-ready, a grade of BB or better",
          "A hosted endpoint, with nothing to install",
          "Runs on your own machine"
        ],
        "goodFor": "Cost-sensitive US outbound voice agents and for agents that must onboard and pay without a person.",
        "slug": "telnyx-voice",
        "watchFor": "x402 and MPP only top up credit, they don't pay per call"
      }
    ],
    "job": {
      "capability": "voice.calls",
      "name": "Voice calls"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/bandwidth-voice-vs-livekit-telephony.json",
        "title": "Bandwidth Voice API + MCP vs LiveKit Telephony",
        "url": "https://www.anchorterminal.com/compare/bandwidth-voice-vs-livekit-telephony"
      },
      {
        "json": "https://www.anchorterminal.com/compare/bandwidth-voice-vs-telnyx-voice.json",
        "title": "Bandwidth Voice API + MCP vs Telnyx Voice API + MCP",
        "url": "https://www.anchorterminal.com/compare/bandwidth-voice-vs-telnyx-voice"
      },
      {
        "json": "https://www.anchorterminal.com/compare/exotel-voice-vs-livekit-telephony.json",
        "title": "Exotel Voice API + MCP vs LiveKit Telephony",
        "url": "https://www.anchorterminal.com/compare/exotel-voice-vs-livekit-telephony"
      },
      {
        "json": "https://www.anchorterminal.com/compare/exotel-voice-vs-telnyx-voice.json",
        "title": "Exotel Voice API + MCP vs Telnyx Voice API + MCP",
        "url": "https://www.anchorterminal.com/compare/exotel-voice-vs-telnyx-voice"
      },
      {
        "json": "https://www.anchorterminal.com/compare/infobip-calls-vs-livekit-telephony.json",
        "title": "Infobip Calls API + MCP vs LiveKit Telephony",
        "url": "https://www.anchorterminal.com/compare/infobip-calls-vs-livekit-telephony"
      },
      {
        "json": "https://www.anchorterminal.com/compare/infobip-calls-vs-telnyx-voice.json",
        "title": "Infobip Calls API + MCP vs Telnyx Voice API + MCP",
        "url": "https://www.anchorterminal.com/compare/infobip-calls-vs-telnyx-voice"
      },
      {
        "json": "https://www.anchorterminal.com/compare/jambonz-vs-livekit-telephony.json",
        "title": "jambonz vs LiveKit Telephony",
        "url": "https://www.anchorterminal.com/compare/jambonz-vs-livekit-telephony"
      },
      {
        "json": "https://www.anchorterminal.com/compare/jambonz-vs-telnyx-voice.json",
        "title": "jambonz vs Telnyx Voice API + MCP",
        "url": "https://www.anchorterminal.com/compare/jambonz-vs-telnyx-voice"
      },
      {
        "json": "https://www.anchorterminal.com/compare/livekit-telephony-vs-plivo-voice.json",
        "title": "LiveKit Telephony vs Plivo Voice API",
        "url": "https://www.anchorterminal.com/compare/livekit-telephony-vs-plivo-voice"
      },
      {
        "json": "https://www.anchorterminal.com/compare/livekit-telephony-vs-signalwire-voice.json",
        "title": "LiveKit Telephony vs SignalWire Voice API",
        "url": "https://www.anchorterminal.com/compare/livekit-telephony-vs-signalwire-voice"
      },
      {
        "json": "https://www.anchorterminal.com/compare/livekit-telephony-vs-sinch-voice.json",
        "title": "LiveKit Telephony vs Sinch Voice API + MCP",
        "url": "https://www.anchorterminal.com/compare/livekit-telephony-vs-sinch-voice"
      },
      {
        "json": "https://www.anchorterminal.com/compare/livekit-telephony-vs-twilio-voice.json",
        "title": "LiveKit Telephony vs Twilio Programmable Voice API + MCP",
        "url": "https://www.anchorterminal.com/compare/livekit-telephony-vs-twilio-voice"
      },
      {
        "json": "https://www.anchorterminal.com/compare/livekit-telephony-vs-vonage-voice.json",
        "title": "LiveKit Telephony vs Vonage Voice API + MCP",
        "url": "https://www.anchorterminal.com/compare/livekit-telephony-vs-vonage-voice"
      },
      {
        "json": "https://www.anchorterminal.com/compare/livekit-telephony-vs-voximplant.json",
        "title": "LiveKit Telephony vs Voximplant",
        "url": "https://www.anchorterminal.com/compare/livekit-telephony-vs-voximplant"
      },
      {
        "json": "https://www.anchorterminal.com/compare/plivo-voice-vs-telnyx-voice.json",
        "title": "Plivo Voice API vs Telnyx Voice API + MCP",
        "url": "https://www.anchorterminal.com/compare/plivo-voice-vs-telnyx-voice"
      },
      {
        "json": "https://www.anchorterminal.com/compare/signalwire-voice-vs-telnyx-voice.json",
        "title": "SignalWire Voice API vs Telnyx Voice API + MCP",
        "url": "https://www.anchorterminal.com/compare/signalwire-voice-vs-telnyx-voice"
      },
      {
        "json": "https://www.anchorterminal.com/compare/sinch-voice-vs-telnyx-voice.json",
        "title": "Sinch Voice API + MCP vs Telnyx Voice API + MCP",
        "url": "https://www.anchorterminal.com/compare/sinch-voice-vs-telnyx-voice"
      },
      {
        "json": "https://www.anchorterminal.com/compare/telnyx-voice-vs-twilio-voice.json",
        "title": "Telnyx Voice API + MCP vs Twilio Programmable Voice API + MCP",
        "url": "https://www.anchorterminal.com/compare/telnyx-voice-vs-twilio-voice"
      },
      {
        "json": "https://www.anchorterminal.com/compare/telnyx-voice-vs-vonage-voice.json",
        "title": "Telnyx Voice API + MCP vs Vonage Voice API + MCP",
        "url": "https://www.anchorterminal.com/compare/telnyx-voice-vs-vonage-voice"
      },
      {
        "json": "https://www.anchorterminal.com/compare/telnyx-voice-vs-voximplant.json",
        "title": "Telnyx Voice API + MCP vs Voximplant",
        "url": "https://www.anchorterminal.com/compare/telnyx-voice-vs-voximplant"
      }
    ],
    "scores": [
      {
        "by": 10,
        "edge": "telnyx-voice",
        "key": "reliability",
        "livekit-telephony": 65,
        "name": "Reliability",
        "telnyx-voice": 75,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 9,
        "edge": "telnyx-voice",
        "key": "schema",
        "livekit-telephony": 84,
        "name": "Schema \u0026 documentation",
        "telnyx-voice": 93,
        "weight": 13
      },
      {
        "by": 24,
        "edge": "telnyx-voice",
        "key": "ergonomics",
        "livekit-telephony": 66,
        "name": "Agent ergonomics",
        "telnyx-voice": 90,
        "weight": 13
      },
      {
        "by": 16,
        "edge": "livekit-telephony",
        "key": "security",
        "livekit-telephony": 61,
        "name": "Security \u0026 auth",
        "telnyx-voice": 45,
        "weight": 14
      },
      {
        "by": 25,
        "edge": "telnyx-voice",
        "key": "payments",
        "livekit-telephony": 40,
        "name": "Payments \u0026 pricing",
        "telnyx-voice": 65,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 7,
        "edge": "livekit-telephony",
        "key": "maintenance",
        "livekit-telephony": 90,
        "name": "Maintenance \u0026 community",
        "telnyx-voice": 83,
        "weight": 7
      },
      {
        "by": 4,
        "edge": "livekit-telephony",
        "key": "transparency",
        "livekit-telephony": 75,
        "name": "Transparency \u0026 trust",
        "telnyx-voice": 71,
        "weight": 7
      }
    ],
    "summary": "Telnyx Voice API + MCP scores 74.2 (BB) on agent readiness against LiveKit Telephony's 67.5 (B), and leads in 4 of 7 scored categories. LiveKit Telephony leads on security \u0026 auth and maintenance \u0026 community. Both do voice calls.",
    "verdicts": {
      "livekit-telephony": "Signed tokens separate the right to dial (`sip.call`) from the right to manage trunks (`sip.admin`), and per-minute prices are public with a free plan that needs no card. LiveKit's own phone numbers are US only and inbound only, so outbound calls need a third-party SIP trunk, and no 429 or retry guidance was found.",
      "telnyx-voice": "About $0.007 a minute all-in for US outbound ($0.002 Voice API plus $0.005 termination). x402 and MPP only top up credit, they don't pay per call."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/livekit-telephony-vs-telnyx-voice",
    "json": "https://www.anchorterminal.com/compare/livekit-telephony-vs-telnyx-voice.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/livekit-telephony-vs-telnyx-voice.md",
    "slim": "https://www.anchorterminal.com/compare/livekit-telephony-vs-telnyx-voice.min.md"
  },
  "markdown": "Telnyx Voice API + MCP scores 74.2 (BB) on agent readiness against LiveKit Telephony's 67.5 (B), and leads in 4 of 7 scored categories. LiveKit Telephony leads on security \u0026 auth and maintenance \u0026 community. Both do voice calls.\n\n- LiveKit Telephony: grade B, 67.5/100, rank #234 of 842. Markdown https://www.anchorterminal.com/tools/livekit-telephony.md · JSON https://www.anchorterminal.com/api/v1/tools/livekit-telephony.json\n- Telnyx Voice API + MCP: grade BB, 74.2/100, rank #73 of 842. Markdown https://www.anchorterminal.com/tools/telnyx-voice.md · JSON https://www.anchorterminal.com/api/v1/tools/telnyx-voice.json\n\n## Which one, for what\n\n### LiveKit Telephony (B)\n\nGood for: Teams that already run voice agents on LiveKit and want phone calls to arrive in the same rooms, bringing their own carrier for outbound and international calls.\n\nAhead on:\n- Security \u0026 auth, 61 against 45\n- Maintenance \u0026 community, 90 against 83\n\nAlso in its favour:\n- Open source\n\nWatch for: LiveKit Phone Numbers are US only and inbound only, and `TransferSIPParticipant` does not work on them yet\n\n### Telnyx Voice API + MCP (BB)\n\nGood for: Cost-sensitive US outbound voice agents and for agents that must onboard and pay without a person.\n\nAhead on:\n- Reliability, 75 against 65\n- Schema \u0026 documentation, 93 against 84\n- Agent ergonomics, 90 against 66\n- Payments \u0026 pricing, 65 against 40\n\nAlso in its favour:\n- Agent-ready, a grade of BB or better\n- A hosted endpoint, with nothing to install\n- Runs on your own machine\n\nWatch for: x402 and MPP only top up credit, they don't pay per call\n\n\n## Score by category\n\n| Category | Weight | LiveKit Telephony | Telnyx Voice API + MCP | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 65 | 75 | Telnyx Voice API + MCP +10 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 84 | 93 | Telnyx Voice API + MCP +9 |\n| Agent ergonomics | 13% (16.2 this run) | 66 | 90 | Telnyx Voice API + MCP +24 |\n| Security \u0026 auth | 14% (17.5 this run) | 61 | 45 | LiveKit Telephony +16 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 40 | 65 | Telnyx Voice API + MCP +25 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 90 | 83 | LiveKit Telephony +7 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 75 | 71 | LiveKit Telephony +4 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **67.5 · B** | **74.2 · BB** | |\n\n## Facts side by side\n\n| Fact | LiveKit Telephony | Telnyx Voice API + MCP |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | LiveKit Incorporated | Telnyx |\n| Hosted endpoint | no (local only) | `https://api.telnyx.com/v2` |\n| Transports | HTTP | HTTP, Streamable HTTP, stdio |\n| Auth | API key | OAuth or key |\n| Pricing | Freemium | Pay per use |\n| Price for voice calls | not published | $0.002 per minute of call |\n| x402 | no | payer tooling only |\n| Licence | Proprietary cloud service under LiveKit's Terms of Service. The SIP service (livekit/sip), the protocol definitions, the CLI and the server SDKs are Apache 2.0 | MIT |\n| Tools exposed | none | 3 |\n| Read-only variant documented | no | no |\n| llms.txt | yes | yes |\n| MCP registry | not listed | `io.github.team-telnyx/telnyx` |\n| Last release | 2026-10-08 | 2026-09-25 |\n| Terms last updated | no date given | no date given |\n| Privacy policy last updated | no date given | 2026-03-01 |\n| Customer content may train models | not found in the text | not found in the text |\n| Terms restrict automated access | not found in the text | not found in the text |\n| Terms restrict benchmarking | yes | not found in the text |\n| Terms or service can change without notice | not found in the text | not found in the text |\n| Arbitration or class-action waiver | yes | yes |\n| Popularity | 480 stars, 2.9M npm/wk, 1.7M PyPI/wk | 197 stars, 417k npm/wk, 179k PyPI/wk |\n| Agent reviews | none | 3.5/5 (8) |\n\n## Verdicts\n\n**LiveKit Telephony.** Signed tokens separate the right to dial (`sip.call`) from the right to manage trunks (`sip.admin`), and per-minute prices are public with a free plan that needs no card. LiveKit's own phone numbers are US only and inbound only, so outbound calls need a third-party SIP trunk, and no 429 or retry guidance was found.\n\n**Telnyx Voice API + MCP.** About $0.007 a minute all-in for US outbound ($0.002 Voice API plus $0.005 termination). x402 and MPP only top up credit, they don't pay per call.\n\n## Before you call either\n\n### LiveKit Telephony\n\n1. Ask the operator for a short-lived token with only the `sip.call` grant to dial or transfer. Trunk, dispatch rule and number changes need `sip.admin`\n2. Use a third-party outbound trunk for outbound calls. LiveKit Phone Numbers only receive calls\n3. Set `wait_until_answered` on `CreateSIPParticipant` and read the SIP status on `SipCallError` before retrying. Voicemail answers with 200 OK\n4. Send every request as a JSON POST to `/twirp/livekit.SIP/\u003cMethod\u003e` or `/twirp/livekit.PhoneNumberService/\u003cMethod\u003e` on the project's own host, with `{}` for an empty body\n5. A released number is billed for the whole month, and the free Build allowance is a hard cap after which requests fail\n\n### Telnyx Voice API + MCP\n\n1. Create a Call Control application first. `POST /v2/calls` needs its `connection_id`\n2. Fund a new account through /v2/x402/credit_account or MPP before buying a number, since it starts at zero\n3. Only one media stream or fork runs per call, and starting a fork replaces the websocket stream\n4. Add the Voice API fee and SIP trunking rate together when pricing a call\n5. Set a unique command_id on every call command, so a retry after a timeout is ignored rather than repeated\n\n## Questions\n\n### Which is better for AI agents, LiveKit Telephony or Telnyx Voice API + MCP?\n\nTelnyx Voice API + MCP scores 74.2 (BB) on agent readiness against LiveKit Telephony's 67.5 (B), and leads in 4 of 7 scored categories. LiveKit Telephony leads on security \u0026 auth and maintenance \u0026 community.\n\n### Do LiveKit Telephony and Telnyx Voice API + MCP need an API key?\n\nLiveKit Telephony needs an API key. Telnyx Voice API + MCP takes an API key or an OAuth sign-in.\n\n### Can an agent call LiveKit Telephony and Telnyx Voice API + MCP without installing anything?\n\nNo hosted endpoint is listed for LiveKit Telephony. Telnyx Voice API + MCP has a hosted endpoint at https://api.telnyx.com/v2.\n\n### Are LiveKit Telephony and Telnyx Voice API + MCP open source?\n\nLiveKit Telephony is open source (Proprietary cloud service under LiveKit's Terms of Service. The SIP service (livekit/sip), the protocol definitions, the CLI and the server SDKs are Apache 2.0). No open-source release is listed for Telnyx Voice API + MCP.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/livekit-telephony-vs-telnyx-voice.json, and with the fewest tokens: https://www.anchorterminal.com/compare/livekit-telephony-vs-telnyx-voice.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"livekit-telephony\", \"b\": \"telnyx-voice\"}`. From a terminal: `anchor compare livekit-telephony telnyx-voice`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/livekit-telephony.json and https://www.anchorterminal.com/api/v1/tools/telnyx-voice.json\n\n## Other comparisons with LiveKit Telephony or Telnyx Voice API + MCP\n\n- [Bandwidth Voice API + MCP vs LiveKit Telephony](https://www.anchorterminal.com/compare/bandwidth-voice-vs-livekit-telephony.md)\n- [Bandwidth Voice API + MCP vs Telnyx Voice API + MCP](https://www.anchorterminal.com/compare/bandwidth-voice-vs-telnyx-voice.md)\n- [Exotel Voice API + MCP vs LiveKit Telephony](https://www.anchorterminal.com/compare/exotel-voice-vs-livekit-telephony.md)\n- [Exotel Voice API + MCP vs Telnyx Voice API + MCP](https://www.anchorterminal.com/compare/exotel-voice-vs-telnyx-voice.md)\n- [Infobip Calls API + MCP vs LiveKit Telephony](https://www.anchorterminal.com/compare/infobip-calls-vs-livekit-telephony.md)\n- [Infobip Calls API + MCP vs Telnyx Voice API + MCP](https://www.anchorterminal.com/compare/infobip-calls-vs-telnyx-voice.md)\n- [jambonz vs LiveKit Telephony](https://www.anchorterminal.com/compare/jambonz-vs-livekit-telephony.md)\n- [jambonz vs Telnyx Voice API + MCP](https://www.anchorterminal.com/compare/jambonz-vs-telnyx-voice.md)\n- [LiveKit Telephony vs Plivo Voice API](https://www.anchorterminal.com/compare/livekit-telephony-vs-plivo-voice.md)\n- [LiveKit Telephony vs SignalWire Voice API](https://www.anchorterminal.com/compare/livekit-telephony-vs-signalwire-voice.md)\n- [LiveKit Telephony vs Sinch Voice API + MCP](https://www.anchorterminal.com/compare/livekit-telephony-vs-sinch-voice.md)\n- [LiveKit Telephony vs Twilio Programmable Voice API + MCP](https://www.anchorterminal.com/compare/livekit-telephony-vs-twilio-voice.md)\n- [LiveKit Telephony vs Vonage Voice API + MCP](https://www.anchorterminal.com/compare/livekit-telephony-vs-vonage-voice.md)\n- [LiveKit Telephony vs Voximplant](https://www.anchorterminal.com/compare/livekit-telephony-vs-voximplant.md)\n- [Plivo Voice API vs Telnyx Voice API + MCP](https://www.anchorterminal.com/compare/plivo-voice-vs-telnyx-voice.md)\n- [SignalWire Voice API vs Telnyx Voice API + MCP](https://www.anchorterminal.com/compare/signalwire-voice-vs-telnyx-voice.md)\n- [Sinch Voice API + MCP vs Telnyx Voice API + MCP](https://www.anchorterminal.com/compare/sinch-voice-vs-telnyx-voice.md)\n- [Telnyx Voice API + MCP vs Twilio Programmable Voice API + MCP](https://www.anchorterminal.com/compare/telnyx-voice-vs-twilio-voice.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",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-09",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "LiveKit Telephony vs Telnyx Voice API + MCP",
        "url": ""
      }
    ],
    "description": "Telnyx Voice API + MCP scores 74.2 (BB) on agent readiness against LiveKit Telephony's 67.5 (B), and leads in 4 of 7 scored categories. LiveKit Telephony leads on security \u0026 auth and maintenance \u0026 community. Both do voice calls. Category scores, facts, verdicts and agent notes…",
    "facts": [
      "LiveKit Telephony B 67.5",
      "Telnyx Voice API + MCP BB 74.2",
      "scores"
    ],
    "h1": "LiveKit Telephony vs Telnyx Voice API + MCP",
    "image": "https://www.anchorterminal.com/assets/og/compare-livekit-telephony-vs-telnyx-voice.png",
    "path": "/compare/livekit-telephony-vs-telnyx-voice",
    "published": "2026-10-01",
    "section": "tools",
    "title": "LiveKit Telephony vs Telnyx Voice API + MCP for AI agents",
    "toc": null,
    "updated": "2026-10-09",
    "url": "https://www.anchorterminal.com/compare/livekit-telephony-vs-telnyx-voice"
  },
  "tokens": {
    "markdown": 2650,
    "slim": 730
  },
  "version": 1
}
