1 required secret
Databricks Unity Catalog Functions
Execute and manage Databricks Unity Catalog serverless functions
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
- Navigate to your Databricks workspace
- Go to Catalog → Select your catalog → Select your schema
- Verify you have registered functions in the selected schema
- Create a Personal Access Token in Settings → Developer → Access tokens
- Configure the environment variables with your specific values
Configuration
Environment variables
| Variable | Description | Required |
|---|---|---|
DATABRICKS_WORKSPACE_URL | Databricks workspace hostname, (e.g., https://your-workspace.cloud.databricks.com) | Yes |
DATABRICKS_FUNCTIONS_CATALOG | Functions catalog. You can find it in the Catalog tab. | Yes |
DATABRICKS_FUNCTIONS_SCHEMA | Functions schema, you can find it under the catalog | Yes |
Request headers
| Header | Description | Required |
|---|---|---|
Authorization | Databricks PAT | Yes |
Remote runtime
- Url Template
${DATABRICKS_WORKSPACE_URL}/api/2.0/mcp/functions/${DATABRICKS_FUNCTIONS_CATALOG}/${DATABRICKS_FUNCTIONS_SCHEMA}