Azure Databricks managed MCP servers

Important

This feature is in Public Preview.

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

  • No setup: Azure 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

Tool call arguments vs. _meta parameters

Azure 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