Tools
Extend your agents with powerful integrations to external systems, databases, and APIs through Airia’s comprehensive Tools ecosystem.
What Are Tools?
Tools enable your agents to interact with external systems and perform actions beyond text generation. When building Agents, Tools bridge the gap between AI models and enterprise systems, allowing agents to:
- Query databases and data warehouses
- Integrate with enterprise applications (Microsoft, Google, Salesforce)
- Scrape and analyze web content
- Execute custom API calls
- Manage authentication and permissions
Supported Model Providers
Tools are compatible with all major LLM providers:
- OpenAI (GPT-3.5, GPT-4, GPT-4 Turbo)
- Azure OpenAI (Enterprise deployment)
- Anthropic (Claude family)
- AWS Bedrock (Multi-model support)
- Google Gemini (Gemini Pro, Gemini Ultra)
- Mistral (Mistral Large, Mistral Medium)
Tool Categories
Database & Analytics Tools
Connect to enterprise data sources with optimized query capabilities:
- SQL and NoSQL Databases: Databricks, PostgreSQL, MS SQL Server, Snowflake and others
Enterprise Application Tools
Integrate with business-critical systems:
- Microsoft Ecosystem: Teams, Outlook, OneDrive, SharePoint
- Google Workspace: Gmail, Drive, Calendar, Docs
- Atlassian: JIRA, Confluence (Issue tracking, documentation)
- Salesforce: CRM data access and updates
Web & Content Tools
Access and analyze web content and external APIs:
- Web Scraping:
- Search: Bing Web Search and Social Media monitoring (X, Youtube)
Airia Components
Specialized tools for advanced agent capabilities:
- Memory Objects: Persistent storage and retrieval
- Document Generation: Automated report and document creation
- Agent-to-Agent: Inter-agent communication
Tool Library vs. Custom Tools
Pre-Built Tool Library
Access 100+ ready-to-use Tools:
- Enterprise-grade authentication (OAuth, API keys, certificates)
- Optimized performance for common use cases
- Maintained and updated by Airia
- Instant deployment - add to agents in seconds
Custom Tool Creation
For unique requirements, create custom tools with:
- Flexible API integration - REST, GraphQL, SOAP support
- Custom authentication methods
- Parameterized configurations
- Variable injection for dynamic behavior
Authentication & Security
Supported Authentication Methods dependent on Provider
- OAuth 2.0 (Google, Microsoft, X, Salesforce)
- Bearer Tokens (API keys)
- Basic Authentication (Username/password)
- Certificate-based (Enterprise PKE)
- Custom Headers (API-specific requirements)
Authentication is supported through Airia’s secure credential storage that offers enterprise grade security for handling secrets with Tools.
Getting Started
Quick Setup Tutorial
Add a Pre-Built Tool
- Navigate to Tools in your project navigation
- Click Add Tool from the library
- Select your desired integration
- Configure authentication credentials
- Add to your agent via the Agent Canvas
Create a Custom Tool
- Go to Tools → Create New Tool
- Define tool Name and Description
- Configure API Endpoint and Parameters
- Set up Authentication method
- Test the configuration
- Save to your tool library
Best Practices
💡 Naming Convention: Use clear, descriptive names like “Company CRM - Customer Lookup” instead of generic names.
💡 Authentication Security: Use environment-specific credentials and rotate API keys regularly.
💡 Error Handling: Include fallback behaviors and clear error messages for failed API calls.
Adding Tools to Agents
Via Agent Canvas
- Open your agent in Agent Canvas
- Click the LLM model block to open the sidebar
- Select Add Tool from your library
- Configure tool-specific parameters
- Save the agent configuration
The tool will appear in the model’s footer and be available for use.
Tool Variables
Use Agent Variables to make tools dynamic:
Testing and Validation
Playground Testing
Test tools in the agent playground by:
- Deploy your agent with tools enabled
- Send queries that trigger tool usage
- Monitor responses for accuracy and performance
- Iterate on tool configuration as needed
Tools work with both streaming and non-streaming response modes.
Common Test Scenarios
- Database Tools: “Show me sales data for Q4 2024”
- Web Tools: “Find recent news about our competitor”
- Enterprise Tools: “Check my calendar for tomorrow’s meetings”
- Custom APIs: “Get the latest inventory levels from our warehouse system”
Advanced Features
Tool Chaining
Combine multiple tools in complex workflows:
- Data Retrieval → Database query for customer info
- Data Enhancement → Web search for company details
- Action Execution → Update CRM with enriched data
Scheduled Execution
Set up automated tool execution for:
- Metadata Refresh: Keep database schemas current
- Data Synchronization: Regular system updates
- Monitoring: Automated health checks
What’s Next?
- Explore Database Tools Setup
- Configure Authentication Methods
- Learn about Tool Variables
- Set up Actions and Workflows