**Source URL:** https://general.veevavault.dev/ai-agents/agent-tools.md

# Agent Tools

<Aside type="note">The functionality described on this page is only available to customers who have licensed Veeva AI.</Aside>
Agent tools provide your LLM additional information from your Vault to help it execute agent actions. Agent tools are configured as part of the agent action definition, which means that agent tools are available per action rather than per agent. You can create [custom agent tools in the Vault UI](https://platform.veevavault.help/en/gr/950647).

Agent *Tool Types* defines the tool’s function, which specifies the kind of information a tool can provide. For example, Vault Admins can configure custom tools with the standard *VQL Query* tool type, which allows an agent action to execute preconfigured VQL queries.

With Vault Java SDK, your organization can create custom tool types to meet your unique business needs. Once created, the custom *Tool Type* is available in the Vault UI for Admin configuration on an agent tool.



---

**Previous:** [How to Create Custom Context Types](/ai-agents/agent-context/how-to-create-custom-context-type)  
**Next:** [How to Create Custom Agent Tool Types](/ai-agents/agent-tools/how-to-create-custom-tool-type)