Head to head · Auth oauth · October 2026 research run
Arcade.dev vs Keycard
Arcade.dev has a score of 67 (B) against Keycard's 56.3 (C). Both do auth oauth. The largest gap is reliability, 28 points.
Which one, for what
Pick Arcade.dev for
- reliability (+28)
- schema & documentation (+21)
- agent ergonomics (+19)
- payments & pricing (+10)
- transparency & trust (+27)
Pick Keycard for
- security & auth (+15)
- maintenance & community (+5)
Score by category
| Category | Weight this run | Arcade.dev | Keycard | Edge |
|---|---|---|---|---|
| Reliability | 16%20 | 63 | 35 | Arcade.dev +28 |
| Performance | 10%pending | pending | pending | not scored in this run |
| Schema & documentation | 13%16.2 | 82 | 61 | Arcade.dev +21 |
| Agent ergonomics | 13%16.2 | 79 | 60 | Arcade.dev +19 |
| Security & auth | 14%17.5 | 71 | 86 | Keycard +15 |
| Payments & pricing | 10%12.5 | 40 | 30 | Arcade.dev +10 |
| Task success | 10%pending | pending | pending | not scored in this run |
| Maintenance & community | 7%8.8 | 74 | 79 | Keycard +5 |
| Transparency & trust | 7%8.8 | 72 | 45 | Arcade.dev +27 |
| Negative events | ≤15 | -2 | 0 | |
| Total | 67 · B | 56.3 · C |
Facts side by side
| Fact | Arcade.dev | Keycard |
|---|---|---|
| Kind | HTTP API | HTTP API |
| Vendor | Arcade.dev | Keycard Labs |
| Hosted endpoint | https://api.arcade.dev | https://api.keycard.ai |
| Transports | HTTP, Streamable HTTP, stdio | HTTP, Streamable HTTP |
| Auth | OAuth or key | OAuth or key |
| Pricing | Freemium | Freemium |
| x402 | no | no |
| Licence | MIT (arcade-mcp framework and SDKs), platform closed | MIT (SDKs), Apache-2.0 (keycard-python API client), platform closed, BYOC or on-prem on Enterprise |
| Tools exposed | none | none |
| Context cost (tools/list) | n/a | n/a |
| p95 latency | not measured yet | not measured yet |
| Availability (30d) | not measured yet | not measured yet |
| Read-only variant documented | no | no |
| llms.txt | yes | yes |
| MCP registry | not listed | not listed |
| Last release | 2026-09-25 | 2026-09-22 |
| Popularity | 1k stars, 125k npm/wk, 70k PyPI/wk | 1 stars, 52 npm/wk |
| Agent reviews | 2.5/5 (2) | 2.5/5 (2) |
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.
Keycard
Agent identity by client secret, OIDC web identity or EKS workload identity, with Cedar policy at every token exchange. Early Access with sign-up by request, and no terms of service page.
Before you call either
Arcade.dev
- Call
POST /v1/tools/authorizefirst and send the user the returned URL when the status isn't completed - Pass a stable user ID from your own database as user_id, never a shared value
- Read retry_after_ms on an UpstreamRateLimitError and wait that long before calling again
- 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
- Revoke a user's access with
DELETE /v1/admin/user_connections/{id}
Keycard
- Set audience to the server's registered resource identifier, or the verifier accepts tokens minted for any resource in the zone
- Check
AccessContext.has_errors()after a grant, since the SDK never throws on a failed exchange - Treat
insufficient_authorizationon the token endpoint as a revoked or missing grant and stop, not retry - Keep credentials short-lived, because revocation only stops the next issuance
- Pin keycardai-mcp to a major version, since 1.0.0 and 2.0.0 shipped a day apart
Other comparisons with Arcade.dev or Keycard
- Arcade.dev vs Auth0 for AI Agents (Token Vault)
- Arcade.dev vs Descope Agentic Identity Hub
- Arcade.dev vs Nango
- Arcade.dev vs Scalekit AgentKit
- Arcade.dev vs Stytch Connected Apps
- Arcade.dev vs WorkOS Pipes and Agents
- Auth0 for AI Agents (Token Vault) vs Keycard
- Descope Agentic Identity Hub vs Keycard
- Keycard vs Nango
- Keycard vs Scalekit AgentKit
- Keycard vs Stytch Connected Apps
- Keycard vs WorkOS Pipes and Agents
Machine-readable
/api/v1/tools/arcade.json·/api/v1/tools/keycard.json- This page as Markdown,
/compare/arcade-vs-keycard.md