Databricks
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.
Requirements
CREATE CONNECTIONprivilege on the Unity Catalog metastore. Users who need to consume the connection requireUSE CONNECTIONprivilege.
Install Method
Custom form in Catalog > Connections. Cakewalk's gateway connects via OAuth Dynamic Client Registration (DCR), which Databricks supports natively.
Step 1: Open Catalog Connections
Open Databricks and sign in.
Navigate to Catalog.
Open Connections.
Click Create connection.
Step 2: Configure the Cakewalk Gateway
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.
Step 3: Authenticate
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.
Step 4: Add the MCP Server to a Surface
The Unity Catalog connection makes Cakewalk discoverable. Pick the surface that consumes it.
AI Playground
Open the AI Playground.
Click Tools > + Add tool.
Select MCP Servers > External MCP servers.
Choose your Cakewalk connection.
Genie Code
In a Genie Code session, add MCP servers from the same Unity Catalog connection list.
Mosaic AI Agents
Reference the Cakewalk connection from agent code via the External MCP server interface.
Verifying It Works
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.
Other Authentication Modes
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.
Troubleshooting
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.iois reachable from your Databricks workspace, then retry. The DCR call hits/connect/register/AgentForceMcpon Cakewalk's gateway.
Learn more
Connect to an external MCP server from Databricks.
Last updated
Was this helpful?