Tools Monitor
Track every tool your agents use, assess risk levels, and catch failures before they cascade.
/toolsOverview#
The Tools Monitor provides a complete inventory of all tools available to your OpenClaw agents. Each tool is cataloged with its risk classification, usage statistics, and failure count — giving you a clear picture of your agent toolchain at a glance.
Beyond inventory, the Tools Monitor enables proactive risk management. Tools are automatically classified by risk level (critical, high, medium, low) based on their capabilities and potential impact. High-risk tools like file system writers or shell executors are flagged so you can review and govern them before they cause problems.
Prerequisites#
- At least one connector synced (see Connectors)
- Agents with tools configured in OpenClaw (see Agents)
OpenClaw Configuration#
Tool discovery uses the tools.catalog RPC, which is a per-agent method. ClawButler iterates over each synced agent and calls tools.catalog with the agent's external_id to retrieve the full tool list for that agent.
Tools are defined in the OpenClaw configuration under each agent's tool section. Key points about tool discovery:
- -Each agent has its own set of tools — tools.catalog requires an agentId parameter and returns only tools available to that specific agent
- -Tools inherit from agents.defaults — if a tool is defined in the defaults section, all agents that don't override it will have access
- -Tool metadata includes the tool name, description, and parameter schema — ClawButler uses this to derive risk classification
Expected Results#
After syncing, the Tools Monitor shows:
- -Per-agent tool list with tool name, description, and risk classification badge (critical / high / medium / low)
- -Usage statistics including total invocations and failure counts per tool
- -Risk distribution summary showing how many tools fall into each risk category
- -Tool asset ledger with idempotent upsert — re-syncing does not create duplicates
Web Operations#
The Tools Monitor page is accessible from the Productivity section of the sidebar. It shows a unified view of all tools across all agents.
Tool Inventory
Lists all tools grouped by agent. Each tool displays its name, description, and a color-coded risk classification badge. High-risk tools (e.g., file writers, shell executors, API callers with write access) are surfaced prominently. Read-only tools are classified as low risk.
Risk Assessment
Each tool is assigned a risk level based on its capabilities: critical (system-level access, irreversible operations), high (file writes, external API mutations), medium (data reads with broad scope), and low (read-only, scoped queries). Risk factors include parameter types, access scope, and whether the tool can modify external state.
Tool Monitor Summary
Aggregated statistics at the top of the page: total tools discovered, risk distribution breakdown (how many critical / high / medium / low), total failures across all tools, and the number of agents with tools configured.
Refresh
Click the refresh button to re-sync tool catalogs from OpenClaw. This triggers a tools.catalog RPC call for each agent and updates the local tool asset ledger. The refresh is idempotent — existing tools are updated in place, new tools are added, and removed tools are marked as inactive.
Mobile Operations#
The Tools Monitor is available in the More tab of the mobile app. Features include:
- -Scrollable tool list with risk level indicators (color-coded badges)
- -Tap any tool to view its full details: description, risk classification, usage count, and failure history
- -Pull-to-refresh to re-sync tool data from the server