> For the complete documentation index, see [llms.txt](https://help.genesis.autify.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.genesis.autify.com/ai-feature/tools.md).

# Tools

In Autify Genesis, the AI Assistant and AI Agent blocks combine AI models with tools so they can explore codebases, read files, and work with external services.

## Tool types

Available tools fall into three types.

| Type                                             | Description                                                                                                                                                       |
| ------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Built-in tools that are individually enabled     | Built-in tools that you select from the **Tools** tab in an AI Agent block. In the AI Assistant, these are used automatically.                                    |
| Tools that are auto-attached based on conditions | Tools that are added automatically based on the workspace state or active integrations.                                                                           |
| Custom MCP servers                               | Tools that become available when you register an external MCP (Model Context Protocol) connection for the workspace under **Resources & context > Integrations**. |

## Built-in tools

Common built-in tools include the following.

| Tool                  | Description                                                                                     |
| --------------------- | ----------------------------------------------------------------------------------------------- |
| Explore               | Use bash-style commands to inspect the workspace codebase and uploaded files in read-only mode. |
| View media            | Load and analyze images and PDFs stored in the workspace.                                       |
| Search knowledge base | Run semantic search across registered codebases and specification files.                        |
| File versions         | List all versions of an uploaded file.                                                          |
| Fetch URL             | Retrieve data from a public web URL.                                                            |
| Analyze video         | Inspect an uploaded video and summarize what happens.                                           |

## Tools that are auto-attached

Some tools appear automatically without any manual selection.

* File tools such as **Read file** are always attached automatically.
* **Generate image** is attached only in the AI Assistant, when the Google provider is available for your organization.
* **GitHub tools** are available when GitHub is connected under **Resources & context > Codebase**.
* **Slack tools** are available when Slack is connected for the organization and the workspace has bound channels. They include **Connect Slack channel**, **List Slack channels**, **Read Slack thread**, **Import Slack file**, and **Send Slack message**. Replies and file sends stay in the intended Slack thread.
* In workflow **AI Agent** blocks, read-only query tools may also be auto-attached based on the execution context and permissions. These let the agent inspect workspace data such as workflows, files, specs, directories, and Spaces before it takes action.
* **Aximo tools** are available when an Aximo connection is configured for the workspace.
* **Spaces tools** are available when Spaces is enabled for your organization. They create and update Spaces and collections, and also search rows by keyword (**Search entries**).

## Custom MCP servers

Register external MCP connections from **Resources & context > Integrations** on the workspace page.

| Location                    | How to use                                                                                                            |
| --------------------------- | --------------------------------------------------------------------------------------------------------------------- |
| AI Assistant (chat)         | Chat starts with the always-on tools plus an MCP tool catalog, and it can load only the MCP tools you need on demand. |
| AI Agent block in workflows | Add the connections you want to use from the block's **MCP servers** tab.                                             |

In chat, you can use `load_mcp_tools` to load tools by server, search query, explicit tool names, or a combination of those selectors.

{% hint style="info" %}
For steps to register and manage workspace-level MCP connections, see [Workspace settings](/settings/workspace-settings/workspace-configuration.md).
{% endhint %}
