Skip to main content

What is MCP?

MCP (Model Context Protocol) is a standard protocol for LLMs to discover and invoke tools. Every Orpheus agent automatically gets an MCP endpoint.

Auto-Generated Endpoints

When you deploy an agent, Orpheus creates:
LLMs can discover your agent’s capabilities and invoke it as a tool.

How It Works

workers Protocol flow:
  1. initialize — Establish session
  2. tools/list — Discover available tools
  3. tools/call — Execute the agent

Agent-to-Agent Example

One Orpheus agent can call another via MCP: agent-router → calls → calculator-python

Local Development

For local development, you need ngrok. Anthropic’s servers can’t reach localhost.

Test MCP Endpoints

Tracking MCP Requests

MCP requests are tracked separately in exec logs:
The source field shows:
  • http — Direct REST API calls
  • mcp — Agent-to-agent calls via MCP

Observability

Monitor MCP and HTTP requests →