Skip to main content
Watch: I Built an AI App Without Leaving Databricks

Data and BI - official Databricks server

Genie One MCP server

A Databricks-provided MCP (system.ai.genie_one_mcp) governed through Unity Gateway that sends natural-language data questions to Genie One, which writes SQL and returns answers grounded in Genie Ontology with links back to Databricks sources. Unity Catalog permissions are enforced on every request. It is served from your own instance at https://<workspace-hostname>/ai-gateway/mcp-services/system.ai.genie_one_mcp with OAuth or API key auth.

Last verified 5 tools6 sources

Install

Terminal
claude mcp add --transport http --scope user \
  --client-id claude-code --callback-port 3118 \
  databricks-tools \
  "https://<workspace-hostname>/ai-gateway/mcp-services/<catalog>.<schema>.<service-name>"
Terminal
codex mcp add databricks-tools \
  --url "https://<workspace-hostname>/ai-gateway/mcp-services/<catalog>.<schema>.<service>" \
  --oauth-client-id <client-id>
JSON
{
  "mcpServers": {
    "databricks-tools": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://<workspace-hostname>/ai-gateway/mcp-services/<catalog>.<schema>.<service>",
        "3334",
        "--static-oauth-client-info",
        "{\"client_id\":\"<client-id>\"}",
        "--static-oauth-client-metadata",
        "{\"scope\":\"ai-gateway offline_access\"}"
      ]
    }
  }
}

Generic

Snippet
https://<workspace-hostname>/ai-gateway/mcp-services/system.ai.genie_one_mcp

Tools

genie_ask
Ask Genie a natural-language data question and start a response; returns conversation_id, response_id and status.
genie_poll_response
Fetch the latest state of an in-flight or completed response, including progress, final answer and deep links.
genie_get_query_result
Fetch the full SQL result (schema and rows) for a query Genie ran.
genie_cancel_response
Request cancellation of an in-flight Genie turn.
view_ask
Ask Genie a question and open the interactive MCP Apps View; offered instead of genie_ask to MCP Apps clients.

As documented on October 17, 2026. A running server reports its current list through tools/list.

Notes and caveats

  • Install snippets are Databricks' generic Unity Gateway MCP snippets: replace <catalog>.<schema>.<service> with system.ai.genie_one_mcp.
  • The Claude Code snippet uses the built-in claude-code OAuth client.
  • Codex and Cursor snippets need an account admin to create an OAuth app with the ai-gateway scope; the Codex flow then needs codex mcp login databricks-tools --scopes ai-gateway,offline_access.
  • Databricks also documents a Unity Gateway CLI path (ug mcp add --agents claude|codex|cursor) and personal access token configs for local testing.
  • The previous beta endpoint https://<workspace-hostname>/api/2.0/mcp/genie is deprecated and sunsets 2026-10-31.
  • Uses Genie One pricing.

FAQ

What does the Genie One MCP server do?

A Databricks-provided MCP (system.ai.genie_one_mcp) governed through Unity Gateway that sends natural-language data questions to Genie One, which writes SQL and returns answers grounded in Genie Ontology with links back to Databricks sources. Unity Catalog permissions are enforced on every request. The vendor documents 5 tools, including genie_ask, genie_poll_response, genie_get_query_result and genie_cancel_response.

How do I add the Genie One MCP server to Claude Code?

Databricks documents a Claude Code config; copy it from the Claude Code section of this page. Snippets for Codex, Cursor and Generic are there too.

Does the Genie One MCP server need authentication?

Yes, OAuth or API key. Transport: Streamable HTTP. Status: GA, last checked October 17, 2026.

Sources

Last verified against 6 Databricks pages, then re-checked independently.

Newsletter

New MCP servers, the week they ship

One email per week. New official MCP servers, the coding tools that support them and how developers wire them up.