Connect your Collate instance to Databricks by registering it as an MCP Service in Unity Catalog. Once registered, Databricks agents and AI assistants (including Databricks Assistant and Mosaic AI Agent Framework agents) can discover and call Collate’s MCP tools as a governed, auditable Unity Catalog resource.Unlike client-side integrations such as Claude or Cursor, Databricks doesn’t connect directly to the Collate MCP endpoint from a local config file. Instead, an admin registers the server once as a Unity Catalog securable, and Databricks proxies and governs every call through its Unity AI Gateway.
To create a Unity Catalog HTTP connection in Databricks, follow these steps:
Navigate to Catalog > External Data > Connections.
Click Create connection.
Set Connection type to HTTP.
Set Host / MCP server URL to https://<YOUR-Collate-SERVER>/mcp.
Set Authentication to Bearer token, and paste your Collate Personal Access Token.
Enable the Is MCP connection checkbox so Databricks treats the endpoint as an MCP server rather than a generic HTTP API.
Click Create to save the connection.
Tip: If your Collate deployment authenticates with OAuth 2.0 instead of a PAT, use OAuth M2M (shared service-principal credentials) or OAuth U2M (per-user login) as the authentication type instead of Bearer token. See OAuth 2.0 Authentication for the values Collate expects.
If you selected OAuth U2M, each user must authenticate individually before they can call the service:
Open the connection’s detail page in Catalog Explorer.
Click Login.
Complete the OAuth consent flow against your Collate instance.
Bearer token and OAuth M2M skip this step: Both use a single shared credential set once, at connection creation, so no per-user login is required.
To register the MCP service in Databricks, follow these steps:
In the left sidebar, select AI Gateway > MCPs > Register MCP Server.Alternatively, go to Catalog, open the target schema, and select Create > MCP Service, which opens the same form.
Set Catalog and Schema to where the MCP Service will live as a Unity Catalog securable.
Set MCP Service name, for example collate (this can’t be changed after creation).
Set Connection to the HTTP connection you created in Step 1.
Optional: Set Tools to the Collate MCP tools you want to expose. Leave unrestricted to expose all of them. See the MCP Tools Reference for the full list.
Important: Grant EXECUTE on the MCP Service itself. Never grant USE CONNECTION on the underlying HTTP connection to end users. That would let them bypass tool selection and call the Collate MCP endpoint directly with the shared credential.
Mosaic AI Agent Framework agents can add it as a tool source directly. To verify the connection manually, authenticate with a Databricks token and list the available tools:
You should see Collate’s MCP tools (search_metadata, get_entity_details, and others) in the response. See the MCP Tools Reference for the complete list.