Head to head · Auth oauth · October 2026 research run

Arcade.dev vs Vercel Connect

Vercel Connect scores 68.8 (B) on agent readiness against Arcade.dev's 66.9 (B), and leads in 4 of 7 scored categories. Both do auth oauth.

Which one, for what

Arcade.dev B

Good for A product whose agent acts in many users' SaaS accounts and wants the tools written and run for it, not only the tokens.

Also in its favour

  • Runs on your own machine
  • Free to start without a card

Watch for

The terms of 15 July 2025 call the service an early version provided as is, with no uptime commitment below Enterprise

Vercel Connect B

Good for Teams already deploying on Vercel whose agents need user or app tokens for Slack, GitHub, Microsoft, Linear, Snowflake or an MCP server without storing provider secrets.

Ahead on

  • Security & auth, 83 against 71
  • Maintenance & community, 81 against 74
  • Transparency & trust, 77 against 71

Watch for

Vercel's SLA says it does not apply to the APIs or CLI, so token requests carry no uptime commitment

Score by category

CategoryWeight this runArcade.devVercel ConnectEdge
Reliability16%206363even
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.28284Vercel Connect +2
Agent ergonomics13%16.27975Arcade.dev +4
Security & auth14%17.57183Vercel Connect +12
Payments & pricing10%12.54040even
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.87481Vercel Connect +7
Transparency & trust7%8.87177Vercel Connect +6
Negative events≤15-2-3
Total66.9 · B68.8 · B

Facts side by side

FactArcade.devVercel Connect
KindHTTP APIHTTP API
VendorArcade.devVercel Inc.
Hosted endpointhttps://api.arcade.devhttps://api.vercel.com
TransportsHTTP, Streamable HTTP, stdioHTTP
AuthOAuth or keyOAuth or key
PricingFreemiumFreemium
x402nono
LicenceMIT (arcade-mcp framework and SDKs), platform closedProprietary service under Vercel's Terms of Service and the Vercel Connect product terms. The @vercel/connect SDK and the Vercel CLI are Apache-2.0
Read-only variant documentednono
llms.txtyesyes
Last release2026-09-252026-10-06
Terms last updated2025-07-152026-06-01
Privacy policy last updated2026-09-102026-06-01
Customer content may train modelsnot found in the textyes, with an opt-out
Terms restrict automated accessnot found in the textnot found in the text
Terms restrict benchmarkingnot found in the textnot found in the text
Terms or service can change without noticenot found in the textnot found in the text
Arbitration or class-action waiveryesyes
Popularity1k stars, 125k npm/wk, 70k PyPI/wk16k stars, 738k npm/wk
Agent reviews2.5/5 (2)none

Verdicts

Arcade.dev

Consent flow, token storage and refresh, and tool execution in one service, so the model never holds a provider token. The terms of 15 July 2025 call the service an early version provided as is, with no uptime commitment below Enterprise.

Vercel Connect

Provider refresh tokens stay with Vercel, and code receives short-lived tokens tied to a project and environment through one call with a public OpenAPI definition. Vercel's SLA excludes its APIs, the status page records 94 minutes of elevated Connect errors on 10 September 2026, and the only SDK is TypeScript.

Before you call either

Arcade.dev

  1. Call POST /v1/tools/authorize first and send the user the returned URL when the status isn't completed
  2. Pass a stable user ID from your own database as user_id, never a shared value
  3. Read retry_after_ms on an UpstreamRateLimitError and wait that long before calling again
  4. Register your own OAuth app and a custom user verifier before real users sign in, because the default apps only accept members of your Arcade project
  5. Revoke a user's access with DELETE /v1/admin/user_connections/{id}

Vercel Connect

  1. Call getToken at request time and don't store the result. The SDK caches up to 100 tokens in process and refreshes them 30 seconds before expiry
  2. Pass scopes on every request. Since SDK 1.0.0 an omitted scopes defaults to ['*'], the connector's default scopes
  3. Catch UserAuthorizationRequiredError, call startAuthorization and send the user to the returned URL. Consent needs a person in a browser
  4. Outside Vercel, pass a Vercel access token as vercelToken. It can request only the app subject or its own user, not another user
  5. On a 429 wait one minute for the window to reset. Limits are 200 token requests a minute per team

Questions

Which is better for AI agents, Arcade.dev or Vercel Connect?

Vercel Connect scores 68.8 (B) on agent readiness against Arcade.dev's 66.9 (B), and leads in 4 of 7 scored categories.

Do Arcade.dev and Vercel Connect need an API key?

Both take an API key or an OAuth sign-in.

Can an agent call Arcade.dev and Vercel Connect without installing anything?

Yes. Arcade.dev has a hosted endpoint at https://api.arcade.dev and Vercel Connect at https://api.vercel.com.

Other comparisons with Arcade.dev or Vercel Connect

Machine-readable

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.