Installation
Initialization
Tools
listTools
List all available tools with pagination.page- Page number (default:1)limit- Items per page (default:50)
Tool objects with pagination metadata
getTool
Get detailed information about a specific tool.toolId- Unique tool identifier
Tool object with full configuration
runTool
Execute a tool with inputs and options.toolId- Tool to executerunRequest- Execution configuration:inputs- Input data accessible in tool stepsoptions- Execution options:async- Iftrue, return 202 immediately and execute asynchronouslytimeout- Request timeout in seconds (sync only)webhookUrl- URL to POST results when completetraceId- Custom trace ID for log tracking
credentials- Runtime credentials to override defaults
Run object with execution status and results
Status Codes:
200- Tool executed synchronously (completed)202- Tool executing asynchronously (in progress)400- Invalid request409- Concurrent execution limit reached410- Tool deleted429- Rate limit exceeded
Runs
getRun
Get the status and results of a tool execution.runId- Unique run identifier
Run object with status, results, and metadata
Run Statuses:
running- Execution in progresssuccess- Completed successfullyfailed- Failed due to erroraborted- Cancelled by user or system
cancelRun
Cancel a running tool execution.runId- Run to cancel
Run object with aborted status
listRuns
List tool execution runs with filtering and pagination.page- Page number (default:1)limit- Items per page (default:50)toolId- Filter by tool ID (optional)status- Filter by status:running,success,failed,aborted(optional)
Run objects with pagination metadata