Skip to main content

MCPs and agent tools

Databricks governs and manages the tools and MCP servers your agents use through Unity Gateway, which controls access and monitors activity from a single control plane, while Unity Catalog enforces permissions and manages credentials so agents and users reach only the tools and data you grant them.

Tools give your agents practical capabilities beyond text generation, like searching documents, querying tables, calling external APIs, or running custom code.

MCP is an open-source standard that connects AI agents to tools, resources, and prompts, and is one of several ways to connect tools on Databricks.

To see your available MCP servers, go to your workspace > AI Gateway > MCPs:

The MCPs tab in ai-gateway listing available MCP servers in the workspace.

MCP servers

Choose where your agent's MCP servers come from:

    • Connect agents to tools with MCP Services
    • Register external MCP servers as Unity Catalog securables, or use built-in system.ai services for SaaS tools like Slack, GitHub, and Google Drive, with governed access through Unity Gateway.
    • Databricks managed MCP servers
    • Ready-to-use servers that give agents governed access to Genie, AI Search, Databricks SQL, Unity Catalog functions, and the code interpreter, with no server to build or host.
    • Host your own MCP
    • Host a custom MCP server as a Databricks app to expose your own tools.

Use MCPs and tools in custom agents

Give an agent you build in code the tools it needs:

Use MCPs in AI assistants and IDEs

Reach Databricks data and tools from an existing assistant or coding agent: