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

  1. Navigate to Tools in your project navigation
  2. Click Add Tool from the library
  3. Select your desired integration
  4. Configure authentication credentials
  5. Add to your agent via the Agent Canvas

Create a Custom Tool

  1. Go to ToolsCreate New Tool
  2. Define tool Name and Description
  3. Configure API Endpoint and Parameters
  4. Set up Authentication method
  5. Test the configuration
  6. 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

  1. Open your agent in Agent Canvas
  2. Click the LLM model block to open the sidebar
  3. Select Add Tool from your library
  4. Configure tool-specific parameters
  5. 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:

Database Query: SELECT * FROM {{table_name}} WHERE date > '{{start_date}}'

Testing and Validation

Playground Testing

Test tools in the agent playground by:

  1. Deploy your agent with tools enabled
  2. Send queries that trigger tool usage
  3. Monitor responses for accuracy and performance
  4. 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:

  1. Data Retrieval → Database query for customer info
  2. Data Enhancement → Web search for company details
  3. 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?