Skip to main content
The fastest way to get started — no installation required.

Generate an API Key

Open the Omi app and navigate to Settings → Developer → MCP to generate your API key.Your key will look like: omi_mcp_...
This key is only for MCP clients. To call REST Developer API endpoints directly, create a separate Developer API key from Settings → Developer → Create Key. Developer API keys look like omi_dev_....

Configure Your Client

Use the following connection details:
  • Server URL: https://api.omi.me/v1/mcp/sse
  • Authorization: Bearer omi_mcp_... (your generated key)
  • Transport: Streamable HTTP (MCP 2025-03-26 spec)

Client Configuration

Add to your claude_desktop_config.json:
Config file location:
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows PowerShell: $env:APPDATA\Claude\claude_desktop_config.json
  • Windows cmd: %APPDATA%\Claude\claude_desktop_config.json

Docker (Self-Hosted)

If you prefer to run the MCP server locally:

Generate an API Key

Open the Omi app → Settings → Developer → MCP to generate your key.

Install Docker

Install Docker. We recommend OrbStack for macOS.

Configure Claude Desktop

Add to your claude_desktop_config.json:
The API key can also be provided with each tool call. If not provided, the server uses the OMI_API_KEY environment variable as a fallback.

Custom Backend URL

If you are self-hosting the Omi backend:
Only needed for self-hosted Omi instances. The default URL points to the official Omi API.