arcade-dev website screenshot

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.

arcade-dev publishes 8 APIs on the APIs.io network, including Admin API, Authorization API, Gateways API, and 5 more.

The arcade-dev catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

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

58.0/100 strong ▬ flat Agent 39/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
8 APIs 18 Features

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 58.0/100 · strong
Contract Quality 19.3 / 25
Developer Ergonomics 12.2 / 20
Commercial Clarity 10.0 / 20
Operational Transparency 2.7 / 13
Governance 8.3 / 12
Discoverability 5.6 / 10
Agent readiness — 39/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/arcade-dev: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 8

Individual APIs this provider publishes, each with its own machine-readable definition.

arcade-dev Admin API

The Admin API from arcade-dev — 14 operation(s) for admin.

arcade-dev Authorization API

The Authorization API from arcade-dev — 4 operation(s) for authorization.

arcade-dev Gateways API

The Gateways API from arcade-dev — 3 operation(s) for gateways.

arcade-dev Hooks API

The Hooks API from arcade-dev — 3 operation(s) for hooks.

arcade-dev LLM API

The LLM API from arcade-dev — 1 operation(s) for llm.

arcade-dev Operations API

The Operations API from arcade-dev — 3 operation(s) for operations.

arcade-dev Plugins API

The Plugins API from arcade-dev — 2 operation(s) for plugins.

arcade-dev Tools API

The Tools API from arcade-dev — 9 operation(s) for tools.

Scroll for all 8

Postman Collections 8

Ready-to-run Postman collections for exercising this provider's APIs.

Scroll for all 8

Open Collections 9

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Arcade Admin API

OPEN COLLECTION

Arcade Authorization API

OPEN COLLECTION

Arcade Gateways API

OPEN COLLECTION

Arcade Hooks API

OPEN COLLECTION

Arcade LLM API

OPEN COLLECTION

Arcade Operations API

OPEN COLLECTION

Arcade Plugins API

OPEN COLLECTION

Arcade Tools API

OPEN COLLECTION

Arcade Workers API

OPEN COLLECTION

Scroll for all 9

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Arcade Dev Rate Limits

0 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 18

Notable capabilities this provider offers.

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

Scroll for all 18

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Arcade Dev Context

34 classes · 10 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

arcade-dev API Rules

5 rules · 4 warnings 1 info

SPECTRAL

arcade-dev API Rules

7 rules · 3 errors 4 warnings

SPECTRAL

JSON Schema 5

Standalone JSON Schema definitions for this provider's data models.

Arcade Authorization

12 properties

JSON SCHEMA

Arcade Hook

9 properties

JSON SCHEMA

Arcade Tool Execution

10 properties

JSON SCHEMA

Arcade Tool

8 properties

JSON SCHEMA

Arcade Worker

6 properties

JSON SCHEMA

JSON Structure 3

JSON Structure definitions describing this provider's data shapes.

Arcade Authorization Structure

0 properties

JSON STRUCTURE

Arcade Tool Structure

0 properties

JSON STRUCTURE

Arcade Worker Structure

0 properties

JSON STRUCTURE

Examples 11

Example request and response payloads for these APIs.

Arcade Tools List Example

2 fields

EXAMPLE

Scroll for all 11

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Arcade Dev Authentication

apiKey · 1 scheme

SECURITY

Arcade Dev Domain Security

TLSv1.3 · HSTS · DNSSEC · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Arcade Dev Agentic Access

56 operations · 30 acting

56 operations · 30 acting

AGENTIC

Resources

Get Started 3

Portal, sign-up, and the first successful call

Documentation 13

Reference material describing how the API behaves

Scroll for all 13

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 3

Pagination, idempotency, versioning, errors, and events

Build 13

SDKs, sample code, and the tooling you integrate with

Scroll for all 13

Access & Security 2

Authentication, authorization, and security posture

