How to connect Databricks and add a Genie space as an MCP server
Steps in this video
Steps in this video
- Open Integrations
- Connect Databricks
- Sign in to Databricks
- Allow access
- Open MCP Servers
- Add a Direct HTTP server
- Pick your Genie space
- Test Setup
Setup is two steps, done by two different people: your Databricks account
administrator registers an OAuth app connection, then an Olympus workspace
admin saves that app once for the whole workspace. Members can only connect
after both are done.
Step 1: Register an OAuth app in Databricks (account admin)
- Open the Databricks Account Console:
-
Settings → App connections → Add connection. Name it e.g.
Athena. -
Redirect URLs: add:
You can add multiple redirect URLs if you use more than one Athena environment.
-
Scopes:
all-apisandoffline_access. The second one is required so Athena can refresh tokens without re-prompting members. Databricks documents theai-gatewayscope for Genie One. If Test Setup on a Genie One server says the token needsai-gateway, add that scope here too, then add it under OAuth scopes in step 2. - Create. Databricks shows the Client ID and Client Secret exactly once; copy both immediately.
- Copy your Account ID as well (top-right user menu in the Account Console). This is the account UUID, not the workspace org-id.
Step 2: Enable Databricks in Athena (workspace admin, once)
An Olympus workspace admin or owner must add this on the Athena side for the entire workspace before individual members can connect. Members cannot configure it themselves, and the connect option stays hidden until it’s saved. Open Workspace Settings → Integrations, expand Databricks (Direct OAuth), click Add app, and fill in:
Toggle the app on and Save app. You can add more than one app, for example
one per Databricks workspace, and members pick which one to authorize against.
Secrets are encrypted at rest and never returned to the browser.
Step 3: Members connect (each user)
- Go to Integrations and click Databricks → Connect.
- Sign in to Databricks in the popup and grant the requested scopes.
- Athena creates a private catalog for you with a warehouse picker and SQL editor. Queries run as your Databricks identity.
Ask Genie One or a Genie space from an agent
Genie One answers across the data you can use in Databricks. A Genie space answers from that space only. Both run as each member’s own Databricks identity, through their Databricks connection.- Open the agent’s MCP Servers and add a server.
- Set Connection to Direct HTTP.
- Under Athena connection, set Credential source to your Databricks connection, or to Each user’s own Databricks connection for a server colleagues will use too.
- In Genie, pick Genie One or a Genie space. The server URL fills in.
- Click Test Setup. Leave Headers empty.
Databricks turns off the Genie One Beta endpoint (
/api/2.0/mcp/genie) on
October 31, 2026. When a server that still uses it has your Databricks
connection as its Credential source, a warning appears under Genie.
Click Switch to Genie One to move it.
