Om MCP Overview
Connect Codex, Claude Code, and other MCP-compatible clients to the hosted Om MCP with your Om API key.
Om MCP is the hosted MCP interface for Om. Add it to Codex, Claude Code, or any MCP-compatible client, authenticate with your Om API key, and use Om tools directly from the same session.
Setup in four steps
Create an Om API key
Generate an API key from your Om dashboard and keep it in an environment variable.
export OM_API_KEY="omtx_..."Add the hosted Om MCP
Point your MCP client at the hosted Om MCP endpoint.
Choose the auth mode your client supports
Codex can use `Authorization: Bearer $OM_API_KEY`. Claude Code and other clients with custom-header support can send `x-api-key: $OM_API_KEY`.
Restart and verify
Ask for `om_status`, `pricing_get`, or `datasets_catalog` to confirm the server is attached.
Hosted server
| Setting | Value | Notes |
|---|---|---|
| MCP URL | https://agents.omtx.ai/mcp | Hosted Om MCP endpoint. Verified live in this workstream. |
| Transport | streamable HTTP | MCP clients should connect over HTTPS to the /mcp route. |
| Codex auth | Authorization: Bearer $OM_API_KEY | Recommended for Codex because the current remote MCP setup supports bearer-token auth directly. |
| Custom-header auth | x-api-key: $OM_API_KEY | Recommended for Claude Code and other clients that support custom headers. |
Add Om MCP to your client
codex mcp add omtx --url https://agents.omtx.ai/mcp --bearer-token-env-var OM_API_KEY[mcp_servers.omtx]
url = "https://agents.omtx.ai/mcp"
bearer_token_env_var = "OM_API_KEY"Diligence
Search, gather, crawl, synthesize, and run deep diligence from the same session.
- Fast target triage
- Claim-backed research workflows
- Citation-oriented outputs
Data Access
Find available proteins and retrieve binder and non-binder dataset exports for a protein.
- Protein discovery
- Signed binder and non-binder exports
- Model-ready dataset pulls
Jobs + Artifacts
Launch work, wait on completion, export results, and retrieve artifacts without leaving the session.
- Polling and wait helpers
- Artifact upload and finalize
- Signed download URLs
Hub
Launch supported model workflows and inspect execution state directly.
- Submit runs
- Track job progress
- Pull outputs into downstream work
System
Check health, pricing, profile, and credits from the same client session.
- om_status
- pricing_get
- credits_get
- users_profile
Good first prompts
- Run
om_statusto verify the MCP is attached. - Run
pricing_getto inspect the current pricing manifest. - Ask Om MCP which proteins and datasets are available in Data Access.
- Run
diligence_searchordiligence_gatheron a target you already care about.
Typical MCP workflow
Ask the question
Start with a target, protein UUID, job goal, or workflow question inside your MCP client.
Use Om tools directly
Run Diligence, Data Access, Jobs, Artifacts, or Hub tools without building request glue first.
Keep the result in-session
Let the next step use the returned evidence, dataset export URLs, job IDs, or artifact URLs immediately.
Move into the API when needed
Use the direct API only when you need orchestration beyond the MCP session.
Security and approval
Om MCP can access your Om account with the same API key you use against the API directly. Keep manual tool approval on in your MCP client, use a dedicated API key per machine or environment, and do not commit that key to source control.