SQL & Execution
Run SQL queries, execute Python, and manage compute resources. Browse tools →
The AI Dev Kit MCP server gives your AI coding assistant direct, real-time access to your Databricks workspace. While skills teach the agent how to build things, MCP tools let it do things — run queries, create pipelines, deploy apps, manage governance, and more.
The MCP (Model Context Protocol) server runs locally and proxies authenticated requests to the Databricks REST API. When the agent needs to interact with your workspace, it calls the appropriate MCP tool — no manual API calls or SDK scripting required.
AI coding agent → MCP Server (local) → Databricks REST API → Your WorkspaceAdd the MCP server to your Claude Code configuration:
{ "mcpServers": { "ai-dev-kit": { "command": "uvx", "args": ["databricks-ai-dev-kit"], "env": { "DATABRICKS_HOST": "https://your-workspace.cloud.databricks.com", "DATABRICKS_TOKEN": "your-personal-access-token" } } }}See Configuration for alternative auth methods (CLI profiles, OAuth M2M, multiple workspaces).
SQL & Execution
Run SQL queries, execute Python, and manage compute resources. Browse tools →
Pipelines & Jobs
Create and manage Spark Declarative Pipelines and orchestration jobs. Browse tools →
Unity Catalog & Governance
Manage catalogs, schemas, tables, grants, tags, and data sharing. Browse tools →
Dashboards & Genie
Build AI/BI dashboards, manage Genie spaces, and define metric views. Browse tools →
Vector Search
Create endpoints and indexes, query vectors, and manage embeddings. Browse tools →
Apps & Lakebase
Deploy Databricks Apps and manage Lakebase databases, branches, and syncs. Browse tools →
Serving & Models
Monitor model serving endpoints and manage AI agents. Browse tools →
Compute & Workspace
Manage clusters, volumes, file uploads, and workspace resources. Browse tools →
| Skills | MCP Tools | |
|---|---|---|
| What they do | Teach the agent how to approach a task | Execute actions against your workspace |
| When they activate | Automatically, based on your prompt | Called by the agent when it needs to interact with Databricks |
| Example | Spark Declarative Pipelines skill teaches pipeline design patterns | manage_pipeline actually creates the pipeline |
| Analogy | A reference book | A remote control |
In practice, skills and MCP tools work together. When you ask your AI coding assistant to “build a streaming pipeline,” the SDP skill guides the design while manage_pipeline, execute_sql, and other MCP tools handle the execution.
| Category | Tools |
|---|---|
| SQL & Execution | execute_sql, execute_sql_multi, manage_warehouse, get_table_stats_and_schema, get_volume_folder_details |
| Pipelines & Jobs | manage_pipeline, manage_pipeline_run, manage_jobs, manage_job_runs |
| Unity Catalog | manage_uc_objects, manage_uc_grants, manage_uc_storage, manage_uc_connections, manage_uc_tags, manage_uc_security_policies, manage_uc_monitors, manage_uc_sharing, manage_metric_views, manage_volume_files |
| Dashboards & Genie | manage_dashboard, manage_genie, ask_genie |
| Vector Search | manage_vs_endpoint, manage_vs_index, query_vs_index, manage_vs_data |
| Apps & Lakebase | manage_app, manage_lakebase_database, manage_lakebase_branch, manage_lakebase_sync, generate_lakebase_credential, manage_ka, manage_mas |
| Serving & Models | manage_serving_endpoint |
| Compute & Workspace | execute_code, manage_cluster, manage_sql_warehouse, list_compute, manage_workspace_files, manage_workspace |
| PDF Generation | generate_and_upload_pdf |