arcade-dev logo

arcade-dev

Arcade.dev (formerly Arcade AI) is the MCP runtime for production AI agents — a platform that lets agents safely take real-world actions across SaaS apps with per-user authorization, governed tool execution, and audit logging. The Arcade Engine exposes a Tools API for listing / authorizing / executing agent tools, an Authorization API that brokers OAuth and API-key grants across 40+ providers, an OpenAI-compatible LLM endpoint, Workers and MCP Gateways for routing, Hooks for governance, and an Admin API for control-plane configuration. Arcade ships with 7,000+ pre-built integrations across Google, Microsoft, Slack, GitHub, Salesforce, HubSpot, and more, plus an MCP server framework (arcade-mcp) and SDKs in Python, TypeScript, Go, Java/Kotlin, and .NET. Available as Arcade Cloud, VPC, on-prem, or air-gapped.

9 APIs 9 Capabilities 18 Features

arcade-dev publishes 9 APIs on the APIs.io network, including Arcade Tools API, Arcade Authorization API, Arcade LLM API, and 6 more.

The arcade-dev catalog on APIs.io includes 9 machine-runnable capabilities, 1 JSON-LD context, and 1 Spectral governance ruleset.

arcade-dev’s developer surface includes developer portal, documentation, getting-started guide, signup flow, pricing, engineering blog, changelog, and 32 more developer resources.

APIs

Arcade Tools API

List, inspect, authorize, execute, and schedule Arcade tools. Tools are user-scoped agent actions addressed by fully qualified name (Toolkit.Name@version) and executed against a...

Arcade Authorization API

Authorize end-users against 40+ identity providers (Google, Microsoft, Slack, GitHub, Salesforce, HubSpot, and more). Issue user-scoped grants, poll authorization status, and co...

Arcade LLM API

OpenAI-compatible chat completions endpoint that lets agents call LLMs through Arcade with tools attached. The engine handles tool selection, end-user authorization, and tool ex...

Arcade Workers API

