# Retool Documentation > Complete product documentation for Retool. This file contains links to documentation sections following the llmstxt.org standard. ## Table of Contents - [Agentic workflows](https://docs.retool.com/agents/concepts/agentic-workflows): Learn about agentic workflows and how they differ from standalone agents and workflows. - [Retool Agents best practices](https://docs.retool.com/agents/concepts/best-practices): Best practices for Retool Agents. - [Evals in Retool Agents](https://docs.retool.com/agents/concepts/evals): Learn about systematic tests using evals in Retool Agents. - [Retool Agents FAQ](https://docs.retool.com/agents/concepts/faq): Answers to frequently asked questions about Retool Agents. - [Retool Agents overview](https://docs.retool.com/agents/concepts/overview): Learn about Retool Agents. - [Tools for Retool Agents](https://docs.retool.com/agents/concepts/tools): Learn how to use tools with Retool Agents. - [Retool Agents concept guides](https://docs.retool.com/agents/concepts): Learn about relevant features, functionality, and principles related to Retool Agents. - [Retool Agents chat](https://docs.retool.com/agents/guides/chat-with-agent): Chat with an agent to test its tool calls and reasoning, and learn how to share chat threads with other use. - [Automatically configure an agent with the Configuration Assistant](https://docs.retool.com/agents/guides/config-assistant): Learn how to configure an agent with the Configuration Assistant. - [Create an agent from a template](https://docs.retool.com/agents/guides/create-agent-from-template): Learn how to create Retool Agents from a template. - [Run evals and compare them side-by-side](https://docs.retool.com/agents/guides/evals/compare-eval-runs): Learn how to run and compare Retool Agent evals. - [Create datasets to evaluate agent performance](https://docs.retool.com/agents/guides/evals/create-dataset): Learn how to create a dataset for Retool Agents Evals. - [Evals](https://docs.retool.com/agents/guides/evals): Learn how to evaluate Retool Agents. - [Monitor Retool Agents](https://docs.retool.com/agents/guides/monitor): Learn how to monitor Retool Agents for performance, reliability, and cost-management. - [Manage permissions for Retool Agents](https://docs.retool.com/agents/guides/permissions-agents): Learn how to manage permissions and access for Retool Agents. - [Configure email triggers for Agents using Mailgun](https://docs.retool.com/agents/guides/self-hosted/agents-email-triggers): Learn how to set up email triggers with Mailgun for Agents on Self-hosted deployments. - [Self-hosted Retool for Agents](https://docs.retool.com/agents/guides/self-hosted): Learn how to set up and manage Retool Agents on Self-hosted Retool. - [Set up Retool Agents on Self-hosted deployments](https://docs.retool.com/agents/guides/self-hosted/set-up-agents): Learn how to install Retool Agents on Self-hosted deployments. - [Connect an MCP server to an agent](https://docs.retool.com/agents/guides/tools/connect-to-mcp-server): Learn how to connect and call tools from an MCP (Module Context Protocol) server with Retool Agents. - [Create a custom tool](https://docs.retool.com/agents/guides/tools/create-custom-tools): Learn how to create custom tools with Retool Agents. - [Import tools from another agent](https://docs.retool.com/agents/guides/tools/import-tools-from-agent): Learn how to import tools from another agent into your agent. - [Tools](https://docs.retool.com/agents/guides/tools): Learn how to create and call tools with Retool Agents. - [Invoke an agent as a tool](https://docs.retool.com/agents/guides/tools/use-agent-as-tool): Learn how to call an agent as a tool from another agent. - [Retool Agents core tools](https://docs.retool.com/agents/guides/tools/use-core-tools): Learn about the tools Retool Agents supports out-of-the-box. - [Trigger a workflow as a tool](https://docs.retool.com/agents/guides/tools/use-workflow-as-tool): Learn how to create a tool from a workflow with Retool Agents. - [Trigger agents with email](https://docs.retool.com/agents/guides/trigger-with-email): Learn how to trigger Retool Agents by sending an email. - [Retool Agents how-to guides](https://docs.retool.com/agents/guides): Step-by-step instructions for using common features and functionality in Retool Agents. - [Retool Agents documentation](https://docs.retool.com/agents): Build, run, and evaluate agents to automate human work with AI. - [Retool Agents quickstart](https://docs.retool.com/agents/quickstart): Learn about the fundamental concepts of Retool Agents. - [The Current User object](https://docs.retool.com/agents/reference/current-user): Information about the current user of the agent. - [Agents glossary](https://docs.retool.com/agents/reference/glossary): Learn the meanings of agent-related terms. - [Retool Agents reference](https://docs.retool.com/agents/reference): Reference documentation for Retool Agents. - [Retool Agents tutorial](https://docs.retool.com/agents/tutorial): Create a Retool Agent from scratch. - [Web app best practices](https://docs.retool.com/apps/concepts/best-practices): Learn about the best practices for building performant web apps. - [Command Palette](https://docs.retool.com/apps/concepts/command-palette): Learn about Retool's Command Palette and its global search and commands. - [Components](https://docs.retool.com/apps/concepts/components): Learn more about Retool's UI components. - [Legacy and deprecated components](https://docs.retool.com/apps/concepts/components/legacy-deprecated-components): Learn about legacy and deprecated components. - [Custom CSS styles](https://docs.retool.com/apps/concepts/custom-css): Learn more about using custom CSS. - [Debug Tools](https://docs.retool.com/apps/concepts/debug-tools): Investigate and resolve issues with Retool's built-in debugging tools. - [App IDE](https://docs.retool.com/apps/concepts/ide): Learn about Retool's IDE for app development. - [Multiplayer](https://docs.retool.com/apps/concepts/multiplayer): Learn about collaborative app building for real-time development. - [Notifications](https://docs.retool.com/apps/concepts/notifications): Learn more about notifications and their global settings. - [Programming paradigms at Retool](https://docs.retool.com/apps/concepts/programming-paradigms): Learn about the programming styles supported by Retool and their use. - [Embedded apps](https://docs.retool.com/apps/concepts/share-externally/embed): Learn about embedding Retool apps in your existing web applications with support for authentication. - [External apps](https://docs.retool.com/apps/concepts/share-externally/external): Use external apps (sometimes referred to as _custom portals_ or _Retool Portals_) to deliver a fully white-labeled Retool app to internal and human-in-the-loop workflows that require a user to take action before the workflow ... - [Version and publish workflows](https://docs.retool.com/workflows/guides/version-and-publish): Learn how to publish and manage workflows that run automatically. - [Workflows how-to guides](https://docs.retool.com/workflows/guides): Step-by-step instructions for common features and functionality in Retool Workflows. - [Retool Workflows documentation](https://docs.retool.com/workflows): Build, schedule, and monitor your jobs, alerts, and ETL tasks. - [Retool Workflows quickstart](https://docs.retool.com/workflows/quickstart): Learn about the fundamental concepts of Retool Workflows. - [Retool Workflows environment variables](https://docs.retool.com/workflows/reference/environment-variables): Workflow-related environment variables for self-hosted deployments. - [Workflows glossary](https://docs.retool.com/workflows/reference/glossary): Learn the meanings of workflow-related terms. - [Workflow IDE keyboard shortcuts](https://docs.retool.com/workflows/reference/keyboard-shortcuts): Learn about built-in keyboard shortcuts for the Workflow IDE. - [The Invoke Agent block](https://docs.retool.com/workflows/reference/objects/block/agent): Invoke an agent from within a workflow. - [The AI Action block](https://docs.retool.com/workflows/reference/objects/block/ai-action): Execute AI actions within a workflow. - [The Branch block](https://docs.retool.com/workflows/reference/objects/block/branch): Branch logic within a workflow. - [The Code block](https://docs.retool.com/workflows/reference/objects/block/code): Execute code within a workflow. - [The Filter block](https://docs.retool.com/workflows/reference/objects/block/filter): Filter logic within a workflow. - [Block objects](https://docs.retool.com/workflows/reference/objects/block): Execute actions within a workflow. - [The Loop block](https://docs.retool.com/workflows/reference/objects/block/loop): Loop logic within a workflow. - [The Resource query block](https://docs.retool.com/workflows/reference/objects/block/resource-query): Execute resource queries within a workflow. - [The Response block](https://docs.retool.com/workflows/reference/objects/block/response): Return a response within a workflow. - [The Workflow block](https://docs.retool.com/workflows/reference/objects/block/run-workflow): Trigger workflow runs within a workflow. - [The Wait block](https://docs.retool.com/workflows/reference/objects/block/wait): Execute a wait within a workflow. - [The Current User object](https://docs.retool.com/workflows/reference/objects/current-user): Information about the current logged-in or authenticated user. - [The Start Trigger object](https://docs.retool.com/workflows/reference/objects/starttrigger): Information about the start trigger of the workflow. - [The Workflow Context object](https://docs.retool.com/workflows/reference/objects/workflowcontext): Information about the current workflow. - [Retool Events reference](https://docs.retool.com/workflows/reference/retool-events): Reference documentation for Retool Events. - [Retool Workflows reference](https://docs.retool.com/workflows/reference): Reference documentation for Retool workflows. - [Retool Workflows tutorial](https://docs.retool.com/workflows/tutorial): A hands-on introduction to Retool Workflows.