Databricks
Add Cakewalk's MCP Gateway to Databricks as a custom HTTP MCP connection. Databricks supports OAuth Dynamic Client Registration out of the box.
Last updated
Was this helpful?
Add Cakewalk's MCP Gateway to Databricks as a custom HTTP MCP connection. Databricks supports OAuth Dynamic Client Registration out of the box.
Databricks reads external MCP servers from Unity Catalog connections. Add Cakewalk's gateway as a custom HTTP MCP connection, and the tools become available in AI Playground, Genie Code, and Mosaic AI agents.
CREATE CONNECTION privilege on the Unity Catalog metastore. Users who need to consume the connection require USE CONNECTION privilege.
Custom form in Catalog > Connections. Cakewalk's gateway connects via OAuth Dynamic Client Registration (DCR), which Databricks supports natively.
Open Databricks and sign in.
Navigate to Catalog.
Open Connections.
Click Create connection.
Set Connection URL to https://mcp-gateway.getcakewalk.io/mcp.
Tick the Is mcp connection checkbox.
For authentication, select Dynamic Client Registration. Databricks registers itself with Cakewalk's gateway automatically.
Databricks initiates the OAuth flow against Cakewalk's well-known endpoints, registers as a client via DCR, and walks you through the consent flow. Sign in with your Cakewalk account and approve the Connection. Databricks stores the credential on the Unity Catalog connection record.
The Unity Catalog connection makes Cakewalk discoverable. Pick the surface that consumes it.
Open the AI Playground.
Click Tools > + Add tool.
Select MCP Servers > External MCP servers.
Choose your Cakewalk connection.
In a Genie Code session, add MCP servers from the same Unity Catalog connection list.
Reference the Cakewalk connection from agent code via the External MCP server interface.
In the AI Playground, ask the agent to list its available tools. The tools surfaced through the Cakewalk gateway appear in the response. In Cakewalk, the Databricks card on My Agents flips to Connected after the first agent call.
Databricks also supports manual OAuth U2M (with pre-registered Client ID and Secret), OAuth Machine-to-Machine, Bearer token, and OAuth User-to-Machine Per User. For Cakewalk's gateway, Dynamic Client Registration is the simplest path and avoids manual credential management.
Is mcp connection checkbox is missing: the option appears only in Connection types that support MCP. Confirm your Unity Catalog metastore is on a recent release.
DCR fails: confirm mcp-gateway.getcakewalk.io is reachable from your Databricks workspace, then retry. The DCR call hits /connect/register/AgentForceMcp on Cakewalk's gateway.
Connect to an external MCP server from Databricks.
Last updated
Was this helpful?
Was this helpful?