Skip to main content
Server path: /databricks | Type: Application | PCID required: Yes Notebooks, jobs, and clusters

Tools

ToolDescription
databricks_execute_sql_statementExecute SQL query on Databricks SQL warehouse and return results
databricks_list_saved_queriesList all saved/reusable SQL queries in the workspace
databricks_get_sql_statement_statusCheck execution status and results of an async SQL statement
databricks_cancel_sql_statementCancel a currently running SQL statement execution
databricks_list_sql_warehousesList all SQL warehouses (compute clusters) available in workspace
databricks_get_saved_queryGet details of a specific saved query including SQL and parameters
databricks_create_saved_queryCreate reusable parameterized SQL query saved in workspace
databricks_start_sql_warehouseStart a stopped SQL warehouse to enable query execution
databricks_stop_sql_warehouseStop a running SQL warehouse to save compute costs
databricks_run_job_nowTrigger immediate execution of a Databricks job with optional parameters
databricks_get_jobGet configuration and settings for a specific Databricks job
databricks_list_jobsList all Databricks jobs in workspace with pagination support
databricks_create_sql_warehouseCreate and configure a new SQL warehouse (compute cluster)
databricks_get_job_permissionsGet access permissions and ACLs configured for a specific job

databricks_execute_sql_statement

Execute SQL query on Databricks SQL warehouse and return results Parameters:
ParameterTypeRequiredDefaultDescription
statementstringYesSQL statement to execute
warehouse_idstringYesSQL warehouse ID
wait_timeoutstringNo"30s"Wait timeout: 5s-50s (sync), 0s (async)

databricks_list_saved_queries

List all saved/reusable SQL queries in the workspace

databricks_get_sql_statement_status

Check execution status and results of an async SQL statement Parameters:
ParameterTypeRequiredDefaultDescription
statementIdstringYesStatement ID from execution

databricks_cancel_sql_statement

Cancel a currently running SQL statement execution Parameters:
ParameterTypeRequiredDefaultDescription
statementIdstringYesStatement ID to cancel

databricks_list_sql_warehouses

List all SQL warehouses (compute clusters) available in workspace

databricks_get_saved_query

Get details of a specific saved query including SQL and parameters Parameters:
ParameterTypeRequiredDefaultDescription
queryIdstringYesSaved query ID

databricks_create_saved_query

Create reusable parameterized SQL query saved in workspace Parameters:
ParameterTypeRequiredDefaultDescription
display_namestringYesQuery display name
warehouse_idstringYesSQL warehouse ID
query_textstringYesSQL query text
catalogstringNoCatalog name
schemastringNoSchema name
descriptionstringNoQuery description
run_as_modestringNo"OWNER"Run as: OWNER or VIEWER
tagsstring[]NoQuery tags
parent_pathstringNoWorkspace folder path
parametersobject[]NoQuery parameters

databricks_start_sql_warehouse

Start a stopped SQL warehouse to enable query execution Parameters:
ParameterTypeRequiredDefaultDescription
warehouseIdstringYesWarehouse ID to start

databricks_stop_sql_warehouse

Stop a running SQL warehouse to save compute costs Parameters:
ParameterTypeRequiredDefaultDescription
warehouseIdstringYesWarehouse ID to stop

databricks_run_job_now

Trigger immediate execution of a Databricks job with optional parameters Parameters:
ParameterTypeRequiredDefaultDescription
job_idstringYesJob ID to run
jar_paramsstring[]NoJAR task params
notebook_paramsobjectNoNotebook task params (key-value)
python_paramsstring[]NoPython task params
spark_submit_paramsstring[]NoSpark submit params
idempotency_tokenstringNoIdempotency token for run

databricks_get_job

Get configuration and settings for a specific Databricks job Parameters:
ParameterTypeRequiredDefaultDescription
job_idstringYesJob ID to retrieve

databricks_list_jobs

List all Databricks jobs in workspace with pagination support Parameters:
ParameterTypeRequiredDefaultDescription
limitnumberNo20Max jobs to return (1-100)
offsetnumberNo0Pagination offset
expand_tasksbooleanNofalseInclude task details

databricks_create_sql_warehouse

Create and configure a new SQL warehouse (compute cluster) Parameters:
ParameterTypeRequiredDefaultDescription
namestringYesWarehouse name
cluster_sizestringYesCluster size
auto_stop_minsanyNo10Auto-stop minutes (0=disabled, min 10)
min_num_clustersnumberNo1Min clusters
max_num_clustersnumberNo1Max clusters
enable_photonbooleanNotrueEnable Photon acceleration
warehouse_typestringNo"PRO"Warehouse type

databricks_get_job_permissions

Get access permissions and ACLs configured for a specific job Parameters:
ParameterTypeRequiredDefaultDescription
job_idstringYesJob ID