Databricks Workspace
Connect to Databricks Workspace APIs using a Service Principal with OAuth 2.0 client credentials to manage clusters, jobs, notebooks, SQL, and more.
Supports authentication: Service Principal (OAuth 2.0)
Tool list
Section titled “Tool list”databricksworkspace_cluster_get
Section titled “databricksworkspace_cluster_get”Get details of a specific Databricks cluster by cluster ID.
| Name | Type | Required | Description |
|---|---|---|---|
cluster_id | string | Yes | The unique identifier of the cluster. |
databricksworkspace_cluster_start
Section titled “databricksworkspace_cluster_start”Start a terminated Databricks cluster by cluster ID.
| Name | Type | Required | Description |
|---|---|---|---|
cluster_id | string | Yes | The unique identifier of the cluster to start. |
databricksworkspace_cluster_terminate
Section titled “databricksworkspace_cluster_terminate”Terminate a Databricks cluster by cluster ID. The cluster will be deleted and all its associated resources released.
| Name | Type | Required | Description |
|---|---|---|---|
cluster_id | string | Yes | The unique identifier of the cluster to terminate. |
databricksworkspace_clusters_list
Section titled “databricksworkspace_clusters_list”List all clusters in the Databricks workspace.
databricksworkspace_job_get
Section titled “databricksworkspace_job_get”Get details of a specific Databricks job by job ID.
| Name | Type | Required | Description |
|---|---|---|---|
job_id | integer | Yes | The unique identifier of the job. |
databricksworkspace_job_run_now
Section titled “databricksworkspace_job_run_now”Trigger an immediate run of a Databricks job by job ID.
| Name | Type | Required | Description |
|---|---|---|---|
job_id | integer | Yes | The unique identifier of the job to run. |
databricksworkspace_job_runs_list
Section titled “databricksworkspace_job_runs_list”List all job runs in the Databricks workspace, optionally filtered by job ID.
| Name | Type | Required | Description |
|---|---|---|---|
job_id | integer | No | Filter runs by a specific job ID. If omitted, returns runs for all jobs. |
limit | integer | No | The number of runs to return. Defaults to 20. Maximum is 1000. |
offset | integer | No | The offset of the first run to return. |
databricksworkspace_jobs_list
Section titled “databricksworkspace_jobs_list”List all jobs in the Databricks workspace.
| Name | Type | Required | Description |
|---|---|---|---|
limit | integer | No | The number of jobs to return. Defaults to 20. Maximum is 100. |
offset | integer | No | The offset of the first job to return. |
databricksworkspace_scim_me_get
Section titled “databricksworkspace_scim_me_get”Retrieve information about the currently authenticated service principal in the Databricks workspace.
databricksworkspace_scim_users_list
Section titled “databricksworkspace_scim_users_list”List all users in the Databricks workspace using the SCIM v2 API.
| Name | Type | Required | Description |
|---|---|---|---|
count | integer | No | Maximum number of results to return per page. |
filter | string | No | SCIM filter expression to narrow results (e.g. userName eq “user@example.com”). |
startIndex | integer | No | 1-based index of the first result to return. Used for pagination. |
databricksworkspace_secrets_scopes_list
Section titled “databricksworkspace_secrets_scopes_list”List all secret scopes available in the Databricks workspace.
databricksworkspace_sql_statement_execute
Section titled “databricksworkspace_sql_statement_execute”Execute a SQL statement on a Databricks SQL warehouse and return the results.
| Name | Type | Required | Description |
|---|---|---|---|
catalog | string | No | The catalog to use for the statement execution. |
schema | string | No | The schema to use for the statement execution. |
statement | string | Yes | The SQL statement to execute. |
warehouse_id | string | Yes | The ID of the SQL warehouse to execute the statement on. |
databricksworkspace_sql_warehouses_list
Section titled “databricksworkspace_sql_warehouses_list”List all SQL warehouses available in the Databricks workspace.