{
  "data": {
    "a": {
      "slug": "vapi",
      "name": "Vapi API + MCP",
      "vendor": "Vapi",
      "vendorUrl": "https://vapi.ai",
      "kind": "http-api",
      "category": "voice-agents",
      "summary": "Developer platform for phone and web voice agents.",
      "url": "https://www.anchorterminal.com/tools/vapi",
      "markdownUrl": "https://www.anchorterminal.com/tools/vapi.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/vapi.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/vapi.json",
      "repo": "https://github.com/VapiAI/mcp-server",
      "license": "MIT (MCP server)",
      "transports": [
        "http",
        "streamable-http",
        "stdio"
      ],
      "remoteUrl": "https://api.vapi.ai",
      "packages": [
        {
          "registry": "npm",
          "name": "@vapi-ai/server-sdk"
        },
        {
          "registry": "npm",
          "name": "@vapi-ai/web"
        },
        {
          "registry": "pypi",
          "name": "vapi_server_sdk"
        },
        {
          "registry": "npm",
          "name": "@vapi-ai/mcp-server"
        }
      ],
      "auth": "api-key",
      "authNotes": "Private API key as a bearer token for the REST API and the hosted MCP server at `https://mcp.vapi.ai/mcp` (an SSE endpoint also exists). A separate public key is for browser calls with the Web SDK. The local MCP server reads `VAPI_TOKEN`.",
      "pricing": "usage",
      "pricingNotes": "Usage only is $0.05 a minute Vapi hosting, plus transcriber, model, voice and telephony at provider cost, prepaid with $5 of free credits to start. Vapi telephony, SIP, WebSockets and WebRTC transport are free, Twilio inbound runs $0.008 a minute and outbound $0.014. Success Packages add support and limits on top of usage, Core $29 a month and Pro 10 per cent of the hosting fee with a $999 monthly minimum. Add-ons include HIPAA at $2,000 a month and extra concurrent lines at $10 a line a month. The vendor's calculator puts 1,000 minutes with Deepgram, OpenAI and ElevenLabs at roughly $0.08 to $0.13 a minute all in (https://vapi.ai/pricing).",
      "priceSummary": "$29 / mo",
      "where": "both",
      "x402": {
        "level": "no",
        "evidence": "No x402 support in the docs, pricing page or MCP docs (checked 2026-09-30).",
        "endpoints": []
      },
      "toolCount": 20,
      "popularity": {
        "githubStars": 57,
        "npmWeekly": 177088,
        "pypiWeekly": 42248,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://docs.vapi.ai",
      "llmsTxt": "https://docs.vapi.ai/llms.txt",
      "openapi": "https://api.vapi.ai/api-json",
      "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-09-21",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 63.7,
        "grade": "B",
        "agentReady": false,
        "rank": 198,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 5,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 64,
          "maintenance": 88,
          "payments": 35,
          "reliability": 70,
          "schema": 89,
          "security": 58,
          "transparency": 76
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": -4,
        "negativeNotes": [
          "2026-06-03. A compromised developer GitHub token was used to push malicious code to Vapi repositories and publish four malicious `@vapi-ai/server-sdk` versions (0.11.1, 0.11.2, 1.2.1, 1.2.2) to npm. Vapi says they were removed within about three hours with zero downloads and no customer data exposed, and it published a write-up. Fixed and documented, so we deduct 4 of a possible 15 (https://vapi.ai/blog/our-response-to-june-3-supply-chain-incident)."
        ],
        "verdict": "Voice agents can combine supported transcription, model and voice providers, including customer-supplied endpoints. Per-minute cost depends on the selected providers.",
        "strengths": [
          "Any mix of transcriber, model and voice provider, or your own keys and endpoints",
          "OpenAPI file, llms.txt and a weekly changelog",
          "Public keys limited to allowed origins and assistants",
          "99 per cent uptime SLA on the Pro package, 99.9 per cent on Premier",
          "Versioned assistants and tools with draft and publish since August 2026"
        ],
        "weaknesses": [
          "Real per-minute cost depends on provider choices",
          "Usage only has 4 concurrent lines and 14 days of retention",
          "MCP tools that place calls or buy numbers carry no annotations",
          "No request rate limits or Retry-After guidance found",
          "Malicious SDK versions reached npm for about three hours on 3 June 2026"
        ],
        "agentNotes": [
          "Read `subscriptionLimits.concurrencyBlocked` in the `POST /call` response, a full account queues the call rather than failing",
          "Confirm with a person before `vapi_create_call` or `vapi_buy_phone_number`, the server won't ask",
          "Pin transcriber, model and voice and set fallback plans so one provider outage doesn't drop calls",
          "Read the call log's cost breakdown to see what each provider charged",
          "Check `@vapi-ai/server-sdk` isn't pinned to 0.11.1, 0.11.2, 1.2.1 or 1.2.2"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 2.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 63.7
          }
        ],
        "editorialScores": {
          "ergonomics": 64,
          "maintenance": 88,
          "payments": 35,
          "reliability": 70,
          "schema": 89,
          "security": 58,
          "transparency": 70
        },
        "provenanceScore": 82
      },
      "connect": {
        "http": "curl https://api.vapi.ai/call -H \"Authorization: Bearer $VAPI_API_KEY\" \\\n  -H \"content-type: application/json\" \\\n  -d '{\"assistantId\":\"\u003cassistant-id\u003e\",\"phoneNumberId\":\"\u003cphone-number-id\u003e\",\"customer\":{\"number\":\"+15551234567\"}}'",
        "claudeCode": "claude mcp add --transport http vapi https://mcp.vapi.ai/mcp --header \"Authorization: Bearer $VAPI_API_KEY\"",
        "config": {
          "mcpServers": {
            "vapi": {
              "args": [
                "-y",
                "@vapi-ai/mcp-server"
              ],
              "command": "npx",
              "env": {
                "VAPI_TOKEN": "${VAPI_API_KEY}"
              }
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/voice.agent",
        "tool": "https://letme.dev/vapi"
      },
      "area": "voice",
      "unitPrices": [
        {
          "item": "Vapi hosting",
          "unit": "call-minute",
          "usd": 0.05,
          "note": "platform fee only, transcriber, model, voice and telephony billed on top at cost"
        },
        {
          "item": "Twilio outbound transport",
          "unit": "call-minute",
          "usd": 0.014,
          "note": "US, passed through"
        },
        {
          "item": "Twilio inbound transport",
          "unit": "call-minute",
          "usd": 0.008,
          "note": "US, passed through"
        },
        {
          "item": "Core Success Package",
          "unit": "month",
          "usd": 29
        },
        {
          "item": "Pro Success Package minimum",
          "unit": "month",
          "usd": 999,
          "note": "10 per cent of hosting fees, $999 minimum"
        },
        {
          "item": "Extra concurrent call line",
          "unit": "month",
          "usd": 10
        },
        {
          "item": "HIPAA add-on",
          "unit": "month",
          "usd": 2000
        }
      ],
      "provenance": {
        "legalEntity": "Vapi Inc.",
        "domain": "vapi.ai",
        "domainRegistered": "2023-08-22",
        "endpointOnVendorDomain": true,
        "terms": "https://vapi.ai/terms-of-service",
        "privacy": "https://vapi.ai/privacy",
        "statusPage": "https://status.vapi.ai",
        "changelog": "https://docs.vapi.ai/changelog",
        "securityTxt": "none",
        "checked": "2026-10-01",
        "notes": [
          "The terms name Vapi Inc., a Delaware corporation."
        ],
        "score": 82
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/vapi.json",
      "live": {
        "slug": "vapi",
        "probe": {
          "target": "https://api.vapi.ai",
          "method": "get",
          "lastAt": "2026-10-05T03:17:34.558346235Z",
          "lastOk": true,
          "lastStatus": 200,
          "lastMs": 183,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 189,
          "p95ms24h": 540,
          "samples24h": 273,
          "samples30d": 1140,
          "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": 38,
              "ok": 38
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.vapi.ai",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-04T21:40:32.91562276Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "VapiAI/mcp-server",
            "version": "v0.0.11",
            "released": "2026-08-14",
            "seenAt": "2026-10-04T16:43:12.477208468Z"
          },
          {
            "registry": "npm",
            "name": "@vapi-ai/mcp-server",
            "version": "0.0.11",
            "seenAt": "2026-10-04T16:43:10.657227109Z"
          },
          {
            "registry": "npm",
            "name": "@vapi-ai/server-sdk",
            "version": "2.0.1",
            "seenAt": "2026-10-04T16:43:06.847289486Z"
          },
          {
            "registry": "npm",
            "name": "@vapi-ai/web",
            "version": "2.7.1",
            "seenAt": "2026-10-04T16:43:09.259416721Z"
          },
          {
            "registry": "pypi",
            "name": "vapi_server_sdk",
            "version": "1.11.1",
            "released": "2026-05-20",
            "seenAt": "2026-10-04T16:43:10.468923211Z"
          }
        ],
        "githubStars": 57,
        "npmWeekly": 205182,
        "pypiWeekly": 39699,
        "securityTxt": {
          "url": "https://vapi.ai/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-04T15:15:46.43020372Z"
        },
        "llmsTxt": {
          "url": "https://docs.vapi.ai/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:18:23.657652287Z"
        },
        "domain": {
          "domain": "vapi.ai",
          "registered": "2023-08-22",
          "source": "https://rdap.identitydigital.services/rdap/domain/vapi.ai",
          "checkedAt": "2026-10-04T13:10:12.103273987Z"
        },
        "pages": [
          {
            "url": "https://docs.vapi.ai/changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-04T15:44:13.606342765Z",
            "changedAt": "2026-10-03T15:32:20.588337898Z",
            "fingerprint": "ec991822798a"
          },
          {
            "url": "https://docs.vapi.ai/whats-new",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-01T13:13:04.652536748Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "8b20b96ab7a4"
          },
          {
            "url": "https://docs.vapi.ai/workflows/legacy-migration",
            "kind": "deprecations",
            "status": 200,
            "checkedAt": "2026-10-04T15:44:25.802628589Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "9f62a32477a4"
          },
          {
            "url": "https://vapi.ai/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-04T15:48:41.681772611Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "f3c0afec077f"
          },
          {
            "url": "https://vapi.ai/privacy",
            "kind": "privacy",
            "status": 304,
            "checkedAt": "2026-10-04T15:48:43.888276245Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "f13594373bcf"
          },
          {
            "url": "https://vapi.ai/terms-of-service",
            "kind": "terms",
            "status": 304,
            "checkedAt": "2026-10-04T15:48:45.895499196Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "4b1fd29445f7"
          }
        ],
        "updatedAt": "2026-10-05T03:17:34.558346235Z"
      }
    },
    "b": {
      "slug": "vogent",
      "name": "Vogent API",
      "vendor": "Vogent",
      "vendorUrl": "https://www.vogent.ai",
      "kind": "http-api",
      "category": "voice-agents",
      "summary": "Phone voice-agent platform with its own conversational LLM, voices and IVR-navigation models alongside GPT.",
      "url": "https://www.anchorterminal.com/tools/vogent",
      "markdownUrl": "https://www.anchorterminal.com/tools/vogent.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/vogent.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/vogent.json",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://api.vogent.ai/api",
      "packages": [
        {
          "registry": "npm",
          "name": "@vogent/vogent-web-client"
        }
      ],
      "auth": "api-key",
      "authNotes": "Bearer API key created per user in the dashboard. Keys stop working when that user leaves the workspace. Webhooks are signed with HMAC-SHA256 in the `X-Elto-Signature` header.",
      "pricing": "usage",
      "pricingNotes": "Pay as you go, metered by the second. $0.09 a minute ($0.0015 a second) with standard voices and $0.14 a minute ($0.0023 a second) with premium voices. The docs don't say whether telephony is included or whether there's free credit. Enterprise plans add volume discounts from about 5,000 to 10,000 calls a month (https://docs.vogent.ai/platform-overview/billing).",
      "priceSummary": "Pay per use",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402 support in the docs or OpenAPI spec (checked 2026-09-30).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": 899,
        "pypiWeekly": null,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://docs.vogent.ai",
      "llmsTxt": "https://docs.vogent.ai/llms.txt",
      "openapi": "https://docs.vogent.ai/api-reference/openapi.yaml",
      "capabilities": [
        "voice.agent",
        "voice.pipeline",
        "voice.tools",
        "voice.telephony"
      ],
      "tags": [
        "hosted",
        "closed-source",
        "openapi",
        "llms-txt",
        "typescript",
        "webhooks",
        "pipeline",
        "enterprise"
      ],
      "lastRelease": "2026-01-23",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 47.4,
        "grade": "D",
        "agentReady": false,
        "rank": 383,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 10,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 57,
          "maintenance": 11,
          "payments": 15,
          "reliability": 62,
          "schema": 73,
          "security": 40,
          "transparency": 46
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "IVR detection and navigation models for outbound calls. No public changelog and no release found since January 2026.",
        "strengths": [
          "IVR detection and navigation models for outbound calls",
          "Idempotent dial creation with `idempotencyKey` and a 409 on reuse",
          "OpenAPI 3.0.3 and AsyncAPI files",
          "HMAC-SHA256 signed webhooks",
          "Per-second billing, $0.09 a minute on standard voices"
        ],
        "weaknesses": [
          "No public changelog and no release found since January 2026",
          "No published rate limits or 429 handling",
          "No free tier or trial stated",
          "Terms date from March 2024, with no retention, subprocessor or certification statements",
          "No MCP server"
        ],
        "agentNotes": [
          "Send an `idempotencyKey` on `POST /dials`, a reused key returns 409",
          "Create a call with `callAgentId`, plus `toNumber` and `fromNumberId` for phone calls",
          "Tell the model when to emit `\u003c|transfer|\u003e`, since transfers fire on that tag",
          "Verify webhooks with the HMAC in `X-Elto-Signature`",
          "Expect new dials to fail at the workspace's concurrent dial limit until calls end"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 2,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 47.4
          }
        ],
        "editorialScores": {
          "ergonomics": 57,
          "maintenance": 11,
          "payments": 15,
          "reliability": 62,
          "schema": 73,
          "security": 40,
          "transparency": 20
        },
        "provenanceScore": 72
      },
      "connect": {
        "http": "curl -X POST https://api.vogent.ai/api/dials -H \"Authorization: Bearer $VOGENT_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"callAgentId\":\"\u003cagent-id\u003e\",\"toNumber\":\"+11234567890\",\"fromNumberId\":\"\u003cnumber-id\u003e\"}'"
      },
      "letme": {
        "capability": "https://letme.dev/voice.agent",
        "tool": "https://letme.dev/vogent"
      },
      "area": "voice",
      "unitPrices": [
        {
          "item": "Standard voices",
          "unit": "call-minute",
          "usd": 0.09,
          "note": "billed per second, docs don't say if telephony is included"
        },
        {
          "item": "Premium voices",
          "unit": "call-minute",
          "usd": 0.14,
          "note": "billed per second"
        }
      ],
      "provenance": {
        "legalEntity": "Monoid, Inc.",
        "domain": "vogent.ai",
        "domainRegistered": "2024-08-28",
        "domainNote": "Vogent traded as Elto before, and recording URLs still sit on api.getelto.com.",
        "endpointOnVendorDomain": true,
        "terms": "https://www.vogent.ai/terms",
        "privacy": "https://www.vogent.ai/privacy",
        "statusPage": "https://status.vogent.ai",
        "changelog": "",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "notes": [
          "The terms and privacy notice name Monoid, Inc., doing business as Vogent, and were last updated 2024-03-03. Both pages render only with JavaScript."
        ],
        "score": 72
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/vogent.json",
      "live": {
        "slug": "vogent",
        "probe": {
          "target": "https://api.vogent.ai/api",
          "method": "get",
          "lastAt": "2026-10-05T03:17:35.054762188Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 337,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 343,
          "p95ms24h": 384,
          "samples24h": 273,
          "samples30d": 1140,
          "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": 38,
              "ok": 38
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.vogent.ai",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-04T21:40:33.490939261Z"
        },
        "versions": [
          {
            "registry": "npm",
            "name": "@vogent/vogent-web-client",
            "version": "0.1.7",
            "seenAt": "2026-10-04T16:43:39.210014306Z"
          }
        ],
        "npmWeekly": 633,
        "securityTxt": {
          "url": "https://vogent.ai/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-04T15:16:03.715115868Z"
        },
        "llmsTxt": {
          "url": "https://docs.vogent.ai/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:18:21.333845406Z"
        },
        "domain": {
          "domain": "vogent.ai",
          "registered": "2024-08-28",
          "source": "https://rdap.identitydigital.services/rdap/domain/vogent.ai",
          "checkedAt": "2026-10-04T13:04:21.882731766Z"
        },
        "pages": [
          {
            "url": "https://www.vogent.ai/privacy",
            "kind": "privacy",
            "status": 304,
            "checkedAt": "2026-10-04T15:52:46.2548861Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "5257817e1996"
          },
          {
            "url": "https://www.vogent.ai/terms",
            "kind": "terms",
            "status": 304,
            "checkedAt": "2026-10-04T15:52:48.419466589Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "5257817e1996"
          }
        ],
        "updatedAt": "2026-10-05T03:17:35.054762188Z"
      }
    },
    "summary": "Vapi API + MCP has a score of 63.7 (B) against Vogent API's 47.4 (D). Both do voice agent. The largest gap is maintenance \u0026 community, 77 points."
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/vapi-vs-vogent",
    "json": "https://www.anchorterminal.com/compare/vapi-vs-vogent.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/vapi-vs-vogent.md",
    "slim": "https://www.anchorterminal.com/compare/vapi-vs-vogent.min.md"
  },
  "markdown": "Vapi API + MCP has a score of 63.7 (B) against Vogent API's 47.4 (D). Both do voice agent. The largest gap is maintenance \u0026 community, 77 points.\n\n- Vapi API + MCP: grade B, 63.7/100, rank #198 of 452. Markdown https://www.anchorterminal.com/tools/vapi.md · JSON https://www.anchorterminal.com/api/v1/tools/vapi.json\n- Vogent API: grade D, 47.4/100, rank #383 of 452. Markdown https://www.anchorterminal.com/tools/vogent.md · JSON https://www.anchorterminal.com/api/v1/tools/vogent.json\n\n## Which one, for what\n\nPick Vapi API + MCP for reliability (+8), schema \u0026 documentation (+16), agent ergonomics (+7), security \u0026 auth (+18), payments \u0026 pricing (+20), maintenance \u0026 community (+77), transparency \u0026 trust (+30).\n\nPick Vogent API for nothing in particular (no category where it leads by five points or more).\n\n## Score by category\n\n| Category | Weight | Vapi API + MCP | Vogent API | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 70 | 62 | Vapi API + MCP +8 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 89 | 73 | Vapi API + MCP +16 |\n| Agent ergonomics | 13% (16.2 this run) | 64 | 57 | Vapi API + MCP +7 |\n| Security \u0026 auth | 14% (17.5 this run) | 58 | 40 | Vapi API + MCP +18 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 35 | 15 | Vapi API + MCP +20 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 88 | 11 | Vapi API + MCP +77 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 76 | 46 | Vapi API + MCP +30 |\n| Negative events | ≤15 | -4 | 0 | |\n| **Total** | | **63.7 · B** | **47.4 · D** | |\n\n## Facts side by side\n\n| Fact | Vapi API + MCP | Vogent API |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | Vapi | Vogent |\n| Hosted endpoint | `https://api.vapi.ai` | `https://api.vogent.ai/api` |\n| Transports | HTTP, Streamable HTTP, stdio | HTTP |\n| Auth | API key | API key |\n| Pricing | Pay per use | Pay per use |\n| x402 | no | no |\n| Licence | MIT (MCP server) | none |\n| Tools exposed | 20 | none |\n| Context cost (tools/list) | n/a | n/a |\n| p95 latency | not measured yet | not measured yet |\n| Availability (30d) | not measured yet | not measured yet |\n| Read-only variant documented | no | no |\n| llms.txt | yes | yes |\n| MCP registry | not listed | not listed |\n| Last release | 2026-09-21 | 2026-01-23 |\n| Popularity | 57 stars, 177k npm/wk, 42k PyPI/wk | 899 npm/wk |\n| Agent reviews | 2.5/5 (2) | 2/5 (2) |\n\n## Verdicts\n\n**Vapi API + MCP.** Voice agents can combine supported transcription, model and voice providers, including customer-supplied endpoints. Per-minute cost depends on the selected providers.\n\n**Vogent API.** IVR detection and navigation models for outbound calls. No public changelog and no release found since January 2026.\n\n## Before you call either\n\n### Vapi API + MCP\n\n1. Read `subscriptionLimits.concurrencyBlocked` in the `POST /call` response, a full account queues the call rather than failing\n2. Confirm with a person before `vapi_create_call` or `vapi_buy_phone_number`, the server won't ask\n3. Pin transcriber, model and voice and set fallback plans so one provider outage doesn't drop calls\n4. Read the call log's cost breakdown to see what each provider charged\n5. Check `@vapi-ai/server-sdk` isn't pinned to 0.11.1, 0.11.2, 1.2.1 or 1.2.2\n\n### Vogent API\n\n1. Send an `idempotencyKey` on `POST /dials`, a reused key returns 409\n2. Create a call with `callAgentId`, plus `toNumber` and `fromNumberId` for phone calls\n3. Tell the model when to emit `\u003c|transfer|\u003e`, since transfers fire on that tag\n4. Verify webhooks with the HMAC in `X-Elto-Signature`\n5. Expect new dials to fail at the workspace's concurrent dial limit until calls end\n\n## Other comparisons with Vapi API + MCP or Vogent API\n\n- [Bland AI API + MCP vs Vapi API + MCP](https://www.anchorterminal.com/compare/bland-ai-vs-vapi.md)\n- [Bland AI API + MCP vs Vogent API](https://www.anchorterminal.com/compare/bland-ai-vs-vogent.md)\n- [Bolna API + MCP vs Vapi API + MCP](https://www.anchorterminal.com/compare/bolna-vs-vapi.md)\n- [Bolna API + MCP vs Vogent API](https://www.anchorterminal.com/compare/bolna-vs-vogent.md)\n- [Deepgram Voice Agent API vs Vapi API + MCP](https://www.anchorterminal.com/compare/deepgram-voice-agent-vs-vapi.md)\n- [Deepgram Voice Agent API vs Vogent API](https://www.anchorterminal.com/compare/deepgram-voice-agent-vs-vogent.md)\n- [ElevenLabs Agents API + MCP vs Vapi API + MCP](https://www.anchorterminal.com/compare/elevenlabs-agents-vs-vapi.md)\n- [ElevenLabs Agents API + MCP vs Vogent API](https://www.anchorterminal.com/compare/elevenlabs-agents-vs-vogent.md)\n- [Hume EVI (Empathic Voice Interface) vs Vapi API + MCP](https://www.anchorterminal.com/compare/hume-evi-vs-vapi.md)\n- [Hume EVI (Empathic Voice Interface) vs Vogent API](https://www.anchorterminal.com/compare/hume-evi-vs-vogent.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 Vogent API](https://www.anchorterminal.com/compare/retell-ai-vs-vogent.md)\n- [Synthflow API + MCP vs Vapi API + MCP](https://www.anchorterminal.com/compare/synthflow-vs-vapi.md)\n- [Synthflow API + MCP vs Vogent API](https://www.anchorterminal.com/compare/synthflow-vs-vogent.md)\n- [Ultravox Realtime API vs Vapi API + MCP](https://www.anchorterminal.com/compare/ultravox-vs-vapi.md)\n- [Ultravox Realtime API vs Vogent API](https://www.anchorterminal.com/compare/ultravox-vs-vogent.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-05",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.3",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Vapi API + MCP vs Vogent API",
        "url": ""
      }
    ],
    "description": "Vapi API + MCP has a score of 63.7 (B) against Vogent API's 47.4 (D). Both do voice agent. The largest gap is maintenance \u0026 community, 77 points. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "Vapi API + MCP B 63.7",
      "Vogent API D 47.4",
      "scores"
    ],
    "h1": "Vapi API + MCP vs Vogent API",
    "image": "https://www.anchorterminal.com/assets/og/compare-vapi-vs-vogent.png",
    "path": "/compare/vapi-vs-vogent",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Vapi API + MCP vs Vogent API for AI agents, B 63.7 vs D 47.4",
    "toc": null,
    "updated": "2026-10-05",
    "url": "https://www.anchorterminal.com/compare/vapi-vs-vogent"
  },
  "tokens": {
    "markdown": 1550,
    "slim": 380
  },
  "version": 1
}
