Skip to main content
An Expert is an LLM-powered capability that an AI agent can utilize. Experts are designed to complete small, discrete tasks efficiently, enabling the Orchestrator to compose complex workflows by chaining multiple experts together.
Diagram showing where experts sit in the agentic framework flow

Expert Registry

Corti maintains a registry of experts that includes both first-party experts built by Corti and third-party integrations. You can browse and discover available experts through the Expert Registry API endpoint, which returns information about all available experts including their capabilities, descriptions, and configuration requirements. The registry includes experts for various healthcare use cases such as:
  • Clinical reference lookups
  • Medical coding
  • Document generation
  • Data extraction
  • And more

Bring Your Own Expert

You can create custom experts by exposing an MCP (Model Context Protocol) server. When you register your MCP server, Corti wraps it in a custom LLM agent with a system prompt that you can control. This allows you to:
  • Integrate your own tools and data sources
  • Create domain-specific experts tailored to your workflows
  • Maintain control over the expert’s behavior through custom system prompts
  • Leverage Corti’s orchestration and memory management while using your own tools

Expert Configuration

When creating a custom expert, you provide configuration that includes:
  • Expert metadata: ID, name, and description
  • System prompt: Controls how the LLM agent behaves and reasons about tasks
  • MCP server configuration: Details about your MCP server including transport type, authorization, and connection details
    Expert Configuration
    [
      {
        "type": "expert",
        "id": "ecg_interpreter",
        "name": "ECG Interpreter",
        "description": "Interprets 12 lead ECGs.",
        "systemPrompt": "You are an expert ECG interpreter.",
        "mcpServers": [
          {
            "id": "srv1",
            "name": "ECG API Svc",
            "transportType": "streamable_http",
            "authorizationType": "none",
            "url": "https://api.ecg.com/x"
          }
        ]
      }
    ]
    

MCP Server Requirements

Your MCP server must:
  • Implement the Model Context Protocol specification
  • Expose tools via the standard MCP tools/list and tools/call endpoints
  • Handle authentication
Once registered, your custom expert becomes available to the Orchestrator and can be used alongside Corti’s built-in experts in multi-expert workflows.

Multi-Agent Composition

This feature is coming soon.
We’re working on exposing A2A (Agent-to-Agent) endpoints that will allow you to attach multiple agents together, enabling more sophisticated multi-agent workflows. This will provide:
  • Direct agent-to-agent communication using the A2A protocol
  • Composition of complex workflows across multiple agents
  • Fine-grained control over agent interactions and data flow
For now, the Orchestrator handles expert composition automatically. When A2A endpoints are available, you’ll be able to build custom agent networks while still leveraging Corti’s orchestration capabilities.

Direct Expert Calls

This feature is coming soon.
We’re also working on enabling direct calls to experts, allowing you to use them directly in your workflows rather than only through agents. This will provide:
  • Direct API access to individual experts
  • Integration of experts into custom workflows
  • More flexible composition patterns beyond agent-based orchestration
While AI chat is a useful mechanism, it’s not the only option!The Corti Agentic Framework is API-first, enabling synchronous or async usage across a range of modalities: scheduled batch jobs, clinical event triggers, UI widgets, and direct EHR system calls.Let us know what types of use cases you’re exploring, from doctor-facing chat bots to system-facing automation backends.
Please contact us if you need more information about Experts or creating custom experts in the Corti Agentic Framework.