Skip to main content

Databricks managed MCP servers

Preview

This feature is in Public Preview.

Databricks managed MCP servers are ready-to-use servers that connect your AI agents to data in Unity Catalog, Databricks AI Search indexes, Genie Agents, and custom functions.

  • No setup: Databricks hosts the servers and manages authentication.
  • Governed: Unity Catalog enforces permissions, so agents and users access only the tools and data you grant them.
  • Centralized: view, monitor, and manage every server from Unity AI Gateway.

To call these servers from agent code, see Use MCP servers in Custom Agents.

Available managed servers

Databricks has the following MCP servers that work out of the box. When connecting to managed MCP servers using on-behalf-of user authentication, include the corresponding OAuth scope for each server your application needs to access. For setup instructions, see Authentication methods.

Server

URL pattern

OAuth scope

Genie One

https://<workspace-hostname>/api/2.0/mcp/genie

genie

Genie Agent

https://<workspace-hostname>/api/2.0/mcp/genie/{genie_space_id}

genie

AI Search

https://<workspace-hostname>/api/2.0/mcp/ai-search/{catalog}/{schema}/{index_name}

ai-search

Databricks SQL

https://<workspace-hostname>/api/2.0/mcp/sql

sql

Unity Catalog functions

https://<workspace-hostname>/api/2.0/mcp/functions/{catalog}/{schema}/{function_name}

unity-catalog

Server

URL pattern

OAuth scope

Genie One

https://<workspace-hostname>/api/2.0/mcp/genie

genie

Genie Agent

https://<workspace-hostname>/api/2.0/mcp/genie/{genie_space_id}

genie

AI Search

https://<workspace-hostname>/api/2.0/mcp/ai-search/{catalog}/{schema}/{index_name}

ai-search

Databricks SQL

https://<workspace-hostname>/api/2.0/mcp/sql

sql

Unity Catalog functions

https://<workspace-hostname>/api/2.0/mcp/functions/{catalog}/{schema}/{function_name}

unity-catalog

Tool call arguments vs. _meta parameters

Databricks managed MCP servers handle parameters in two ways:

  • Tool call arguments: Parameters that an LLM typically generates dynamically based on user input
  • _meta parameters: Configuration parameters that you can preset in your agent code to set behavior deterministically

For the specific _meta parameters each server supports, see that server's page (for example, AI Search or Databricks SQL).

Pricing

Managed MCP server pricing depends on the type of feature:

Additional resources