Arcade Engine API
Arcade Unoptimized
Tools that enable LLMs to interact directly with the engine API.
Author:Arcade
Version:
0.3.0Auth:No authentication required
29tools
27require secrets
The Arcade Engine API toolkit provides developers with the ability to seamlessly integrate language models (LLMs) with the Arcade Engine API, enabling dynamic interactions and tool management.
Capabilities
- Authorize users and workers for specific tools.
- Retrieve detailed information about tools, projects, and workers.
- Monitor health statuses of the Arcade Engine and workers.
- Execute tools with specified parameters and manage scheduled executions.
- Manage user authentication connections and configurations.
OAuth There is no OAuth authentication for this toolkit.
Secrets
Utilize the ARCADE_API_KEY to access secure endpoints and manage sensitive operations within the system.
Available tools(29)
29 of 29 tools
| Tool name | Description | Secrets | |
|---|---|---|---|
Authorize a user to access a specific tool.
This tool authorizes a user for a specific tool by its name. It should be called when a user needs permission to access a specific tool. The tool returns the authorization status. | 1 | ||
Authorize a worker based on their ID.
This tool is used to verify and authorize a worker by their ID. It should be called when it's necessary to check if a worker has the appropriate permissions or status to perform certain tasks. | 1 | ||
Check the health status of the Arcade Engine.
Use this tool to verify if the Arcade Engine service is currently healthy and operational. | |||
Verify the ongoing authorization status of a tool.
Use this tool to check the status of an ongoing authorization process for a specific tool. Ideal for monitoring when an authorization completes or times out. | 1 | ||
Create a new worker in the system.
This tool is used to add a new worker to the system. It should be called when there's a need to register a new worker. | 1 | ||
Delete a specific auth provider by ID.
This tool deletes a specified authentication provider using its ID. It should be called when you need to remove an auth provider from the system. | 1 | ||
Delete the Model Context Protocol endpoint data.
This tool deletes data at the Model Context Protocol (MCP) endpoint, which supports Streamable HTTP transport. Use it to remove existing configurations or data tied to this endpoint. | 1 | ||
Deletes a secret using its unique ID.
Use this tool to delete a specific secret identified by its ID. Useful when needing to permanently remove a secret from the system. | 1 | ||
Deletes a user/auth provider connection.
This tool deletes a connection between a user and an authentication provider. It should be called when a user needs to disconnect their account from an external auth provider. | 1 | ||
Deletes a specified worker from the system.
Use this tool to remove a worker by providing their unique ID. It should be called when you need to permanently delete a worker record from the system. | 1 | ||
Execute a specified tool with given parameters.
This tool allows the execution of a specified tool by providing its name and necessary arguments. It's useful for triggering specific actions or processes as dictated by the tool's logic.
Note: Understanding the request schema is necessary to properly create
the stringified JSON input object for execution.
Modes:
- GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't
already have it. Do NOT call repeatedly if you already received
the schema.
- EXECUTE: Performs the operation with the provided request body
JSON.
If you need the schema, call with mode='get_request_schema' ONCE, then execute. | 1 | ||
Retrieve a list of tools for a specific worker.
This tool is used to get a list of tools associated with a specific worker ID. It should be called when you need an overview of tools for a particular worker. | 1 | ||
Retrieve details of a specific authentication provider.
Use this tool to obtain the details of a particular authentication provider by specifying its ID. | 1 | ||
Fetches a formatted specification for a given tool.
Use this to obtain detailed, formatted specifications for a specific tool from a provider. | 1 | ||
Get the OpenAPI 3.0 specification in JSON format.
Use this tool to retrieve the OpenAPI 3.0 specification for the Arcade Engine API, which provides detailed information about all available endpoints and their usage. | |||
Retrieve detailed information about a specific project.
This tool fetches and returns detailed information for a given project based on its ID. Use it when you need to access specific details about a project. | 1 | ||
Retrieve details for a specific scheduled tool execution.
Use this tool to get information about a specific tool execution that has been scheduled, based on its unique identifier. It provides insights into the timing and parameters of the execution. | 1 | ||
Fetch a list of scheduled tool executions.
Use this tool to retrieve a page of scheduled tool executions, useful for monitoring upcoming automated processes. | 1 | ||
Retrieve a list of tools from the engine configuration.
Use this tool to get a paginated list of tools available in the engine configuration, with optional filtering by toolkit. | 1 | ||
Retrieve the specification for a specific arcade tool.
This tool returns the arcade tool specification for a specified tool by its name. It should be called when there's a need to understand the details or capabilities of a particular tool. | 1 | ||
Retrieve worker details using their ID.
Use this tool to obtain detailed information about a worker by providing their unique ID. Ideal for situations where specific worker data is required. | 1 | ||
Retrieve the health status of a worker.
This tool is used to check the health status of a specific worker by their ID. It should be called when you need to monitor or verify the operational status of a worker. | 1 | ||
Retrieve a list of accessible projects.
This tool returns all projects that the caller has access to. It is useful for identifying projects available to a specific user or account. | 1 | ||
Retrieve all authentication connections for users.
Use this tool to get a comprehensive list of all authentication connections associated with users. Ideal for managing or auditing user authentication setups. | 1 | ||
Retrieve a list of available authentication providers.
This tool fetches a paginated list of authentication providers accessible to the caller. It should be used when identifying or managing auth providers in the system. | 1 |
Page 1 of 2(25 of 29)
Get Building
Last updated on