Register, manage, health-check, and authorize workers that host Arcade toolkits or MCP servers behind the Arcade Engine. Self-hosted workers let customers keep tool execution (a...

Arcade Gateways API

Create and manage MCP gateways scoped to organizations and projects. Gateways expose curated tool catalogs to MCP clients (Cursor, Claude Desktop, Claude Code, VS Code, Microsof...

Arcade Hooks API

Manage lifecycle hooks that fire on tool authorization, tool execution, worker health, and audit events. Hooks are the primary integration point for SIEM forwarding, audit loggi...

Arcade Admin API

Administer Arcade auth providers, organization secrets, user connections, and session verification settings. The control plane behind tool authorization and end-user identity.

Arcade Plugins API

Manage plugins that extend the Arcade Engine with custom auth providers, transformers, and tool sources. Plugins let teams bring their own integrations behind the Arcade governa...

Arcade Operations API

Operational endpoints exposing service health, engine runtime configuration, and the OpenAPI / swagger description of the Arcade Engine.

Capabilities

Arcade Admin API

Arcade Admin API capability. Self-contained Naftiko capability covering the Arcade Engine's Admin surface.

Run with Naftiko

Arcade Authorization API

Arcade Authorization API capability. Self-contained Naftiko capability covering the Arcade Engine's Authorization surface.

Run with Naftiko

Arcade Gateways API

Arcade Gateways API capability. Self-contained Naftiko capability covering the Arcade Engine's Gateways surface.

Run with Naftiko

Arcade Hooks API

Arcade Hooks API capability. Self-contained Naftiko capability covering the Arcade Engine's Hooks surface.

Run with Naftiko

Arcade LLM API

Arcade LLM API capability. Self-contained Naftiko capability covering the Arcade Engine's LLM surface.

Run with Naftiko

Arcade Operations API

Arcade Operations API capability. Self-contained Naftiko capability covering the Arcade Engine's Operations surface.

Run with Naftiko

Arcade Plugins API

Arcade Plugins API capability. Self-contained Naftiko capability covering the Arcade Engine's Plugins surface.

Run with Naftiko

Arcade Tools API

Arcade Tools API capability. Self-contained Naftiko capability covering the Arcade Engine's Tools surface.

Run with Naftiko

Arcade Workers API

Arcade Workers API capability. Self-contained Naftiko capability covering the Arcade Engine's Workers surface.

Run with Naftiko

Features

MCP runtime engine for secure, multi-user AI agent tool calling
7,000+ pre-built tool integrations across SaaS apps
Agent-optimized toolkits for Gmail, Google Calendar, Google Drive, Slack, Microsoft 365, Salesforce, HubSpot, GitHub, Jira, Asana, LinkedIn, Stripe, MongoDB, Postgres, and more
User-scoped authorization (not service accounts) — agents act as the end-user with OAuth and API-key tokens managed by Arcade
40+ auth providers including Google, Microsoft, Slack, GitHub, Salesforce, HubSpot
OpenAI-compatible chat completions endpoint with attached tools
Self-hosted workers for executing tools inside the customer perimeter
MCP gateways scoped per organization and project for MCP-client routing
Audit logs and tool-execution hooks for SIEM and governance pipelines
Tool authorization, tool execution, scheduled tools, formatted tools, and tool requirement inspection APIs
Python (arcadepy), TypeScript (arcadejs), Go, Java/Kotlin, and .NET SDKs
arcade-mcp MCP Server Framework and Tool Development library for custom toolkits
Integrations with AG2, CrewAI, Google ADK, LangChain (Python / TypeScript), Mastra, OpenAI Agents, Spring AI, TanStack AI, and Vercel AI SDK
Supported MCP clients: Cursor, Claude Desktop, Claude Code, VS Code, Microsoft Copilot Studio, GitHub Copilot
Cloud, VPC, on-premises, and air-gapped deployment options
Usage-based pricing — Hobby free, Growth $25/mo plus overage, Enterprise custom
Arcade Registry (Beta) for publishing, sharing, and monetizing agentic tools
SSO/SAML, RBAC, and tenant isolation on Enterprise

Semantic Vocabularies

Arcade Dev Context

34 classes · 10 properties

JSON-LD

API Governance Rules

arcade-dev API Rules

7 rules · 3 errors 4 warnings

SPECTRAL

Resources

🌐
Portal
Portal
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
📝
SignUp
SignUp
💰
Pricing
Pricing
📰
Blog
Blog
📄
ChangeLog
ChangeLog
👥
GitHubOrganization
GitHubOrganization
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
💻
CodeExamples
CodeExamples
🔧
Tool
Tool
🔧
Tool
Tool
💻
CodeExamples
CodeExamples
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
📦
SDK
SDK
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Forum
Forum
🔗
X
X
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🔗
SpectralRules
SpectralRules
🔗
JSONLD
JSONLD
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
aid: arcade-dev
url: https://raw.githubusercontent.com/api-evangelist/arcade-dev/refs/heads/main/apis.yml
apis:
- aid: arcade-dev:arcade-tools-api
  name: Arcade Tools API
  tags:
  - Tools
  - Agents
  - AI
  - Execution
  humanURL: https://docs.arcade.dev/references/api
  properties:
  - url: https://docs.arcade.dev/home/tools
    type: Documentation
  - url: openapi/arcade-tools-api-openapi.yml
    type: OpenAPI
  - url: json-schema/arcade-tool-schema.json
    type: JSONSchema
  - url: json-schema/arcade-tool-execution-schema.json
    type: JSONSchema
  - url: json-structure/arcade-tool-structure.json
    type: JSONStructure
  - url: examples/arcade-tools-list-example.json
    type: Example
  - url: examples/arcade-tools-execute-example.json
    type: Example
  - url: examples/arcade-tools-authorize-example.json
    type: Example
  - url: capabilities/tools-tools.yaml
    type: NaftikoCapability
  description: List, inspect, authorize, execute, and schedule Arcade tools. Tools are user-scoped agent actions
    addressed by fully qualified name (Toolkit.Name@version) and executed against a stable user_id with
    Arcade-managed authorization tokens.
- aid: arcade-dev:arcade-auth-api
  name: Arcade Authorization API
  tags:
  - Authorization
  - OAuth
  - Identity
  - Agents
  humanURL: https://docs.arcade.dev/home/auth
  properties:
  - url: https://docs.arcade.dev/home/auth
    type: Documentation
  - url: openapi/arcade-auth-api-openapi.yml
    type: OpenAPI
  - url: json-schema/arcade-authorization-schema.json
    type: JSONSchema
  - url: json-structure/arcade-authorization-structure.json
    type: JSONStructure
  - url: examples/arcade-auth-authorize-example.json
    type: Example
  - url: examples/arcade-auth-status-example.json
    type: Example
  - url: capabilities/auth-auth.yaml
    type: NaftikoCapability
  description: Authorize end-users against 40+ identity providers (Google, Microsoft, Slack, GitHub, Salesforce,
    HubSpot, and more). Issue user-scoped grants, poll authorization status, and confirm users so agents can call
    tools as the end-user rather than a shared service account.
- aid: arcade-dev:arcade-llm-api
  name: Arcade LLM API
  tags:
  - LLM
  - AI
  - Chat
  - OpenAI Compatible
  humanURL: https://docs.arcade.dev/home/chat-overview
  properties:
  - url: https://docs.arcade.dev/home/chat-overview
    type: Documentation
  - url: openapi/arcade-llm-api-openapi.yml
    type: OpenAPI
  - url: examples/arcade-llm-chat-completions-example.json
    type: Example
  - url: capabilities/llm-llm.yaml
    type: NaftikoCapability
  description: OpenAI-compatible chat completions endpoint that lets agents call LLMs through Arcade with tools
    attached. The engine handles tool selection, end-user authorization, and tool execution so agents need only
    speak the OpenAI Chat Completions protocol.
- aid: arcade-dev:arcade-workers-api
  name: Arcade Workers API
  tags:
  - Workers
  - MCP
  - Infrastructure
  - Agents
  humanURL: https://docs.arcade.dev/home/workers
  properties:
  - url: https://docs.arcade.dev/home/workers
    type: Documentation
  - url: openapi/arcade-workers-api-openapi.yml
    type: OpenAPI
  - url: json-schema/arcade-worker-schema.json
    type: JSONSchema
  - url: json-structure/arcade-worker-structure.json
    type: JSONStructure
  - url: examples/arcade-workers-create-example.json
    type: Example
  - url: capabilities/workers-workers.yaml
    type: NaftikoCapability
  description: Register, manage, health-check, and authorize workers that host Arcade toolkits or MCP servers
    behind the Arcade Engine. Self-hosted workers let customers keep tool execution (and end-user tokens) inside
    their own perimeter.
- aid: arcade-dev:arcade-gateways-api
  name: Arcade Gateways API
  tags:
  - Gateways
  - MCP
  - Agents
  humanURL: https://docs.arcade.dev/guides/mcp-gateways
  properties:
  - url: https://docs.arcade.dev/guides/mcp-gateways
    type: Documentation
  - url: openapi/arcade-gateways-api-openapi.yml
    type: OpenAPI
  - url: examples/arcade-gateways-create-example.json
    type: Example
  - url: capabilities/gateways-gateways.yaml
    type: NaftikoCapability
  description: Create and manage MCP gateways scoped to organizations and projects. Gateways expose curated
    tool catalogs to MCP clients (Cursor, Claude Desktop, Claude Code, VS Code, Microsoft Copilot Studio,
    GitHub Copilot).
- aid: arcade-dev:arcade-hooks-api
  name: Arcade Hooks API
  tags:
  - Hooks
  - Webhooks
  - Events
  - Agents
  humanURL: https://docs.arcade.dev/guides/audit-logs
  properties:
  - url: https://docs.arcade.dev/guides/audit-logs
    type: Documentation
  - url: openapi/arcade-hooks-api-openapi.yml
    type: OpenAPI
  - url: json-schema/arcade-hook-schema.json
    type: JSONSchema
  - url: examples/arcade-hooks-create-example.json
    type: Example
  - url: capabilities/hooks-hooks.yaml
    type: NaftikoCapability
  description: Manage lifecycle hooks that fire on tool authorization, tool execution, worker health, and audit
    events. Hooks are the primary integration point for SIEM forwarding, audit logging, and downstream
    governance pipelines.
- aid: arcade-dev:arcade-admin-api
  name: Arcade Admin API
  tags:
  - Administrative
  - Secrets
  - Identity
  - Agents
  humanURL: https://docs.arcade.dev/references/api
  properties:
  - url: https://docs.arcade.dev/home/auth-providers
    type: Documentation
  - url: openapi/arcade-admin-api-openapi.yml
    type: OpenAPI
  - url: examples/arcade-admin-secrets-set-example.json
    type: Example
  - url: capabilities/admin-admin.yaml
    type: NaftikoCapability
  description: Administer Arcade auth providers, organization secrets, user connections, and session
    verification settings. The control plane behind tool authorization and end-user identity.
- aid: arcade-dev:arcade-plugins-api
  name: Arcade Plugins API
  tags:
  - Plugins
  - Agents
  - Extensibility
  humanURL: https://docs.arcade.dev/references/api
  properties:
  - url: openapi/arcade-plugins-api-openapi.yml
    type: OpenAPI
  - url: capabilities/plugins-plugins.yaml
    type: NaftikoCapability
  description: Manage plugins that extend the Arcade Engine with custom auth providers, transformers, and tool
    sources. Plugins let teams bring their own integrations behind the Arcade governance and auth layer.
- aid: arcade-dev:arcade-operations-api
  name: Arcade Operations API
  tags:
  - Operations
  - Health
  - Configuration
  humanURL: https://docs.arcade.dev/references/api
  properties:
  - url: openapi/arcade-operations-api-openapi.yml
    type: OpenAPI
  - url: examples/arcade-operations-health-example.json
    type: Example
  - url: capabilities/operations-operations.yaml
    type: NaftikoCapability
  description: Operational endpoints exposing service health, engine runtime configuration, and the OpenAPI /
    swagger description of the Arcade Engine.
common:
- type: Portal
  url: https://arcade.dev
- type: Documentation
  url: https://docs.arcade.dev
- type: GettingStarted
  url: https://docs.arcade.dev/home
- type: SignUp
  url: https://api.arcade.dev/dashboard/auth/login
- type: Pricing
  url: https://arcade.dev/pricing
- type: Blog
  url: https://arcade.dev/blog
- type: ChangeLog
  url: https://docs.arcade.dev/home/release-notes
- url: https://github.com/ArcadeAI
  type: GitHubOrganization
- url: https://github.com/ArcadeAI/arcade-py
  name: Python SDK (arcadepy)
  type: SDK
- url: https://github.com/ArcadeAI/arcade-js
  name: TypeScript / JavaScript SDK
  type: SDK
- url: https://github.com/ArcadeAI/arcade-go
  name: Go SDK
  type: SDK
- url: https://github.com/ArcadeAI/arcade-java
  name: Java / Kotlin SDK
  type: SDK
- url: https://github.com/ArcadeAI/arcade-dotnet
  name: .NET SDK
  type: SDK
- url: https://github.com/ArcadeAI/arcade-mcp
  name: arcade-mcp — MCP Server Framework and Tool Development library
  type: SDK
- url: https://github.com/ArcadeAI/agent-templates
  name: Agent Templates
  type: CodeExamples
- url: https://github.com/ArcadeAI/blueprint-mcp
  name: blueprint-mcp (codebase diagramming MCP server)
  type: Tool
- url: https://github.com/ArcadeAI/agent-library
  name: agent-library (personal knowledge MCP)
  type: Tool
- url: https://github.com/ArcadeAI/safeword
  name: safeword — personal AI agent guides and templates
  type: CodeExamples
- url: https://github.com/ArcadeAI/docs
  name: Arcade Documentation Source
  type: Documentation
- url: https://modelcontextprotocol.io
  name: Model Context Protocol
  type: Documentation
- url: https://docs.arcade.dev/references/api
  type: Documentation
  name: API Reference
- url: https://docs.arcade.dev/home/install/cli
  type: SDK
  name: arcade CLI
- url: https://docs.arcade.dev/home/auth-providers
  type: Documentation
  name: Auth Providers (40+)
- url: https://docs.arcade.dev/home/tools
  type: Documentation
  name: Pre-built Tools (7,000+ integrations)
- url: https://docs.arcade.dev/home/build-tools
  type: Documentation
  name: Build Custom Tools
- url: https://docs.arcade.dev/guides/mcp-gateways
  type: Documentation
  name: MCP Gateways
- url: https://docs.arcade.dev/guides/audit-logs
  type: Documentation
  name: Audit Logs
- url: https://docs.arcade.dev/guides/contextual-access
  type: Documentation
  name: Contextual Access
- url: https://docs.arcade.dev/guides/deployment
  type: Documentation
  name: Deployment (Cloud / VPC / On-Prem / Air-Gapped)
- url: https://docs.arcade.dev/home/security
  type: Documentation
  name: Security Program
- url: https://arcade.dev/registry
  type: Documentation
  name: Arcade Registry (Beta)
- url: https://discord.gg/arcadedev
  type: Forum
- url: https://x.com/TryArcade
  type: X
- url: plans/arcade-dev-plans-pricing.yml
  type: Plans
- url: rate-limits/arcade-dev-rate-limits.yml
  type: RateLimits
- url: finops/arcade-dev-finops.yml
  type: FinOps
- url: rules/arcade-dev-rules.yml
  type: SpectralRules
- url: json-ld/arcade-dev-context.jsonld
  type: JSONLD
- url: vocabulary/arcade-dev-vocabulary.yml
  type: Vocabulary
- type: Features
  data:
  - MCP runtime engine for secure, multi-user AI agent tool calling
  - 7,000+ pre-built tool integrations across SaaS apps
  - Agent-optimized toolkits for Gmail, Google Calendar, Google Drive, Slack, Microsoft 365, Salesforce, HubSpot,
    GitHub, Jira, Asana, LinkedIn, Stripe, MongoDB, Postgres, and more
  - User-scoped authorization (not service accounts) — agents act as the end-user with OAuth and API-key tokens
    managed by Arcade
  - 40+ auth providers including Google, Microsoft, Slack, GitHub, Salesforce, HubSpot
  - OpenAI-compatible chat completions endpoint with attached tools
  - Self-hosted workers for executing tools inside the customer perimeter
  - MCP gateways scoped per organization and project for MCP-client routing
  - Audit logs and tool-execution hooks for SIEM and governance pipelines
  - Tool authorization, tool execution, scheduled tools, formatted tools, and tool requirement inspection APIs
  - Python (arcadepy), TypeScript (arcadejs), Go, Java/Kotlin, and .NET SDKs
  - arcade-mcp MCP Server Framework and Tool Development library for custom toolkits
  - Integrations with AG2, CrewAI, Google ADK, LangChain (Python / TypeScript), Mastra, OpenAI Agents, Spring
    AI, TanStack AI, and Vercel AI SDK
  - 'Supported MCP clients: Cursor, Claude Desktop, Claude Code, VS Code, Microsoft Copilot Studio, GitHub Copilot'
  - Cloud, VPC, on-premises, and air-gapped deployment options
  - Usage-based pricing — Hobby free, Growth $25/mo plus overage, Enterprise custom
  - Arcade Registry (Beta) for publishing, sharing, and monetizing agentic tools
  - SSO/SAML, RBAC, and tenant isolation on Enterprise
  sources:
  - https://arcade.dev
  - https://arcade.dev/pricing
  - https://docs.arcade.dev
  - https://api.arcade.dev/v1/swagger
  - https://github.com/ArcadeAI
  updated: '2026-05-25'
created: '2026-05-25'
modified: '2026-05-25'
position: Producing
description: Arcade.dev (formerly Arcade AI) is the MCP runtime for production AI agents — a platform that lets
  agents safely take real-world actions across SaaS apps with per-user authorization, governed tool execution,
  and audit logging. The Arcade Engine exposes a Tools API for listing / authorizing / executing agent tools, an
  Authorization API that brokers OAuth and API-key grants across 40+ providers, an OpenAI-compatible LLM
  endpoint, Workers and MCP Gateways for routing, Hooks for governance, and an Admin API for control-plane
  configuration. Arcade ships with 7,000+ pre-built integrations across Google, Microsoft, Slack, GitHub,
  Salesforce, HubSpot, and more, plus an MCP server framework (arcade-mcp) and SDKs in Python, TypeScript, Go,
  Java/Kotlin, and .NET. Available as Arcade Cloud, VPC, on-prem, or air-gapped.
maintainers:
- FN: Kin Lane
  email: [email protected]
  X: apievangelist
  url: https://apievangelist.com
specificationVersion: '0.16'