Operate 3

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 1

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: arcade-dev
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/arcade-dev.png
url: https://raw.githubusercontent.com/api-evangelist/arcade-dev/refs/heads/main/apis.yml
apis:
- aid: arcade-dev:arcade-dev-admin-api
  name: arcade-dev Admin API
  description: The Admin API from arcade-dev — 14 operation(s) for admin.
  humanURL: https://docs.arcade.dev/references/api
  tags:
  - Admin
  properties:
  - type: OpenAPI
    url: openapi/arcade-dev-admin-api-openapi.yml
  - type: Documentation
    url: https://docs.arcade.dev/home/tools
  - type: JSONSchema
    url: json-schema/arcade-tool-schema.json
  - type: JSONSchema
    url: json-schema/arcade-tool-execution-schema.json
  - type: JSONStructure
    url: json-structure/arcade-tool-structure.json
  - type: Examples
    url: examples/arcade-tools-list-example.json
  - type: Examples
    url: examples/arcade-tools-execute-example.json
  - type: Examples
    url: examples/arcade-tools-authorize-example.json
  - type: Documentation
    url: https://docs.arcade.dev/home/auth
  - type: JSONSchema
    url: json-schema/arcade-authorization-schema.json
  - type: JSONStructure
    url: json-structure/arcade-authorization-structure.json
  - type: Examples
    url: examples/arcade-auth-authorize-example.json
  - type: Examples
    url: examples/arcade-auth-status-example.json
  - type: Documentation
    url: https://docs.arcade.dev/home/chat-overview
  - type: Examples
    url: examples/arcade-llm-chat-completions-example.json
  - type: Documentation
    url: https://docs.arcade.dev/home/workers
  - type: JSONSchema
    url: json-schema/arcade-worker-schema.json
  - type: JSONStructure
    url: json-structure/arcade-worker-structure.json
  - type: Examples
    url: examples/arcade-workers-create-example.json
  - type: Documentation
    url: https://docs.arcade.dev/guides/mcp-gateways
  - type: Examples
    url: examples/arcade-gateways-create-example.json
  - type: Documentation
    url: https://docs.arcade.dev/guides/audit-logs
  - type: JSONSchema
    url: json-schema/arcade-hook-schema.json
  - type: Examples
    url: examples/arcade-hooks-create-example.json
  - type: Documentation
    url: https://docs.arcade.dev/home/auth-providers
  - type: Examples
    url: examples/arcade-admin-secrets-set-example.json
  - type: Examples
    url: examples/arcade-operations-health-example.json
- aid: arcade-dev:arcade-dev-authorization-api
  name: arcade-dev Authorization API
  description: The Authorization API from arcade-dev — 4 operation(s) for authorization.
  humanURL: https://docs.arcade.dev/references/api
  tags:
  - Authorization
  properties:
  - type: OpenAPI
    url: openapi/arcade-dev-authorization-api-openapi.yml
  - type: Documentation
    url: https://docs.arcade.dev/home/tools
  - type: JSONSchema
    url: json-schema/arcade-tool-schema.json
  - type: JSONSchema
    url: json-schema/arcade-tool-execution-schema.json
  - type: JSONStructure
    url: json-structure/arcade-tool-structure.json
  - type: Examples
    url: examples/arcade-tools-list-example.json
  - type: Examples
    url: examples/arcade-tools-execute-example.json
  - type: Examples
    url: examples/arcade-tools-authorize-example.json
  - type: Documentation
    url: https://docs.arcade.dev/home/auth
  - type: JSONSchema
    url: json-schema/arcade-authorization-schema.json
  - type: JSONStructure
    url: json-structure/arcade-authorization-structure.json
  - type: Examples
    url: examples/arcade-auth-authorize-example.json
  - type: Examples
    url: examples/arcade-auth-status-example.json
  - type: Documentation
    url: https://docs.arcade.dev/home/chat-overview
  - type: Examples
    url: examples/arcade-llm-chat-completions-example.json
  - type: Documentation
    url: https://docs.arcade.dev/home/workers
  - type: JSONSchema
    url: json-schema/arcade-worker-schema.json
  - type: JSONStructure
    url: json-structure/arcade-worker-structure.json
  - type: Examples
    url: examples/arcade-workers-create-example.json
  - type: Documentation
    url: https://docs.arcade.dev/guides/mcp-gateways
  - type: Examples
    url: examples/arcade-gateways-create-example.json
  - type: Documentation
    url: https://docs.arcade.dev/guides/audit-logs
  - type: JSONSchema
    url: json-schema/arcade-hook-schema.json
  - type: Examples
    url: examples/arcade-hooks-create-example.json
  - type: Documentation
    url: https://docs.arcade.dev/home/auth-providers
  - type: Examples
    url: examples/arcade-admin-secrets-set-example.json
  - type: Examples
    url: examples/arcade-operations-health-example.json
