Tools & MCP
Built-in Tools
Built-in Assistant Core tools and when the assistant uses them.
Built-in tools are capabilities that come with Assistant Core. You do not need to configure your own endpoint; enable the related assistant feature when the admin UI provides a toggle.
Available Tools
| Tool | Used for | Notes |
|---|---|---|
| Knowledge Base | Questions about uploaded documents or crawled websites | The assistant can search documents, list documents, search by file name, and read specific files |
| Memory | Remembering or recalling information about a user | Can search, add, update, or delete memories depending on context |
| Web | Current information, web pages, places, research papers, images, or videos | Supports web search, URL scraping, maps, scholar search, image search, video search, and lens-style analysis |
| Image Generation | Creating or editing images from user requests | Available in chat; generated images are returned directly in the conversation |
| Music | Voice requests to play music | Used in voice sessions; can play a named song or a random song |
| End Conversation | Voice requests to end the conversation | The assistant says goodbye and closes the voice session |
Deep Research exists in the system but is not currently enabled as a default chat or voice tool.
Enable Or Disable Features
- Open the Admin Dashboard.
- Select the assistant you want to configure.
- Go to Assistant Settings.
- In Features, enable or disable capabilities such as Knowledge, Web Search, Memory, Voice, File Upload, or MCP.
- Click Save Changes.
When Does The Assistant Call A Tool?
The assistant decides to call a tool when the request needs extra data or an action. For example:
- A question about internal documents usually uses Knowledge Base first.
- A question about fresh information or a specific URL uses Web.
- A request to create an image uses Image Generation.
- A voice request like “play...” or “end the call” uses the matching voice tool.
Prompting Tip
If you want the assistant to prefer a tool, say that in the system prompt. For example:
When the user asks about company policy, always search the Knowledge Base before answering.
If the Knowledge Base has no relevant information, say that clearly.Avoid forcing web search for every question. It can make replies slower and may use external data when the assistant already has enough context.