Toolsets Reference
Core toolsets
| Toolset | Tools | Description |
|---|---|---|
core | terminal, file_read, file_write, file_edit, git | Essential file and shell operations |
web | web_search, browser, vision | Internet access and web scraping |
media | image_generate, tts, stt | Image and audio generation |
code | code_execution | Python code execution |
utils | delegate_task, memory_search, session_search | Utility functions |
Composite toolsets
| Toolset | Includes | Description |
|---|---|---|
all | All core toolsets | Everything available |
default | core, web, utils | Standard CLI experience |
safe | file_read, web_search | Read-only operations |
dev | core, web, code | Development workflow |
Platform-specific toolsets
Configure different toolsets per platform:
toolsets:
cli: [core, web, media, code, utils]
telegram: [core, web, utils]
discord: [core, web, media, utils]
slack: [core, web, utils]
email: [core, web, utils]
Dynamic toolsets
Toolsets can be loaded dynamically based on context:
- Skills — Loading a skill may enable additional tools
- MCP servers — Each MCP server adds its own tools
- Plugins — Plugins can register custom toolsets
Enabling/disabling toolsets
monoclaw tools enable core
monoclaw tools enable web
monoclaw tools disable browser
monoclaw tools enable media
Toolset permissions
Control which users can access which toolsets:
toolsets:
permissions:
default: [core, web, utils]
admin: [all]
restricted: [safe]
Custom toolsets
Define custom toolsets in config:
toolsets:
custom:
research: [web_search, browser, file_read]
coding: [terminal, file_read, file_write, file_edit, code_execution]
Use them:
monoclaw tools enable research