+ "summary": "## Arcade Engine API Toolkit\n\nProvides LLMs with direct programmatic access to the Arcade Engine API, enabling runtime management of tools, workers, auth providers, secrets, projects, and tool executions from within an agentic workflow.\n\n## Capabilities\n\n- **Tool discovery & execution:** List, filter, inspect specifications (raw and formatted), and execute any tool registered in the engine, including schema introspection before invocation and full OpenAPI spec retrieval.\n- **Tool execution history:** Page through execution records for a project, filter by tool, user, outcome, or time range, and retrieve full per-execution details (inputs/outputs available with admin authority, audited).\n- **Worker lifecycle management:** Create, retrieve, list, health-check, test connections, authorize, and delete workers.\n- **Auth provider & user connection management:** List, inspect, and delete auth providers; manage user-to-provider connections; authorize user tool access and check ongoing authorization status.\n- **Secrets management:** Delete secrets by ID via the API surface.\n- **Engine & project operations:** Check engine health, retrieve and list accessible projects, update session verification settings, and manage MCP endpoint configuration.\n\n## Secrets\n\nThis toolkit requires one secret:\n\n- **`ARCADE_API_KEY`** — Your Arcade API key, used to authenticate all requests to the Engine API. Obtain it from the [Arcade dashboard](https://api.arcade.dev/dashboard/auth/secrets) under **Auth → Secrets**. No external provider account is needed; this key is issued directly by Arcade and scopes access according to your account's permissions.\n\nSee the Arcade docs for how to configure secrets: https://docs.arcade.dev/en/guides/create-tools/tool-basics/create-tool-secrets — and manage your keys at https://api.arcade.dev/dashboard/auth/secrets."
0 commit comments