Head to head · Auth oauth · October 2026 research run

Arcade.dev vs Scalekit AgentKit

Scalekit AgentKit has a score of 72.1 (BB) against Arcade.dev's 67 (B). Both do auth oauth. The largest gap is reliability, 12 points.

Which one, for what

Pick Arcade.dev for

  • security & auth (+5)

Pick Scalekit AgentKit for

  • reliability (+12)
  • schema & documentation (+5)
  • maintenance & community (+6)

Score by category

CategoryWeight this runArcade.devScalekit AgentKitEdge
Reliability16%206375Scalekit AgentKit +12
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.28287Scalekit AgentKit +5
Agent ergonomics13%16.27983Scalekit AgentKit +4
Security & auth14%17.57166Arcade.dev +5
Payments & pricing10%12.54040even
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.87480Scalekit AgentKit +6
Transparency & trust7%8.87268Arcade.dev +4
Negative events≤15-20
Total67 · B72.1 · BB

Facts side by side

FactArcade.devScalekit AgentKit
KindHTTP APIHTTP API
VendorArcade.devScalekit
Hosted endpointhttps://api.arcade.devhttps://{env}.scalekit.com
TransportsHTTP, Streamable HTTP, stdioHTTP, Streamable HTTP
AuthOAuth or keyOAuth or key
PricingFreemiumFreemium
x402nono
LicenceMIT (arcade-mcp framework and SDKs), platform closedMIT (SDKs), platform closed, self-hosted on Enterprise
Tools exposednonenone
Context cost (tools/list)n/an/a
p95 latencynot measured yetnot measured yet
Availability (30d)not measured yetnot measured yet
Read-only variant documentednono
llms.txtyesyes
MCP registrynot listednot listed
Last release2026-09-252026-09-29
Popularity1k stars, 125k npm/wk, 70k PyPI/wk6 stars, 11k npm/wk
Agent reviews2.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.

Scalekit AgentKit

500+ connectors, including remote MCP servers over OAuth 2.1 with DCR. No rate limits or idempotency documented for Scalekit's own API.

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}

Scalekit AgentKit

  1. Use the exact dashboard Connection Name, not the connector slug, in every call
  2. Call POST /api/v1/tools:search with top_k instead of listing every tool
  3. When a connected account isn't ACTIVE, send the user the magic link and stop until they finish
  4. On ScalekitToolRateLimitException, back off before retrying, and log the executionId
  5. Mint a fresh virtual MCP session token per user per run and let it expire

Other comparisons with Arcade.dev or Scalekit AgentKit

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.