MCP Tools Integration

The Model Context Protocol (MCP) enables AI agents to interact with external tools and services. Connect agents to the enterprise systems your organization already runs on.

What is MCP?

MCP is an open protocol that allows AI models to safely access external tools, data sources, and services. Rather than hardcoding integrations, MCP provides a standardized way for agents to discover and use capabilities dynamically.

Key Benefits

  • Extensible: Add new tools without modifying agent code
  • Secure: Tools run in isolated contexts with defined permissions
  • Discoverable: Agents can query available tools and their schemas
  • Standardized: One protocol works across different AI providers

Integration Ecosystem

Agents connect to the systems your organization already runs on through MCP. Each integration is registered per organization, governed by access policy, and isolated between tenants.

Business Systems

  • CRM and contact management
  • Accounting and invoicing
  • Project and job management
  • Industry-specific platforms

Communication & Productivity

  • Email and messaging
  • Calendar and scheduling
  • Document storage and search
  • Notifications and alerts

Available Tool Categories

Scheduling & Calendar

Manage appointments and timelines

{
  "name": "schedule_appointment",
  "description": "Schedule a meeting or appointment",
  "parameters": {
    "type": "object",
    "properties": {
      "title": { "type": "string" },
      "datetime": { "type": "string", "format": "date-time" },
      "attendees": { "type": "array", "items": { "type": "string" } }
    }
  }
}

Document Management

Handle contracts, permits, and specs

{
  "name": "search_documents",
  "description": "Search project documents and specifications",
  "parameters": {
    "type": "object",
    "properties": {
      "query": { "type": "string" },
      "documentType": { 
        "type": "string",
        "enum": ["contract", "permit", "specification", "invoice"]
      }
    }
  }
}

Communication

Client and vendor messaging

{
  "name": "send_notification",
  "description": "Send project updates to stakeholders",
  "parameters": {
    "type": "object",
    "properties": {
      "recipients": { "type": "array", "items": { "type": "string" } },
      "message": { "type": "string" },
      "priority": { "type": "string", "enum": ["low", "normal", "high"] }
    }
  }
}

Creating Custom Tools

Because Aethyr speaks the open Model Context Protocol, you are never limited to built-in integrations. Any MCP-compatible server—an off-the-shelf connector or one your team builds—can be registered to an organization, and its tools become available to agents subject to per-agent allow/deny policy.

Custom integrations are onboarded with your team so that authentication, credential storage, and tool permissions are configured securely before any agent can call them.

Tool Configuration

Configure which tools are available to each agent and set permission boundaries.

Agent Tool Configuration

// Agent configuration
{
  "agentId": "operations-assistant",
  "tools": {
    "enabled": [
      "schedule_appointment",
      "search_documents",
      "send_notification"
    ],
    "permissions": {
      "schedule_appointment": {
        "maxAttendeesPerEvent": 10,
        "allowRecurring": true
      },
      "send_notification": {
        "allowExternalRecipients": false,
        "maxRecipientsPerMessage": 50
      }
    }
  }
}