Framework · Agent Platforms (SaaS)

Arcade

Arcade is an MCP runtime that sits between agents and external systems, handling user authentication, tool execution, and per-action scoping so agents act on behalf of an authenticated user with the right permissions.

Description

Arcade is an MCP runtime that handles user authentication, authorization, policy enforcement, and tool execution between agents and the systems they reach. It offers a registry of thousands of prebuilt MCP tools that agents browse and pick from. Agents act on behalf of real users with real permissions rather than shared tokens or hardcoded credentials, integrating with an existing identity provider so credentials never leave the runtime. Every action runs at the intersection of what the user can do and what the agent is scoped to do, and is logged.

Solution

An agent connects to the Arcade runtime, which sits between it and every system it needs to reach. The agent browses the registry of prebuilt MCP tools and picks the ones it needs. When it invokes a tool, Arcade authenticates the user through the existing identity provider and runs the action at the intersection of what the user can do and what the agent is scoped to do; if either line is crossed the action stops, and every action is logged.

Primary use cases

  • authenticated tool access for agents on behalf of users
  • browsing and selecting prebuilt MCP tools
  • scoped, governed tool execution across SaaS systems
  • enterprise authorization and audit for agent actions

Open the full interactive page

Diagram, neighbourhood map, code examples, related patterns and full provenance.