Skip to content

All MCP Tools

ToolCategoryDescription
generate_lakebase_credentialApps & LakebaseGenerate OAuth token (~1hr) for Lakebase connection. Use as password with sslmode=require.
manage_appApps & LakebaseManage Databricks Apps: create, deploy, get, list, delete.
manage_kaApps & LakebaseManage Knowledge Assistant (KA) - RAG-based document Q&A.
manage_lakebase_branchApps & LakebaseManage Autoscale branches: create, update, delete.
manage_lakebase_databaseApps & LakebaseManage Lakebase PostgreSQL databases: create, update, get, list, delete.
manage_lakebase_syncApps & LakebaseManage Lakebase sync (reverse ETL): create, delete.
manage_masApps & LakebaseManage Supervisor Agent (MAS) - orchestrates multiple agents for query routing.
execute_codeCompute & WorkspaceExecute code on Databricks via serverless or cluster compute.
list_computeCompute & WorkspaceList compute resources: clusters, node types, or spark versions.
manage_clusterCompute & WorkspaceCreate, modify, start, terminate, or delete a cluster.
manage_sql_warehouseCompute & WorkspaceCreate, modify, or delete a SQL warehouse.
manage_workspaceCompute & WorkspaceManage active Databricks workspace connection (session-scoped).
manage_workspace_filesCompute & WorkspaceManage workspace files: upload, delete.
ask_genieDashboards & GenieAsk natural language question to Genie Space. Pass conversation_id for follow-ups.
manage_dashboardDashboards & GenieManage AI/BI dashboards: create, update, get, list, delete, publish.
manage_genieDashboards & GenieManage Genie Spaces: create, update, get, list, delete, export, import.
generate_and_upload_pdfPDF GenerationConvert complete HTML (with styles) to PDF and upload to Unity Catalog volume.
manage_job_runsPipelines & JobsManage job runs: run_now, get, get_output, cancel, list, wait.
manage_jobsPipelines & JobsManage Databricks jobs: create, get, list, find_by_name, update, delete.
manage_pipelinePipelines & JobsManage Spark Declarative Pipelines: create, update, get, delete, find.
manage_pipeline_runPipelines & JobsManage pipeline runs: start, monitor, stop, get events.
manage_serving_endpointServing & ModelsManage Model Serving endpoints: get status, list, query.
execute_sqlSQL ExecutionExecute SQL query on Databricks warehouse. Auto-selects warehouse if not provided.
execute_sql_multiSQL ExecutionExecute multiple SQL statements with dependency-aware parallelism. Independent queries run in parallel.
get_table_stats_and_schemaSQL ExecutionGet schema and stats for tables. table_stat_level: NONE (schema only), SIMPLE (default, +row count), DETAILED (+cardinal
get_volume_folder_detailsSQL ExecutionGet schema/stats for data files in Volume folder. format: parquet/csv/json/delta/file.
manage_warehouseSQL ExecutionManage SQL warehouses: list, get_best.
manage_metric_viewsUnity CatalogManage UC metric views (reusable business metrics). Requires DBR 17.2+.
manage_uc_connectionsUnity CatalogManage Lakehouse Federation foreign connections.
manage_uc_grantsUnity CatalogManage UC permissions: grant/revoke/get/get_effective.
manage_uc_monitorsUnity CatalogManage Lakehouse quality monitors for data quality tracking.
manage_uc_objectsUnity CatalogManage UC namespace objects: catalog/schema/volume/function.
manage_uc_security_policiesUnity CatalogManage row-level security and column masking.
manage_uc_sharingUnity CatalogManage Delta Sharing: shares, recipients, and providers.
manage_uc_storageUnity CatalogManage storage credentials and external locations.
manage_uc_tagsUnity CatalogManage UC tags and comments.
manage_volume_filesUnity CatalogManage Unity Catalog Volume files: list, upload, download, delete, mkdir, get_info.
manage_vs_dataVector SearchManage Vector Search index data: upsert, delete, scan, sync.
manage_vs_endpointVector SearchManage Vector Search endpoints: create, get, list, delete.
manage_vs_indexVector SearchManage Vector Search indexes: create, get, list, delete.
query_vs_indexVector SearchQuery a Vector Search index for similar documents.