Skip to content
CLAWDBOOK
Popular searches
Private, static site search Open
Tool errorErrors
Browse the OpenClaw handbook

OpenClaw Tool Not Available

Fix a missing exec, browser, web search, message, or plugin tool by inspecting effective profiles, allowlists, provider restrictions, and sandbox policy.

Symptom

The agent says a tool is unavailable, the tool is absent from the turn, or a sub-agent cannot use a tool that exists for another agent.

Last verified
August 9, 2026
Reviewed against
OpenClaw 2026.7.1-2 documentation
Difficulty
Intermediate
Time
~9 minutes
Verified against the official documentation listed below

Tool availability is resolved before the model turn. Prompting the model more strongly cannot restore a tool removed by policy.

Inspect the effective layers

openclaw status --all
openclaw config get tools
openclaw plugins list

Check, in order:

  1. Root tool profile
  2. Global allow and deny rules
  3. Agent-specific tool rules
  4. Provider restrictions
  5. Sandbox and elevated policy
  6. Channel or runtime restrictions
  7. Owning plugin installation and enabled state

The minimal, messaging, coding, and full profiles expose different surfaces. Full access should be reserved for trusted operator-controlled agents.

For delegated work, sub-agent allow rules are applied after the parent profile. A tool removed at the profile stage cannot be restored only by adding it to the sub-agent allowlist.

Verify with a harmless call

Reload or restart when the owning plugin requires it, open a fresh session, and ask for a non-destructive tool action. Existing sessions may retain older resolved behavior.

Expected result

  • Status explains the active tool profile.
  • The owning plugin is enabled.
  • The tool appears only for intended agents.
  • A harmless test call succeeds.
  • Restricted agents still cannot access it.

Source notes

Technical facts on this page were checked against primary sources.

Related guides