platform_tools
Manage project tools with actions to list, get, create, update, delete, and test tool configurations.
Instructions
[Arch Build] Arch creates and changes projects, agents, tools, configuration, versions, and deployments. Manage tools within a project. Actions: list (paginated tools; use page and limit to retrieve later pages), get (tool detail), create (new tool), update (modify tool), delete (remove tool), test (execute tool test with input and optional timeoutMs). Note: tool CRUD routes through the Studio API.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Tool name (for create) | |
| page | No | Page number for list (starts at 1) | |
| type | No | Tool type (for create: http, sandbox, mcp, workflow, integration, searchai, table) | |
| force | No | Delete the tool even when agents or workflows still reference it (delete). Without this the API returns 409 listing the consumers. | |
| input | No | Input object for tool execution (for test); string values are passed unchanged | |
| limit | No | Tools per page for list (maximum 200) | |
| action | Yes | ||
| toolId | No | Tool ID (for get, update, delete, test) | |
| confirm | No | Set to true to confirm destructive operations (delete) | |
| projectId | Yes | Project ID | |
| timeoutMs | No | Tool test timeout in milliseconds (for test) | |
| definition | No | Tool definition object (for create, update) |