- aid: arcade-dev:arcade-dev-gateways-api
  name: arcade-dev Gateways API
  description: The Gateways API from arcade-dev — 3 operation(s) for gateways.
  humanURL: https://docs.arcade.dev/references/api
  tags:
  - Gateways
  properties:
  - type: OpenAPI
    url: openapi/arcade-dev-gateways-api-openapi.yml
  - type: Documentation
    url: https://docs.arcade.dev/home/tools
  - type: JSONSchema
    url: json-schema/arcade-tool-schema.json
  - type: JSONSchema
    url: json-schema/arcade-tool-execution-schema.json
  - type: JSONStructure
    url: json-structure/arcade-tool-structure.json
  - type: Examples
    url: examples/arcade-tools-list-example.json
  - type: Examples
    url: examples/arcade-tools-execute-example.json
  - type: Examples
    url: examples/arcade-tools-authorize-example.json
  - type: Documentation
    url: https://docs.arcade.dev/home/auth
  - type: JSONSchema
    url: json-schema/arcade-authorization-schema.json
  - type: JSONStructure
    url: json-structure/arcade-authorization-structure.json
  - type: Examples
    url: examples/arcade-auth-authorize-example.json
  - type: Examples
    url: examples/arcade-auth-status-example.json
  - type: Documentation
    url: https://docs.arcade.dev/home/chat-overview
  - type: Examples
    url: examples/arcade-llm-chat-completions-example.json
  - type: Documentation
    url: https://docs.arcade.dev/home/workers
  - type: JSONSchema
    url: json-schema/arcade-worker-schema.json
  - type: JSONStructure
    url: json-structure/arcade-worker-structure.json
  - type: Examples
    url: examples/arcade-workers-create-example.json
  - type: Documentation
    url: https://docs.arcade.dev/guides/mcp-gateways
  - type: Examples
    url: examples/arcade-gateways-create-example.json
  - type: Documentation
    url: https://docs.arcade.dev/guides/audit-logs
  - type: JSONSchema
    url: json-schema/arcade-hook-schema.json
  - type: Examples
    url: examples/arcade-hooks-create-example.json
  - type: Documentation
    url: https://docs.arcade.dev/home/auth-providers
  - type: Examples
    url: examples/arcade-admin-secrets-set-example.json
  - type: Examples
    url: examples/arcade-operations-health-example.json
