Agent Tools
Learn about the tools available for agents to extend their capabilities.
Agent Tools extend the capabilities of your agents by allowing them to interact with external systems, perform actions, and access additional resources beyond their base language model functionality.
Overview
Tools are specialized functions that agents can invoke during conversations to accomplish specific tasks. They enable your agents to:
- Access external APIs and services
- Retrieve real-time data
- Perform calculations and data processing
- Interact with databases and storage systems
- Execute custom business logic
Available Tool Types
Built-in Tools
Our platform provides a set of built-in tools that are ready to use out of the box:
- Web Search: Allow your agent to search the web for up-to-date information
- Calculator: Enable mathematical computations and calculations
- Date/Time: Access current date and time information
Custom Tools
You can create custom tools to extend your agent's capabilities:
- API Connectors: Connect to external REST APIs
- Database Queries: Execute queries against your data sources
- Function Tools: Define custom functions for specialized operations
Discover More Tools
Expand your agent's capabilities by exploring our tool libraries:
- MCP Hub: Browse and connect Model Context Protocol (MCP) servers to give your agents access to a wide range of pre-built integrations and capabilities.
- App Gallery: Discover ready-to-use application connectors for popular services and platforms.
Configuring Tools
To add tools to your agent:
- Navigate to the Agent Builder
- Select the Tools tab
- Choose the tools you want to enable
- Configure any required parameters for each tool
Best Practices
- Limit tool access: Only enable tools that are necessary for your agent's intended use case
- Validate inputs: Ensure proper input validation for custom tools
- Handle errors gracefully: Implement error handling for tool failures
- Monitor usage: Track tool usage to optimize performance and costs