DatabricksKrishna Rupanagunta, Cynthya Peranandam, Siddesh Pore8 min readintermediate
Genie One MCP: Give any AI Agent the Right Business Context
Summary
Genie One MCP extends Databricks’ Genie Ontology—a governed business‑context layer—to any Model‑Context‑Protocol‑compatible AI assistant. By exposing five MCP tools (e.g., `genie_ask`, `genie_poll_response`) and enforcing per‑user Unity Catalog permissions via on‑behalf‑of OAuth, the service lets agents retrieve permission‑aware, ontology‑grounded answers and interactive views without each model…
- Business context (metrics, definitions, lineage, access policies) is centralized in Genie Ontology and can be reused across ChatGPT, Claude, Copilot, and coding agents via MCP.
- Genie One MCP provides a tool contract (ask, poll, get result, cancel, view) that abstracts query generation, execution, and result rendering, returning Databricks deep links and optional interactive panels.
- Permission enforcement relies on passing the end‑user’s OAuth token (OBO flow) so Unity Catalog row‑level filters, column masks, and grants are applied per request; service‑principal auth is also supported but loses per…
- Setup is a preview‑toggle in a Databricks workspace plus client‑specific connector configuration; once registered, agents can invoke Genie via simple CLI commands (e.g., `ug claude`).
Enterprise AI assistants often hallucinate or return inconsistent answers because they lack a shared, governed view of business metrics and data lineage. By externalizing that knowledge into a reusable ontology and enforcing fine‑grained access at query time, organizations can safely scale AI‑drive…
5/10