- aid: arcade-dev:arcade-dev-hooks-api
  name: arcade-dev Hooks API
  description: The Hooks API from arcade-dev — 3 operation(s) for hooks.
  humanURL: https://docs.arcade.dev/references/api
  tags:
  - Hooks
  properties:
  - type: OpenAPI
    url: openapi/arcade-dev-hooks-api-openapi.yml
  - type: Documentation
    url: https://docs.arcade.dev/home/tools
  - type: JSONSchema
    url: json-schema/arcade-tool-schema.json
  - type: JSONSchema
    url: json-schema/arcade-tool-execution-schema.json
  - type: JSONStructure
    url: json-structure/arcade-tool-structure.json
  - type: Examples
    url: examples/arcade-tools-list-example.json
  - type: Examples
    url: examples/arcade-tools-execute-example.json
  - type: Examples
    url: examples/arcade-tools-authorize-example.json
  - type: Documentation
    url: https://docs.arcade.dev/home/auth
  - type: JSONSchema
    url: json-schema/arcade-authorization-schema.json
  - type: JSONStructure
    url: json-structure/arcade-authorization-structure.json
  - type: Examples
    url: examples/arcade-auth-authorize-example.json
  - type: Examples
    url: examples/arcade-auth-status-example.json
  - type: Documentation
    url: https://docs.arcade.dev/home/chat-overview
  - type: Examples
    url: examples/arcade-llm-chat-completions-example.json
  - type: Documentation
    url: https://docs.arcade.dev/home/workers
  - type: JSONSchema
    url: json-schema/arcade-worker-schema.json
  - type: JSONStructure
    url: json-structure/arcade-worker-structure.json
  - type: Examples
    url: examples/arcade-workers-create-example.json
  - type: Documentation
    url: https://docs.arcade.dev/guides/mcp-gateways
  - type: Examples
    url: examples/arcade-gateways-create-example.json
  - type: Documentation
    url: https://docs.arcade.dev/guides/audit-logs
  - type: JSONSchema
    url: json-schema/arcade-hook-schema.json
  - type: Examples
    url: examples/arcade-hooks-create-example.json
  - type: Documentation
    url: https://docs.arcade.dev/home/auth-providers
  - type: Examples
    url: examples/arcade-admin-secrets-set-example.json
  - type: Examples
    url: examples/arcade-operations-health-example.json
- aid: arcade-dev:arcade-dev-llm-api
  name: arcade-dev LLM API
  description: The LLM API from arcade-dev — 1 operation(s) for llm.
  humanURL: https://docs.arcade.dev/references/api
  tags:
  - LLM
  properties:
  - type: OpenAPI
    url: openapi/arcade-dev-llm-api-openapi.yml
  - type: Documentation
    url: https://docs.arcade.dev/home/tools
  - type: JSONSchema
    url: json-schema/arcade-tool-schema.json
  - type: JSONSchema
    url: json-schema/arcade-tool-execution-schema.json
  - type: JSONStructure
    url: json-structure/arcade-tool-structure.json
  - type: Examples
    url: examples/arcade-tools-list-example.json
  - type: Examples
    url: examples/arcade-tools-execute-example.json
  - type: Examples
    url: examples/arcade-tools-authorize-example.json
  - type: Documentation
    url: https://docs.arcade.dev/home/auth
  - type: JSONSchema
    url: json-schema/arcade-authorization-schema.json
  - type: JSONStructure
    url: json-structure/arcade-authorization-structure.json
  - type: Examples
    url: examples/arcade-auth-authorize-example.json
  - type: Examples
    url: examples/arcade-auth-status-example.json
  - type: Documentation
    url: https://docs.arcade.dev/home/chat-overview
  - type: Examples
    url: examples/arcade-llm-chat-completions-example.json
  - type: Documentation
    url: https://docs.arcade.dev/home/workers
  - type: JSONSchema
    url: json-schema/arcade-worker-schema.json
  - type: JSONStructure
    url: json-structure/arcade-worker-structure.json
  - type: Examples
    url: examples/arcade-workers-create-example.json
  - type: Documentation
    url: https://docs.arcade.dev/guides/mcp-gateways
  - type: Examples
    url: examples/arcade-gateways-create-example.json
  - type: Documentation
    url: https://docs.arcade.dev/guides/audit-logs
  - type: JSONSchema
    url: json-schema/arcade-hook-schema.json
  - type: Examples
    url: examples/arcade-hooks-create-example.json
  - type: Documentation
    url: https://docs.arcade.dev/home/auth-providers
  - type: Examples
    url: examples/arcade-admin-secrets-set-example.json
  - type: Examples
    url: examples/arcade-operations-health-example.json
