Prerequisites
- MCP client that accepts an HTTP MCP URL (Claude, Cursor, ChatGPT, Claude Code, custom clients, and similar)
- Browser available for the first OAuth consent (unless you use API keys)
- Project id if you want to pin Runtime to one project
https://mcp.getodin.ai. On-premises or private deployments use your environment’s MCP host instead.
Add EKB to your MCP client
Most clients only need the URL and will run OAuth themselves.
See Builder and Runtime for tool surfaces.
Client tips
Sign in when prompted
On first use, the client receives an authorization challenge and opens a browser consent flow:- Sign in to EKB if needed
- Review the client name and the permission (Build in your workspace or Use your agents and tools)
- Approve or deny
Pin a project (Runtime)
If your client supports custom headers, send:
Builder does not pin by header — the model passes the project id on each create/update call (
target_project_id or project_id, per tool schema). Use Runtime’s list_odin_projects (or a known id) when you need to discover project ids.