Tools (Moltbot)
Tools (Moltbot)
Scope
Moltbot exposes typed tools (browser/canvas/nodes/exec/web/cron/…) for agents to call. Tool policy lets you decide what a model is allowed to do, globally and per agent/provider.
Tool policy (allow/deny)
You can allow/deny tools via tools.allow and tools.deny in config (deny wins):
{
tools: { deny: ["browser"] }
}Notes:
- Matching is case-insensitive.
*wildcards are supported ("*"means “all tools”).
Tool profiles (base allowlist)
tools.profile sets a baseline allowlist, then allow/deny further refines it. Common patterns:
{ tools: { profile: "coding", deny: ["group:runtime"] } }Tool groups (shorthands)
Policy entries support group:* names that expand to multiple tools:
group:runtime(exec,process, …)group:fs(read,write,edit,apply_patch)group:web(web_search,web_fetch)group:ui(browser,canvas)group:nodes(nodes)
Plugins, skills, and tools
Plugins can add new tools (and sometimes CLI commands). Skills primarily provide usage guidance to the model prompt.
- Plugins: /docs/plugin/
- Skills: /docs/tools/skills/
Common tool docs
exec: /docs/tools/exec/- Exec approvals: /docs/tools/exec-approvals/
apply_patch: /docs/tools/apply-patch/- Web tools: /docs/tools/web/
- Browser tool: /docs/tools/browser/
- Skills config: /docs/tools/skills-config/
- Creating skills: /docs/tools/creating-skills/
Further reading
- Source path:
tools/index.md