- aid: arcade-dev:arcade-dev-operations-api
  name: arcade-dev Operations API
  description: The Operations API from arcade-dev — 3 operation(s) for operations.
  humanURL: https://docs.arcade.dev/references/api
  tags:
  - Operations
  properties:
  - type: OpenAPI
    url: openapi/arcade-dev-operations-api-openapi.yml
  - type: Documentation
    url: https://docs.arcade.dev/home/tools
  - type: JSONSchema
    url: json-schema/arcade-tool-schema.json
  - type: JSONSchema
    url: json-schema/arcade-tool-execution-schema.json
  - type: JSONStructure
    url: json-structure/arcade-tool-structure.json
  - type: Examples
    url: examples/arcade-tools-list-example.json
  - type: Examples
    url: examples/arcade-tools-execute-example.json
  - type: Examples
    url: examples/arcade-tools-authorize-example.json
  - type: Documentation
    url: https://docs.arcade.dev/home/auth
  - type: JSONSchema
    url: json-schema/arcade-authorization-schema.json
  - type: JSONStructure
    url: json-structure/arcade-authorization-structure.json
  - type: Examples
    url: examples/arcade-auth-authorize-example.json
  - type: Examples
    url: examples/arcade-auth-status-example.json
  - type: Documentation
    url: https://docs.arcade.dev/home/chat-overview
  - type: Examples
    url: examples/arcade-llm-chat-completions-example.json
  - type: Documentation
    url: https://docs.arcade.dev/home/workers
  - type: JSONSchema
    url: json-schema/arcade-worker-schema.json
  - type: JSONStructure
    url: json-structure/arcade-worker-structure.json
  - type: Examples
    url: examples/arcade-workers-create-example.json
  - type: Documentation
    url: https://docs.arcade.dev/guides/mcp-gateways
  - type: Examples
    url: examples/arcade-gateways-create-example.json
  - type: Documentation
    url: https://docs.arcade.dev/guides/audit-logs
  - type: JSONSchema
    url: json-schema/arcade-hook-schema.json
  - type: Examples
    url: examples/arcade-hooks-create-example.json
  - type: Documentation
    url: https://docs.arcade.dev/home/auth-providers
  - type: Examples
    url: examples/arcade-admin-secrets-set-example.json
  - type: Examples
    url: examples/arcade-operations-health-example.json
- aid: arcade-dev:arcade-dev-plugins-api
  name: arcade-dev Plugins API
  description: The Plugins API from arcade-dev — 2 operation(s) for plugins.
  humanURL: https://docs.arcade.dev/references/api
  tags:
  - Plugins
  properties:
  - type: OpenAPI
    url: openapi/arcade-dev-plugins-api-openapi.yml
  - type: Documentation
    url: https://docs.arcade.dev/home/tools
  - type: JSONSchema
    url: json-schema/arcade-tool-schema.json
  - type: JSONSchema
    url: json-schema/arcade-tool-execution-schema.json
  - type: JSONStructure
    url: json-structure/arcade-tool-structure.json
  - type: Examples
    url: examples/arcade-tools-list-example.json
  - type: Examples
    url: examples/arcade-tools-execute-example.json
  - type: Examples
    url: examples/arcade-tools-authorize-example.json
  - type: Documentation
    url: https://docs.arcade.dev/home/auth
  - type: JSONSchema
    url: json-schema/arcade-authorization-schema.json
  - type: JSONStructure
    url: json-structure/arcade-authorization-structure.json
  - type: Examples
    url: examples/arcade-auth-authorize-example.json
  - type: Examples
    url: examples/arcade-auth-status-example.json
  - type: Documentation
    url: https://docs.arcade.dev/home/chat-overview
  - type: Examples
    url: examples/arcade-llm-chat-completions-example.json
  - type: Documentation
    url: https://docs.arcade.dev/home/workers
  - type: JSONSchema
    url: json-schema/arcade-worker-schema.json
  - type: JSONStructure
    url: json-structure/arcade-worker-structure.json
  - type: Examples
    url: examples/arcade-workers-create-example.json
  - type: Documentation
    url: https://docs.arcade.dev/guides/mcp-gateways
  - type: Examples
    url: examples/arcade-gateways-create-example.json
  - type: Documentation
    url: https://docs.arcade.dev/guides/audit-logs
  - type: JSONSchema
    url: json-schema/arcade-hook-schema.json
  - type: Examples
    url: examples/arcade-hooks-create-example.json
  - type: Documentation
    url: https://docs.arcade.dev/home/auth-providers
  - type: Examples
    url: examples/arcade-admin-secrets-set-example.json
  - type: Examples
    url: examples/arcade-operations-health-example.json
