What Are Tools?
Tools enable your agents to interact with external systems and perform actions beyond text generation. With 162+ available tool types, Tools bridge the gap between AI models and enterprise systems, allowing agents to:- Query databases and data warehouses (MongoDB, PostgreSQL, Snowflake, DataBricks)
- Integrate with enterprise applications (Microsoft 365, Google Workspace, Salesforce, Atlassian)
- Connect with development platforms (GitHub, Supabase, LaunchDarkly, Pinecone)
- Perform web research and content analysis
- Execute custom API calls with dynamic parameters
- Create and update tools programmatically via ToolCreator and ToolUpdater
- Connect to external Model Context Protocol (MCP) servers
- Manage authentication with 135+ credential types
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 and metadata capabilities:- SQL Databases: PostgreSQL, MS SQL Server, MySQL with full query support
- NoSQL Databases: MongoDB with Find, Aggregate, and Metadata operations
- Cloud Data Warehouses: Snowflake, DataBricks for advanced analytics
- Modern Database Platforms: Supabase for real-time applications
- Vector Databases: Pinecone for AI/ML workloads
Enterprise Application Tools
Integrate with business-critical systems:- Microsoft Ecosystem: Teams, Outlook, OneDrive, SharePoint with MCP support
- Google Workspace: Gmail, Drive, Calendar, Docs, Sheets, Slides
- Atlassian Suite: JIRA (issue management), Confluence (content search)
- CRM Systems: Salesforce with SOQL queries, HubSpot for marketing automation
- Service Management: ServiceNow for incident and request management
- Productivity: Asana, Slack for team collaboration
- Development: GitHub integration via MCP for code management
Web & Content Tools
Access and analyze web content with comprehensive search capabilities:- Search Engines: Google Search, Brave Search, Exa for web research
- Academic & Research: ArXiv for scientific papers, Wolfram Alpha for computational queries
- Social & Media: Reddit discussions, YouTube content analysis, X (Twitter) monitoring
- Financial Data: Alpha Vantage, FRED, SEC for market and economic data
- Web Scraping: Custom web content extraction and analysis
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
- AI/ML Tools: OpenAI DALL-E for image generation, advanced AI integrations
Tool Library vs. Custom Tools
Pre-Built Tool Library
Access 162+ 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:- Visual Tool Builder: React-based interface for creating custom tools
- Flexible API Integration: Full REST API support with POST, GET, PUT, PATCH methods
- Dynamic Authentication: Integration with all 135+ credential types
- Advanced Parameter System: Dot notation support (
headers.Content-Type,jsonBody.name) - Real-time Testing: Test tools immediately after creation
- MCP Server Integration: Connect to external Model Context Protocol servers
- Programmatic Tool Management: ToolCreator and ToolUpdater for AI-driven tool creation
Authentication & Security
Supported Authentication Methods (135+ Credential Types)
- OAuth 2.0: Google, Microsoft, X (Twitter), Salesforce, Atlassian, Slack, Dropbox, Box
- API Keys & Bearer Tokens: Custom API keys, service-specific tokens
- Basic Authentication: Username/password for enterprise systems
- Header Authentication: Custom header-based auth for specialized APIs
- Query Parameter Auth: API keys passed as URL parameters
- Service Accounts: Google Service Accounts, specialized database connections
- MCP Headers: Authentication for Model Context Protocol integrations
- Credentials Mode: Shared service account credentials managed by administrators
- End-User Mode: Individual user authentication with bring-your-own OAuth capability
Getting Started
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
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
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
