> ## Documentation Index
> Fetch the complete documentation index at: https://docs.orova.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Assign Tools to an Agent

> Give your agent access to tools so it can take actions during conversations

## Assign a tool

<Steps>
  <Step title="Go to your agent">
    In the dashboard, navigate to **Agents** and select the agent you want to configure.
  </Step>

  <Step title="Open the Tools tab">
    Click the **Tools** tab in the agent settings.
  </Step>

  <Step title="Add a tool">
    Click **Add Tool** and select from your available tools. You can add multiple tools.
  </Step>

  <Step title="Save">
    The agent now has access to the tool. It will automatically use it during conversations when relevant.
  </Step>
</Steps>

## How the agent decides when to use a tool

The agent uses its LLM to decide when a tool is relevant based on the conversation context. You don't need to configure triggers or rules — the agent figures it out naturally.

For example:

* User says "Look up John Smith" → agent uses the CRM search tool
* User says "Book a meeting for Friday" → agent uses the calendar tool
* User says "Send a message to the sales channel" → agent uses the Slack tool
* User asks a general question → agent responds normally without using any tool

## Tips for better tool usage

* **Be specific in your system prompt** — Mention what tools the agent has access to and when it should use them. For example: *"You have access to HubSpot. When a caller asks about their account, look them up by name or email."*

* **Keep tool count reasonable** — While an agent can have multiple tools, having too many can slow down decision-making. Stick to the tools that are relevant to the agent's purpose.

* **Test with real scenarios** — Use the **Talk to Agent** button in the dashboard to test tool usage with realistic questions before going live.

## Remove a tool

To remove a tool from an agent, go to the agent's **Tools** tab, find the tool, and click **Remove**. The tool itself isn't deleted — it's just no longer available to that specific agent.
