1 required secret

Databricks Unity Catalog Functions

Execute and manage Databricks Unity Catalog serverless functions

Remote Updated 18 hours ago
Data AnalyticsBusiness Intelligence

About

Execute and manage registered Databricks Unity Catalog Functions through Databricks managed MCP servers, with built-in security and governance.

Features

  • Function Execution: Execute Unity Catalog functions with proper parameters
  • Function Discovery: List and explore available functions in your catalogs
  • Serverless Compute: Leverage serverless general compute for function execution
  • Function Management: Get detailed information about function schemas and parameters

What you’ll need to connect

Prerequisites

  • For admins: Ensure the workspace has the Managed MCP Servers preview enabled. See Databricks documentation for your cloud provider.
  • For users: Ensure your account has access to the Unity Catalog resources (catalogs, schemas, functions) you want to use.

Setup Steps

  1. Navigate to your Databricks workspace
  2. Go to Catalog → Select your catalog → Select your schema
  3. Verify you have registered functions in the selected schema
  4. Create a Personal Access Token in Settings → Developer → Access tokens
  5. Configure the environment variables with your specific values

Configuration

Environment variables

VariableDescriptionRequired
DATABRICKS_WORKSPACE_URLDatabricks workspace hostname, (e.g., https://your-workspace.cloud.databricks.com)Yes
DATABRICKS_FUNCTIONS_CATALOGFunctions catalog. You can find it in the Catalog tab.Yes
DATABRICKS_FUNCTIONS_SCHEMAFunctions schema, you can find it under the catalogYes

Request headers

HeaderDescriptionRequired
AuthorizationDatabricks PATYes

Remote runtime

Url Template
${DATABRICKS_WORKSPACE_URL}/api/2.0/mcp/functions/${DATABRICKS_FUNCTIONS_CATALOG}/${DATABRICKS_FUNCTIONS_SCHEMA}