- aid: arcade-dev:arcade-dev-tools-api
  name: arcade-dev Tools API
  description: The Tools API from arcade-dev — 9 operation(s) for tools.
  humanURL: https://docs.arcade.dev/references/api
  tags:
  - Tools
  properties:
  - type: OpenAPI
    url: openapi/arcade-dev-tools-api-openapi.yml
  - type: Documentation
    url: https://docs.arcade.dev/home/tools
  - type: JSONSchema
    url: json-schema/arcade-tool-schema.json
  - type: JSONSchema
    url: json-schema/arcade-tool-execution-schema.json
  - type: JSONStructure
    url: json-structure/arcade-tool-structure.json
  - type: Examples
    url: examples/arcade-tools-list-example.json
  - type: Examples
    url: examples/arcade-tools-execute-example.json
  - type: Examples
    url: examples/arcade-tools-authorize-example.json
  - type: Documentation
    url: https://docs.arcade.dev/home/auth
  - type: JSONSchema
    url: json-schema/arcade-authorization-schema.json
  - type: JSONStructure
    url: json-structure/arcade-authorization-structure.json
  - type: Examples
    url: examples/arcade-auth-authorize-example.json
  - type: Examples
    url: examples/arcade-auth-status-example.json
  - type: Documentation
    url: https://docs.arcade.dev/home/chat-overview
  - type: Examples
    url: examples/arcade-llm-chat-completions-example.json
  - type: Documentation
    url: https://docs.arcade.dev/home/workers
  - type: JSONSchema
    url: json-schema/arcade-worker-schema.json
  - type: JSONStructure
    url: json-structure/arcade-worker-structure.json
  - type: Examples
    url: examples/arcade-workers-create-example.json
  - type: Documentation
    url: https://docs.arcade.dev/guides/mcp-gateways
  - type: Examples
    url: examples/arcade-gateways-create-example.json
  - type: Documentation
    url: https://docs.arcade.dev/guides/audit-logs
  - type: JSONSchema
    url: json-schema/arcade-hook-schema.json
  - type: Examples
    url: examples/arcade-hooks-create-example.json
  - type: Documentation
    url: https://docs.arcade.dev/home/auth-providers
  - type: Examples
    url: examples/arcade-admin-secrets-set-example.json
  - type: Examples
    url: examples/arcade-operations-health-example.json
common:
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/arcade-dev/overview
- type: AgenticAccess
  url: agentic-access/arcade-dev-agentic-access.yml
- type: DomainSecurity
  url: security/arcade-dev-domain-security.yml
- type: Authentication
  url: authentication/arcade-dev-authentication.yml
- 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: SDKs
- url: https://github.com/ArcadeAI/arcade-js
  name: TypeScript / JavaScript SDK
  type: SDKs
- url: https://github.com/ArcadeAI/arcade-go
  name: Go SDK
  type: SDKs
- url: https://github.com/ArcadeAI/arcade-java
  name: Java / Kotlin SDK
  type: SDKs
- url: https://github.com/ArcadeAI/arcade-dotnet
  name: .NET SDK
  type: SDKs
- url: https://github.com/ArcadeAI/arcade-mcp
  name: arcade-mcp — MCP Server Framework and Tool Development library
  type: SDKs
- 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: Tools
- url: https://github.com/ArcadeAI/agent-library
  name: agent-library (personal knowledge MCP)
  type: Tools
- 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: SDKs
  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: Forums
- 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: info@apievangelist.com
  X: apievangelist
  url: https://apievangelist.com
specificationVersion: '0.16'