> ## Documentation Index
> Fetch the complete documentation index at: https://agno-v2-codex-docs-audit-20260719-0149.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Tools

> Configure team and member tools, tool hooks, tool choice, and call limits.

| Example                                                                              | Description                                                                                                                                 |
| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------- |
| [Post Hook Output](/examples/teams/hooks/post-hook-output)                           | Demonstrates output validation and transformation post-hooks for team runs.                                                                 |
| [Pre Hook Input](/examples/teams/hooks/pre-hook-input)                               | Demonstrates input validation and transformation pre-hooks for team runs.                                                                   |
| [Stream Hook](/examples/teams/hooks/stream-hook)                                     | Demonstrates post-hook notifications after team response generation.                                                                        |
| [Async Tools](/examples/teams/tools/async-tools)                                     | Demonstrates async team execution with mixed research and scraping tools.                                                                   |
| [Custom Tools](/examples/teams/tools/custom-tools)                                   | Demonstrates a team using a custom FAQ tool plus web-search fallback.                                                                       |
| [Member Tool Hooks](/examples/teams/tools/member-tool-hooks)                         | Demonstrates permission-aware tool hooks that gate member delegation.                                                                       |
| [Tool Hooks](/examples/teams/tools/tool-hooks)                                       | Demonstrates team/member tool hooks for logging delegation and tool execution timing.                                                       |
| [Async Toolkit Context](/examples/teams/tools/async-toolkit-context)                 | Demonstrates that async-only toolkit functions are correctly included in the team system message when add\_member\_tools\_to\_context=True. |
| [Member Information](/examples/teams/tools/member-information)                       | Demonstrates enabling the `get_member_information_tool` capability on a Team.                                                               |
| [Message History In Tool Hooks](/examples/teams/tools/message-history-in-tool-hooks) | Access the current run's message history inside tool hooks in a team via run\_context.messages.                                             |
| [Tool Call Limit](/examples/teams/tools/tool-call-limit)                             | Demonstrates constraining how many tool calls a Team can make in a single run.                                                              |
| [Tool Choice](/examples/teams/tools/tool-choice)                                     | Demonstrates using `tool_choice` to force the Team to execute a specific tool.                                                              |
