1 required secret

Databricks Unity Catalog Functions

Execute and manage Databricks Unity Catalog serverless functions

Remote Updated 1 hour 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 SettingsDeveloperAccess 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}