Tools
The Tools tab on the assistant detail page lets you control which tools the assistant can use during conversations. For a full reference of available tools, see the Tools section.
Enabling and Disabling Tools
You’ll see a list of all available tools — built-in, plugin, and MCP — with checkboxes. By default, all tools are enabled.
When you toggle any tool off, TeamWeb AI creates an explicit allowlist — only checked tools will be available to the assistant. Toggle tools back on to re-enable them.
Per-Assistant Configuration
Some tools have configurable settings that can be customized per assistant. When a tool supports configuration, a Configure badge appears next to it. Click the badge to open the tool’s configuration page.
Tools ship with sensible defaults, so configuration is optional — you only need to change settings when you want to override the default behavior. A Reset to Defaults button is available to clear any customizations.
See Tool Configuration for details on available settings.
Technical Details
Tool filtering — When an assistant has explicit tool toggles (any tool has been turned off), the system builds an allowlist of enabled tool names. During the agent loop, only tools whose names appear in this allowlist are included in the LLM request. MCP tools (prefixed with mcp_) are always included if their server is enabled for the assistant, regardless of the allowlist.
Task-level restriction — Task definitions can further restrict tools via their allowed_tools field. This filter is applied on top of the assistant’s own tool configuration, providing a second layer of control. For example, a research task can be limited to only search_knowledge and web_search, even if the assistant has many more tools enabled. If the task’s allowed tools list is empty, all of the assistant’s enabled tools are available.