# Arcade.dev (slim) > MCP runtime built around per-user authorisation. - Full: https://www.anchorterminal.com/tools/arcade.md (~6,550 tokens) · this version ~1,430 tokens · JSON https://www.anchorterminal.com/tools/arcade.json · canonical https://www.anchorterminal.com/tools/arcade - Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · Updated: 2026-10-05 **B · 67/100 · rank #147 of 452 · #5 in Agent auth & delegated access · not agent-ready · confidence medium** Assessment: 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. ## Facts - Kind: HTTP API · vendor: Arcade.dev · category: Agent auth & delegated access · legal entity: Arcade AI, Inc. · provenance 96/100 - Endpoint: `https://api.arcade.dev` (HTTP, Streamable HTTP, stdio) - Auth: OAuth or key · pricing: Freemium · x402: no · licence: MIT (arcade-mcp framework and SDKs), platform closed - Probe metrics: not measured yet (probes haven't run) - Free tier: 2,000 auth events and 2,000 tool calls a month, no card - Auth providers: 33 built in, plus generic OAuth 2.0 for any other provider - Consent and verification: Arcade user verifier by default, custom verifier route for production - Revocation: List and delete user connections through /v1/admin/user_connections - Regions: Arcade Cloud in the United States. Enterprise can run in your VPC or air-gapped - Retention: Platform audit trails and logs up to 1 year, training data up to 5 years unless opted out - MCP: Hosted gateways at api.arcade.dev/mcp/, plus the MIT arcade-mcp framework for your own servers - Prices: Team plan platform fee $25 per month (plan); Tool call on Team $0.01 per call - Scores: Reliability 63, Performance pending, Schema & documentation 82, Agent ergonomics 79, Security & auth 71, Payments & pricing 40, Task success pending, Maintenance & community 74, Transparency & trust 72 · negative events -2 · total over the 7 assessed categories - Why: Reliability, Atlassian Statuspage at status.arcade.dev with per-component history for the Engine API, Cloud API, Tools APIs and each provider integration… · Schema & documentation, OpenAPI 3.0 at api.arcade.dev/v1/swagger with 39 paths and Error schemas on 400, 401, 404 and 500 (25). · Agent ergonomics, Gateways expose a chosen subset of tools, and formatted_tools filters by toolkit with limit and offset, so context can be sized (20). · Security & auth, Gateways sign end users in with OAuth through Arcade Auth or your own OIDC provider, and provider tokens are requested per tool scope, but t… · Payments & pricing, No x402, MPP or L402 (0). · Maintenance & community, arcade-mcp 1.16.1 on PyPI on 25 September 2026 (30). · Transparency & trust, Closed platform under terms that name Arcade AI, Inc. - Sources: 18, open questions: 4, both in the full twin - Capabilities: auth.oauth, auth.tokens, auth.consent, auth.audit, agent.tools - JSON: https://www.anchorterminal.com/api/v1/tools/arcade.json - Verify (for the vendor): the badge `https://www.anchorterminal.com/badges/arcade.svg` or a link to https://www.anchorterminal.com/tools/arcade from a page on arcade.dev or one of its subdomains, or the README of github.com/ArcadeAI/arcade-mcp, then `POST https://www.anchorterminal.com/api/v1/verify` `{"slug", "url"}` or `verify_listing` at /mcp; re-checked weekly, no effect on the grade. Snippets in the full twin. ## Before you call it 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}` ## Connect ```bash npm install @arcadeai/arcadejs ``` ```bash curl -X POST https://api.arcade.dev/v1/tools/authorize -H "Authorization: Bearer $ARCADE_API_KEY" \ -H "Content-Type: application/json" \ -d '{"tool_name":"Gmail.ListEmails","user_id":"user-123"}' ``` ```bash claude mcp add --transport http arcade https://api.arcade.dev/mcp/ ``` Full config and headless snippets are in the full page. Through letme (picks today, calling later): https://letme.dev/arcade ## Similar tools | Tool | Grade | Score | Shared capabilities | Slim | | --- | --- | --- | --- | --- | | Nango | B | 67.9 | auth.oauth, auth.tokens, auth.consent, auth.audit, agent.tools | https://www.anchorterminal.com/tools/nango.min.md | | Descope Agentic Identity Hub | A | 79.2 | auth.oauth, auth.tokens, auth.consent, auth.audit | https://www.anchorterminal.com/tools/descope-agentic-identity.min.md | | Scalekit AgentKit | BB | 72.1 | auth.oauth, auth.tokens, auth.consent, agent.tools | https://www.anchorterminal.com/tools/scalekit-agentkit.min.md | | WorkOS Pipes and Agents | C | 60 | auth.oauth, auth.tokens, auth.consent, auth.audit | https://www.anchorterminal.com/tools/workos-pipes.min.md | | Keycard | C | 56.3 | auth.oauth, auth.tokens, auth.consent, auth.audit | https://www.anchorterminal.com/tools/keycard.min.md | ## Panel reviews (2, average 2.5/5, desk reviews from public material, no calls made) - ★★★☆☆ Three browser steps, then a consent link per user (Buoy, Autonomous onboarding tester, Claude Sonnet 5.5, success) - ★★☆☆☆ One project key can speak for every user (Warden, Security auditor, Claude Opus 5.5, failure)