databricks · 427 tools · no triggers
Connect it
run auth databricks
run auth databricks --scope team # shared with the organization
Use it
run databricks # common commands
run databricks --all # every command
import { databricks } from "@boxd/run";
Common tools
| Tool | What it does |
|---|---|
catalog-catalogs-get | Tool to retrieve details of a specific catalog in Unity Catalog. |
catalog-metastores-current | Tool to retrieve the current metastore assignment for the workspace being accessed. |
catalog-metastores-get | Retrieves comprehensive details about a Unity Catalog metastore by its unique ID. |
catalog-schemas-get | Tool to retrieve details of a specific schema from Unity Catalog metastore. |
catalog-tables-get | Tool to retrieve comprehensive metadata about a table from Unity Catalog metastore. |
catalog-tables-update | Tool to update Unity Catalog table properties. Use when you need to change the owner or comment of a table. |
compute-clusters-list-node-types | Tool to list all supported Spark node types available for cluster launch in the workspace region. |
create-cluster | Tool to create a new Databricks Spark cluster with specified configuration. |
create-job | Creates a new Databricks job with specified tasks, schedules, and notifications. |
delete-cluster | Tool to terminate a Databricks Spark cluster asynchronously. |
edit-cluster | Tool to edit an existing Databricks cluster configuration. Use when you need to modify cluster settings such as size, Spark version, node types, or… |
get-cluster | Tool to retrieve comprehensive metadata and configuration details for a Databricks cluster by its unique identifier. |
get-user-by-id | Tool to retrieve information for a specific user in Databricks workspace by their ID. |
iam-current-user-me | Tool to retrieve details about the currently authenticated user or service principal making the API request. |
iam-groups-v2-create | Tool to create a new group in Databricks workspace using SCIM v2 protocol. |
iam-groups-v2-get | Tool to retrieve details of a specific group by ID from Databricks workspace using SCIM v2 protocol. |
iam-permissions-get | Tool to retrieve IAM permissions for a Databricks workspace object. |
iam-permissions-get-permission-levels | Tool to retrieve available permission levels for a Databricks workspace object. |
iam-permissions-set | Tool to set IAM permissions for a Databricks workspace object, replacing all existing permissions. |
iam-users-v2-create | Tool to create a new user in Databricks workspace using SCIM v2 protocol. |
iam-users-v2-delete | Tool to delete a user from Databricks workspace using SCIM v2 protocol. |
job-run-by-id | Tool to retrieve metadata of a single Databricks job run by ID. |
jobs-jobs-cancel-run | Tool to cancel a Databricks job run asynchronously. Use when you need to terminate a running job. |
jobs-jobs-get | Tool to retrieve detailed information about a single Databricks job. |
jobs-jobs-get-permission-levels | Tool to retrieve available permission levels for a Databricks job. |
All 427 tools
All 427 tools
| Tool | What it does |
|---|---|
add-member-to-security-group | Tool to add a user or group as a member to a Databricks security group. |
agentbricks-agent-bricks-delete-custom-llm | Tool to delete a Custom LLM agent created through Agent Bricks. |
apps-apps-create | Tool to create a new Databricks app with specified configuration. |
apps-apps-delete | Tool to delete a Databricks app from the workspace. Use when you need to remove an app and its associated service principal. |
apps-apps-deploy | Tool to create a deployment for a Databricks app. Use when you need to deploy an app with source code from a workspace path. |
apps-apps-get | Tool to retrieve details about a specific Databricks app by name. |
apps-apps-get-permission-levels | Tool to retrieve available permission levels for a Databricks app. |
apps-apps-get-permissions | Tool to retrieve permissions for a Databricks app. Use when you need to check who has access to an app and their permission levels. |
apps-apps-get-update | Retrieves the current update status of a Databricks app. This endpoint returns whether the app’s most recent configuration update succeeded, failed… |
apps-apps-set-permissions | Tool to set permissions for a Databricks app, replacing all existing permissions. |
apps-apps-start | Tool to start the last active deployment of a Databricks app. |
apps-apps-stop | Tool to stop the active deployment of a Databricks app. Use when you need to stop a running app, which transitions it to the STOPPED state. |
apps-apps-update | Tool to update an existing Databricks app configuration. Use when you need to modify app settings such as description, resources, compute size… |
apps-apps-update-permissions | Tool to incrementally update permissions for a Databricks app. |
catalog-artifact-allowlists-get | Tool to retrieve artifact allowlist configuration for a specified artifact type in Unity Catalog. |
catalog-catalogs-delete | Tool to delete a catalog from Unity Catalog metastore. Use when you need to permanently remove a catalog and optionally its contents. |
catalog-catalogs-get | Tool to retrieve details of a specific catalog in Unity Catalog. |
catalog-connections-create | Tool to create a new Unity Catalog connection to external data sources. |
catalog-connections-delete | Tool to delete a Unity Catalog connection to external data sources. |
catalog-connections-get | Tool to retrieve detailed information about a specific Unity Catalog connection. |
catalog-connections-update | Tool to update an existing Unity Catalog connection configuration. |
catalog-credentials-create-credential | Tool to create a new credential for Unity Catalog access to cloud services. |
catalog-credentials-delete-credential | Tool to delete a Unity Catalog credential for cloud storage or service access. |
catalog-credentials-get-credential | Tool to retrieve detailed information about a specific Unity Catalog credential. |
catalog-credentials-update-credential | Tool to update an existing Unity Catalog credential with new properties. |
catalog-creds-generate-temp-service-cred | Tool to generate temporary credentials from a service credential with admin access. |
catalog-creds-validate-cred | Tool to validate a Unity Catalog credential for external access. |
catalog-entity-tag-assignments-get | Tool to retrieve a specific tag assignment for a Unity Catalog entity by tag key. |
catalog-external-locations-create | Tool to create a new Unity Catalog external location combining a cloud storage path with a storage credential. |
catalog-external-locations-delete | Tool to delete an external location from Unity Catalog metastore. |
catalog-external-locations-get | Tool to retrieve details of a specific Unity Catalog external location. |
catalog-external-locations-update | Tool to update an existing Unity Catalog external location properties. |
catalog-external-metadata-update-external | Tool to update an external metadata object in Unity Catalog. |
catalog-functions-update | Tool to update function owner in Unity Catalog. Use when you need to change the ownership of a catalog function. |
catalog-grants-get | Tool to get permissions (grants) for a securable in Unity Catalog without inherited permissions. |
catalog-grants-get-effective | Tool to get effective permissions for a securable in Unity Catalog, including inherited permissions from parent securables. |
catalog-grants-update | Tool to update permissions for Unity Catalog securables by adding or removing privileges for principals. |
catalog-metastores-assign | Tool to assign a Unity Catalog metastore to a workspace. Use when you need to link a workspace to a Unity Catalog metastore, enabling shared data… |
catalog-metastores-create | Tool to create a new Unity Catalog metastore. Use when you need to establish a top-level container for data in Unity Catalog, registering metadata… |
catalog-metastores-current | Tool to retrieve the current metastore assignment for the workspace being accessed. |
catalog-metastores-delete | Tool to delete a Unity Catalog metastore. Use when you need to permanently remove a metastore and its managed data. |
catalog-metastores-get | Retrieves comprehensive details about a Unity Catalog metastore by its unique ID. |
catalog-metastores-summary | Tool to retrieve summary information about the metastore associated with the current workspace. |
catalog-metastores-unassign | Tool to unassign a Unity Catalog metastore from a workspace. |
catalog-metastores-update | Tool to update configuration settings for an existing Unity Catalog metastore. |
catalog-metastores-update-assignment | Tool to update a metastore assignment for a workspace. Use when you need to update the metastore_id or default_catalog_name for a workspace that… |
catalog-model-versions-get | Tool to retrieve detailed information about a specific version of a registered model in Unity Catalog. |
catalog-model-versions-update | Tool to update a Unity Catalog model version. Use when you need to modify the comment of a specific model version. |
catalog-online-tables-delete | Tool to delete an online table by name. Use when you need to permanently remove an online table and stop data synchronization. |
catalog-quality-monitors-get | Tool to retrieve quality monitor configuration for a Unity Catalog table. |
catalog-quality-monitors-list-refreshes | Tool to retrieve the refresh history for a quality monitor on a Unity Catalog table. |
catalog-registered-models-get | Tool to retrieve detailed information about a registered model in Unity Catalog. |
catalog-resource-quotas-get-quota | Tool to retrieve usage information for a Unity Catalog resource quota defined by a child-parent pair. |
catalog-rfa-batch-create-access-requests | Tool to batch create access requests for Unity Catalog permissions. |
catalog-rfa-get-access-request-dests | Tool to retrieve access request destinations for a Unity Catalog securable. |
catalog-rfa-update-access-request-dests | Tool to update access request notification destinations for Unity Catalog securables. |
catalog-schemas-get | Tool to retrieve details of a specific schema from Unity Catalog metastore. |
catalog-storage-credentials-create | Tool to create a new storage credential in Unity Catalog for cloud data access. |
catalog-storage-credentials-delete | Tool to delete a storage credential from the Unity Catalog metastore. |
catalog-storage-credentials-get | Tool to retrieve storage credential details from Unity Catalog metastore by name. |
catalog-storage-credentials-update | Tool to update an existing storage credential in Unity Catalog. |
catalog-storage-credentials-validate | Tool to validate a storage credential configuration for Unity Catalog. |
catalog-system-schemas-disable | Tool to disable a system schema in Unity Catalog metastore. Use when you need to remove a system schema from the system catalog. |
catalog-system-schemas-enable | Tool to enable a system schema in Unity Catalog metastore. Use when you need to activate a system schema to track customer usage patterns. |
catalog-tables-delete | Tool to delete a table from Unity Catalog. Use when you need to permanently remove a table from its parent catalog and schema. |
catalog-tables-exists | Tool to check if a table exists in Unity Catalog metastore. Use when you need to verify table existence before performing operations. |
catalog-tables-get | Tool to retrieve comprehensive metadata about a table from Unity Catalog metastore. |
catalog-tables-update | Tool to update Unity Catalog table properties. Use when you need to change the owner or comment of a table. |
catalog-temp-path-creds-generate-temp-path-creds | Tool to generate short-lived, scoped temporary credentials for accessing external storage locations registered in Unity Catalog. |
catalog-volumes-read | Tool to retrieve detailed information about a specific Unity Catalog volume. |
catalog-workspace-bindings-update-bindings | Tool to update workspace bindings for a Unity Catalog securable (catalog). |
cleanrooms-clean-room-assets-get | Tool to retrieve detailed information about a specific asset within a Databricks Clean Room. |
cleanrooms-clean-room-auto-approval-rules-create | Tool to create a new auto-approval rule for a Databricks Clean Room. |
cleanrooms-clean-rooms-create | Tool to create a new Databricks Clean Room for secure data collaboration with specified collaborators. |
compute-cluster-policies-create | Tool to create a new cluster policy with prescribed settings for controlling cluster creation. |
compute-cluster-policies-delete | Tool to delete a cluster policy. Use when you need to remove a cluster policy from the workspace. |
compute-cluster-policies-edit | Tool to update an existing Databricks cluster policy. Use when you need to modify policy settings like name, definition, or restrictions. |
compute-cluster-policies-get | Tool to retrieve detailed information about a specific cluster policy by its ID. |
compute-cluster-policies-get-perm-levels | Tool to retrieve available permission levels for a Databricks cluster policy. |
compute-cluster-policies-get-perms | Tool to retrieve permissions for a Databricks cluster policy. |
compute-cluster-policies-set-perms | Tool to set permissions for a Databricks cluster policy, replacing all existing permissions. |
compute-cluster-policies-update-perms | Tool to incrementally update permissions on a Databricks cluster policy. |
compute-clusters-get-permission-levels | Tool to retrieve available permission levels for a Databricks compute cluster. |
compute-clusters-list-node-types | Tool to list all supported Spark node types available for cluster launch in the workspace region. |
compute-clusters-list-zones | Tool to list availability zones where Databricks clusters can be created. |
compute-clusters-permanent-delete | Tool to permanently delete a Databricks compute cluster. Use when you need to irreversibly remove a cluster and its resources. |
compute-clusters-pin | Tool to pin a Databricks compute cluster configuration. Use when you need to preserve a cluster’s configuration beyond the standard 30-day retention period. |
compute-clusters-spark-versions | Tool to list all available Databricks Runtime Spark versions for cluster creation. |
compute-clusters-start | Tool to start a terminated Databricks compute cluster asynchronously. |
compute-clusters-unpin | Tool to unpin a Databricks compute cluster configuration. Use when you need to allow a cluster’s configuration to be removed after termination. |
compute-clusters-update | Tool to partially update a Databricks compute cluster configuration using field masks. |
compute-global-init-scripts-create | Tool to create a new global initialization script in Databricks workspace. |
compute-global-init-scripts-delete | Tool to delete a global initialization script from Databricks workspace. |
compute-global-init-scripts-get | Tool to retrieve complete details of a global initialization script in Databricks workspace. |
compute-global-init-scripts-update | Tool to update a global initialization script in Databricks workspace. |
compute-instance-pools-create | Tool to create a new Databricks instance pool with specified configuration. |
compute-instance-pools-delete | Tool to delete a Databricks compute instance pool. Use when you need to permanently remove an instance pool. |
compute-instance-pools-edit | Tool to modify the configuration of an existing Databricks instance pool. |
compute-instance-pools-get | Tool to retrieve detailed information about a Databricks instance pool by its ID. |
compute-instance-pools-get-permissions | Tool to retrieve permissions for a Databricks instance pool. |
compute-instance-pools-get-perm-levels | Tool to retrieve available permission levels for a Databricks instance pool. |
compute-instance-pools-set-permissions | Tool to set permissions for a Databricks instance pool, replacing all existing permissions. |
compute-instance-pools-update-perms | Tool to incrementally update permissions on a Databricks instance pool. |
compute-instance-profiles-add | Tool to register an instance profile in Databricks for cluster launches. |
compute-instance-profiles-edit | Tool to modify an existing AWS EC2 instance profile registered with Databricks. |
compute-instance-profiles-remove | Tool to remove an instance profile from Databricks. Use when you need to unregister an AWS instance profile ARN from Databricks. |
compute-policy-compl-for-clusters-enforce-compl | Tool to update a cluster to be compliant with the current version of its policy. |
compute-policy-compl-for-clusters-get-compl | Tool to retrieve policy compliance status for a specific cluster. |
compute-policy-families-get | Tool to retrieve information for a policy family by identifier and optional version. |
create-cluster | Tool to create a new Databricks Spark cluster with specified configuration. |
create-job | Creates a new Databricks job with specified tasks, schedules, and notifications. |
dashboards-genie-create-message | Tool to create a message in a Genie conversation and get AI-generated responses. |
dashboards-genie-create-space | Tool to create a new Genie space from a serialized payload for programmatic space management. |
dashboards-genie-delete-conversation | Tool to delete a conversation from a Genie space programmatically. |
dashboards-genie-delete-conv-message | Tool to delete a specific message from a Genie conversation. |
dashboards-genie-execute-message-attach-query | Tool to execute SQL query for an expired message attachment in a Genie space. |
dashboards-genie-execute-message-query | Execute the SQL query associated with a Genie message and retrieve result data. |
dashboards-genie-get-message | Tool to retrieve details of a specific message from a Genie conversation. |
dashboards-genie-get-message-attach-query-result | Tool to retrieve SQL query results from a Genie message attachment. |
dashboards-genie-get-message-query-result | Tool to retrieve SQL query execution results for a Genie message (up to 5000 rows). |
dashboards-genie-get-message-query-result-attach | Tool to retrieve SQL query execution results for a message attachment in a Genie space conversation. |
dashboards-genie-get-space | Tool to retrieve detailed information about a specific Databricks Genie space by ID. |
dashboards-genie-list-conversations | Tool to retrieve all existing conversation threads within a Genie space. |
dashboards-genie-list-conv-messages | Tool to retrieve all messages from a specific conversation thread in a Genie space. |
dashboards-genie-list-spaces | Tool to retrieve all Genie spaces in the workspace that the authenticated user has access to. |
dashboards-genie-send-message-feedback | Tool to send feedback for a Genie message. Use when you need to provide positive, negative, or no feedback rating for AI-generated messages in Genie conversations. |
dashboards-genie-start-conversation | Tool to start a new Genie conversation in a Databricks space for natural language data queries. |
dashboards-genie-trash-space | Tool to move a Genie space to trash instead of permanently deleting it. |
dashboards-genie-update-space | Tool to update an existing Genie space configuration. Use when you need to modify a Genie space’s title, description, warehouse assignment, or… |
dashboards-lakeview-create | Tool to create a new Lakeview dashboard in Databricks. Use when you need to create AI/BI dashboards for data visualization and analytics. |
dashboards-lakeview-delete-schedule | Tool to delete a dashboard schedule from a Lakeview dashboard. |
dashboards-lakeview-embedded-get-published-dash | Retrieves authorization information needed to generate a downscoped OAuth token for embedding a published Lakeview dashboard for external viewers. |
dashboards-lakeview-get | Tool to retrieve details about a draft AI/BI Lakeview dashboard from the workspace. |
dashboards-lakeview-get-published | Tool to retrieve the current published version of a Lakeview dashboard. |
dashboards-lakeview-get-schedule | Tool to retrieve a specific schedule for a Databricks AI/BI Lakeview dashboard. |
dashboards-lakeview-publish | Tool to publish an AI/BI Lakeview dashboard making it accessible via public link. |
dashboards-lakeview-trash | Tool to move a Lakeview dashboard to trash instead of permanently deleting it. |
dashboards-lakeview-unpublish | Tool to unpublish an AI/BI Lakeview dashboard while preserving its draft version. |
dashboards-lakeview-update | Tool to update a draft Lakeview dashboard configuration and metadata. |
database-database-create-database-catalog | Tool to register a Lakebase Postgres database as a Unity Catalog catalog in Databricks. |
database-database-create-database-instance | Creates a new Lakebase Provisioned database instance in Databricks. |
database-database-delete-database-instance | Delete a Databricks Lakebase Postgres database instance. Permanently removes the database instance and all associated data. |
database-database-delete-synced-database-table | Tool to delete a synced table from Unity Catalog and stop data refreshes. |
database-database-find-database-instance-by-uid | Tool to find a database instance by its unique identifier (UID). |
database-database-generate-database-cred | Tool to generate OAuth token for database instance authentication. |
database-database-get-database-instance | Retrieves detailed information about a Databricks Lakebase (managed PostgreSQL) database instance by name. |
dataquality-data-quality-create-monitor | Tool to create a data quality monitor for a Unity Catalog Delta table. |
dbfs-list | Tool to list the contents of a directory or get details of a file in DBFS. |
delete-cluster | Tool to terminate a Databricks Spark cluster asynchronously. |
edit-cluster | Tool to edit an existing Databricks cluster configuration. Use when you need to modify cluster settings such as size, Spark version, node types, or… |
files-dbfs-add-block | Tool to append a block of data to an open DBFS stream. Use when uploading large files in chunks as part of the DBFS streaming upload workflow: 1)… |
files-dbfs-create | Tool to open a stream to write to a DBFS file and returns a handle. |
files-dbfs-delete | Tool to delete a file or directory from DBFS. Use when you need to remove files or directories from the Databricks File System. |
files-dbfs-get-status | Tool to get the information of a file or directory in DBFS. Use when you need to check if a file or directory exists, retrieve its size, type, or last modification time. |
files-dbfs-move | Tool to move a file or directory from one location to another within DBFS. |
files-dbfs-read | Tool to read the contents of a file from DBFS. Returns base64-encoded file data with maximum read size of 1 MB per request. |
get-all-library-statuses | Tool to retrieve status of all libraries across all Databricks clusters. |
get-cluster | Tool to retrieve comprehensive metadata and configuration details for a Databricks cluster by its unique identifier. |
get-user-by-id | Tool to retrieve information for a specific user in Databricks workspace by their ID. |
iam-account-access-control-update-rule-set | Tool to update account-level access control rule set for service principals, groups, or budget policies. |
iam-account-groups-v2-get | Tool to retrieve a specific group resource by its unique identifier from a Databricks account using SCIM v2 protocol. |
iam-current-user-me | Tool to retrieve details about the currently authenticated user or service principal making the API request. |
iam-groups-v2-create | Tool to create a new group in Databricks workspace using SCIM v2 protocol. |
iam-groups-v2-delete | Tool to delete a group from Databricks workspace using SCIM v2 protocol. |
iam-groups-v2-get | Tool to retrieve details of a specific group by ID from Databricks workspace using SCIM v2 protocol. |
iam-groups-v2-patch | Tool to partially update a Databricks workspace group using SCIM 2.0 PATCH operations. |
iam-groups-v2-update | Tool to update an existing group in Databricks workspace using SCIM v2 protocol. |
iam-permissions-get | Tool to retrieve IAM permissions for a Databricks workspace object. |
iam-permissions-get-permission-levels | Tool to retrieve available permission levels for a Databricks workspace object. |
iam-permissions-set | Tool to set IAM permissions for a Databricks workspace object, replacing all existing permissions. |
iam-permissions-update | Tool to incrementally update permissions on Databricks workspace objects including dashboards, jobs, clusters, warehouses, notebooks, and more. |
iam-perm-migration-migrate-perms | Tool to migrate ACL permissions from workspace groups to account groups. |
iam-service-principals-v2-create | Tool to create a new service principal in Databricks workspace using SCIM v2 protocol. |
iam-service-principals-v2-delete | Tool to delete a service principal from Databricks workspace using SCIM v2 protocol. |
iam-service-principals-v2-get | Tool to retrieve details of a specific service principal by ID from Databricks workspace using SCIM v2 protocol. |
iam-service-principals-v2-patch | Tool to partially update a service principal using SCIM 2.0 PATCH operations. |
iam-service-principals-v2-update | Tool to update an existing service principal in Databricks workspace using SCIM v2 protocol. |
iam-users-v2-create | Tool to create a new user in Databricks workspace using SCIM v2 protocol. |
iam-users-v2-delete | Tool to delete a user from Databricks workspace using SCIM v2 protocol. |
iam-users-v2-patch | Tool to partially update a user using SCIM 2.0 PATCH operations. |
iam-users-v2-update | Tool to update a user in Databricks workspace using SCIM v2 protocol. |
iamv2-workspace-iam-v2-get-workspace-access | Retrieves workspace access details for a specific principal (user, service principal, or group) in Databricks. |
job-compliance-listcompliance | Tool to retrieve policy compliance status of all jobs using a given cluster policy. |
job-run-by-id | Tool to retrieve metadata of a single Databricks job run by ID. |
jobs-jobs-cancel-all-runs | Cancel all active runs of a Databricks job asynchronously. Requires either job_id or all_queued_runs=true. |
jobs-jobs-cancel-run | Tool to cancel a Databricks job run asynchronously. Use when you need to terminate a running job. |
jobs-jobs-delete-run | Tool to delete a non-active Databricks job run. Use when you need to remove a job run from the workspace. |
jobs-jobs-get | Tool to retrieve detailed information about a single Databricks job. |
jobs-jobs-get-permission-levels | Tool to retrieve available permission levels for a Databricks job. |
jobs-jobs-set-permissions | Tool to set permissions for a Databricks job, completely replacing all existing permissions. |
jobs-policy-compl-for-jobs-get-compl | Tool to retrieve policy compliance status for a specific job. |
list-catalogs | Tool to retrieve a list of all catalogs in the Unity Catalog metastore. |
list-clusters | Tool to list all pinned, active, and recently terminated Databricks clusters. |
list-groups | Tool to list all groups in the Databricks workspace using SCIM v2 protocol. |
list-instance-pools | Tool to retrieve a list of all active instance pools in the Databricks workspace with their statistics and configuration. |
list-jobs | Tool to list all jobs in the Databricks workspace using API 2.0. |
list-members-of-security-group | Tool to retrieve all members (users and nested groups) of a Databricks security group. |
list-model-serving-endpoints | Lists all model serving endpoints in the Databricks workspace. |
list-pipelines | Tool to list Delta Live Tables pipelines in the workspace. Use when you need to retrieve a paginated list of pipelines with summary information. |
list-repos | Tool to list Git repos that the calling user has Manage permissions on. |
list-runs | Tool to list Databricks job runs in descending order by start time. |
list-schemas | Tool to retrieve all schemas in a specified catalog from Unity Catalog. |
list-secrets | Tool to list all secret keys stored in a Databricks secret scope. |
list-secret-scopes | Tool to list all secret scopes available in the Databricks workspace. |
list-sql-warehouses | Tool to list all SQL warehouses in the Databricks workspace. |
list-tables | Tool to list all tables in a Unity Catalog schema with pagination support. |
list-tokens | Tool to list all valid personal access tokens (PATs) for a user-workspace pair. |
list-users | Tool to list all users in a Databricks workspace using SCIM 2.0 protocol. |
list-vector-search-endpoints | Tool to list all vector search endpoints in the Databricks workspace. |
marketplace-consumer-listings-get | Tool to retrieve a published listing from Databricks Marketplace that consumer has access to. |
marketplace-consumer-providers-get | Tool to retrieve information about a specific provider in the Databricks Marketplace with visible listings. |
marketplace-provider-listings-create | Tool to create a new listing in Databricks Marketplace for data providers. |
marketplace-provider-listings-get | Tool to retrieve a specific marketplace provider listing by its identifier. |
mktplace-consumer-installations-create | Tool to create a marketplace consumer installation for Databricks Marketplace listings. |
mktplace-consumer-installations-delete | Tool to uninstall a Databricks Marketplace installation. Use when you need to remove an installed data product from your workspace. |
mktplace-consumer-installations-update | Tool to update marketplace consumer installation fields and rotate tokens for marketplace listings. |
mktplace-consumer-listings-batch-get | Retrieve multiple published marketplace listings by their IDs in a single API call. |
mktplace-consumer-personalization-requests-get | Tool to retrieve personalization requests for a specific marketplace listing. |
mktplace-consumer-providers-batch-get | Retrieve multiple marketplace provider details in a single batch API call. |
mktplace-provider-analytics-dashboards-create | Tool to create a provider analytics dashboard for monitoring Databricks Marketplace listing metrics. |
mktplace-provider-analytics-dashboards-get | Tool to retrieve provider analytics dashboard information for monitoring consumer usage metrics. |
mktplace-provider-analytics-dash-get-latest | Tool to retrieve the latest logical version of the provider analytics dashboard template. |
mktplace-provider-exchanges-delete-listing | Tool to remove the association between a marketplace exchange and a listing. |
ml-experiments-create-experiment | Tool to create a new MLflow experiment for tracking machine learning runs and models. |
ml-experiments-create-logged-model | Tool to create a new logged model in MLflow that ties together model metadata, parameters, metrics, and artifacts. |
ml-experiments-create-run | Tool to create a new MLflow run within an experiment for tracking machine learning execution. |
ml-experiments-delete-experiment | Tool to delete an MLflow experiment and associated metadata, runs, metrics, params, and tags. |
ml-experiments-delete-logged-model | Tool to delete a logged model from MLflow tracking. Use when you need to permanently remove a LoggedModel from the tracking server. |
ml-experiments-delete-logged-model-tag | Tool to delete a tag from a logged model in MLflow. Use when you need to remove metadata from a LoggedModel object. |
ml-experiments-delete-run | Tool to mark an MLflow run for deletion in ML experiments. Use when you need to remove a specific run from Databricks. |
ml-experiments-delete-runs | Tool to bulk delete runs in an ML experiment created before a specified timestamp. |
ml-experiments-delete-tag | Tool to delete a tag from an MLflow experiment run. Use when you need to remove run metadata. |
ml-experiments-finalize-logged-model | Tool to finalize a logged model in MLflow by updating its status to READY or FAILED. |
ml-experiments-get-by-name | Tool to retrieve MLflow experiment metadata by name. Use when you need to get experiment details using the experiment name. |
ml-experiments-get-experiment | Tool to retrieve metadata for an MLflow experiment by ID. Use when you need to get experiment details including name, artifact location, lifecycle stage, and tags. |
ml-experiments-get-logged-model | Tool to fetch logged model metadata by unique ID. Use when you need to retrieve a LoggedModel object representing a model logged to an MLflow Experiment. |
ml-experiments-get-permission-levels | Tool to retrieve available permission levels for a Databricks ML experiment. |
ml-experiments-get-permissions | Tool to retrieve permissions for an MLflow experiment. Use when you need to check who has access to an experiment and their permission levels. |
ml-experiments-get-run | Tool to retrieve complete information about a specific MLflow run including metadata, metrics, parameters, tags, inputs, and outputs. |
ml-experiments-log-batch | Tool to log a batch of metrics, parameters, and tags for an MLflow run in a single request. |
ml-experiments-log-inputs | Tool to log dataset inputs to an MLflow run for tracking data sources used during model development. |
ml-experiments-log-logged-model-params | Tool to log parameters for a logged model in MLflow. Use when you need to attach hyperparameters or metadata to a LoggedModel object. |
ml-experiments-log-metric | Tool to log a metric for an MLflow run with timestamp. Use when you need to record ML model performance metrics like accuracy, loss, or custom evaluation metrics. |
ml-experiments-log-model | Tool to log a model artifact for an MLflow run (Experimental API). |
ml-experiments-log-outputs | Tool to log dataset outputs from an MLflow run for tracking data generated during model development. |
ml-experiments-log-param | Tool to log a parameter for an MLflow run as a key-value pair. |
ml-experiments-restore-experiment | Tool to restore a deleted MLflow experiment and its associated metadata, runs, metrics, params, and tags. |
ml-experiments-restore-run | Tool to restore a deleted MLflow run and its associated metadata, runs, metrics, params, and tags. |
ml-experiments-restore-runs | Tool to bulk restore runs in an ML experiment that were deleted at or after a specified timestamp. |
ml-experiments-search-logged-models | Tool to search for logged models in MLflow experiments based on various criteria. |
ml-experiments-set-experiment-tag | Tool to set a tag on an MLflow experiment. Use when you need to add or update experiment metadata. |
ml-experiments-set-logged-model-tags | Tool to set tags on a logged model in MLflow. Use when you need to add or update metadata tags on a LoggedModel object for organization and tracking. |
ml-experiments-set-permissions | Tool to set permissions for an MLflow experiment, replacing all existing permissions. |
ml-experiments-set-tag | Tool to set a tag on an MLflow run. Use when you need to add custom metadata to runs for filtering, searching, and organizing experiments. |
ml-experiments-update-experiment | Tool to update MLflow experiment metadata, primarily for renaming experiments. |
ml-experiments-update-permissions | Tool to incrementally update permissions for an MLflow experiment. |
ml-experiments-update-run | Tool to update MLflow run metadata including status, end time, and run name. |
ml-feature-eng-delete-kafka-config | Tool to delete a Kafka configuration from ML Feature Engineering. |
ml-feature-store-create-online-store | Tool to create a Databricks Online Feature Store for real-time feature serving. |
ml-feature-store-delete-online-store | Tool to delete an online store from ML Feature Store. Use when you need to remove online stores that provide low-latency feature serving infrastructure. |
ml-forecasting-create-experiment | Tool to create a new AutoML forecasting experiment for time series prediction. |
ml-mat-features-delete-feature-tag | Delete a metadata tag from a specific feature column in a Databricks ML Feature Store table. |
ml-mat-features-get-feature-tag | Tool to retrieve a specific tag from a feature in a feature table in ML Feature Store. |
ml-mat-features-update-feature-tag | Tool to set or update a tag on a feature in a feature table in ML Feature Store. |
ml-model-registry-get-perm-levels | Retrieves the list of available permission levels that can be assigned to users or groups for a Databricks ML registered model. |
oauth2-service-principal-secrets-delete | Tool to delete an OAuth secret from a service principal at the account level. |
oauth2-service-principal-secrets-proxy-create | Tool to create an OAuth secret for service principal authentication. |
pipelines-pipelines-delete | Tool to delete a Databricks Delta Live Tables pipeline permanently and stop any active updates. |
pipelines-pipelines-get-permissions | Tool to retrieve permissions for a Databricks Delta Live Tables pipeline. |
pipelines-pipelines-get-perm-levels | Tool to retrieve available permission levels for a Databricks Delta Live Tables pipeline. |
pipelines-pipelines-list-updates | Tool to retrieve a paginated list of updates for a Databricks Delta Live Tables pipeline. |
pipelines-pipelines-update-permissions | Tool to incrementally update permissions on a Databricks pipeline. |
qualitymonitorv2-quality-monitor-v2-create | Tool to create a quality monitor for Unity Catalog table. Use when you need to set up monitoring for data quality metrics, track drift over time, or… |
search-mlflow-experiments | Tool to search for MLflow experiments with filtering, ordering, and pagination support. |
search-mlflow-runs | Tool to search for MLflow runs with filtering, ordering, and pagination support. |
serving-serving-endpoints-create-prov-thput | Tool to create a provisioned throughput serving endpoint for AI models in Databricks. |
serving-serving-endpoints-delete | Tool to delete a model serving endpoint and all associated data. |
serving-serving-endpoints-get | Retrieves comprehensive details about a specific Databricks serving endpoint by name. |
serving-serving-endpoints-get-open-api | Tool to retrieve the OpenAPI 3.1.0 specification for a serving endpoint. |
serving-serving-endpoints-get-perm-levels | Tool to retrieve available permission levels for a Databricks serving endpoint. |
serving-serving-endpoints-put | Tool to update rate limits for a Databricks serving endpoint. |
serving-serving-endpoints-put-ai-gateway | Tool to update AI Gateway configuration of a Databricks serving endpoint. |
settings-aibi-dash-embedding-access-policy-delete | Tool to delete AI/BI dashboard embedding access policy, reverting to default. |
settings-aibi-dash-embedding-access-policy-get | Tool to retrieve workspace AI/BI dashboard embedding access policy setting. |
settings-aibi-dash-embedding-access-policy-update | Tool to update AI/BI dashboard embedding workspace access policy at the workspace level. |
settings-aibi-dash-embedding-approved-domains-get | Tool to retrieve the list of domains approved to host embedded AI/BI dashboards. |
settings-aibi-dash-embedding-domains-delete | Tool to delete the list of approved domains for AI/BI dashboard embedding, reverting to default. |
settings-aibi-dash-embedding-domains-update | Tool to update the list of domains approved to host embedded AI/BI dashboards at the workspace level. |
settings-automatic-cluster-update-get | Tool to retrieve automatic cluster update setting for the workspace. |
settings-automatic-cluster-update-update | Tool to update workspace automatic cluster update configuration with etag-based concurrency control. |
settings-compl-security-profile-get | Tool to retrieve workspace compliance security profile setting. |
settings-dash-email-subs-delete | Tool to delete the dashboard email subscriptions setting, reverting to default value. |
settings-dash-email-subs-get | Tool to retrieve dashboard email subscriptions setting for the workspace. |
settings-dash-email-subs-update | Tool to update the Dashboard Email Subscriptions setting for the workspace with etag-based concurrency control. |
settings-default-namespace-delete | Tool to delete the default namespace setting for the workspace, removing the default catalog configuration. |
settings-default-namespace-get | Tool to retrieve the default catalog namespace setting for the workspace. |
settings-default-namespace-update | Tool to update the default catalog namespace configuration for workspace queries with etag-based concurrency control. |
settings-default-warehouse-id-delete | Tool to delete the default warehouse ID setting for the workspace, reverting to default state. |
settings-default-warehouse-id-get | Tool to retrieve the default SQL warehouse ID setting for the workspace. |
settings-default-warehouse-id-update | Tool to update the default SQL warehouse configuration for the workspace with etag-based concurrency control. |
settings-disable-legacy-access-delete | Tool to delete the disable legacy access workspace setting, re-enabling legacy features. |
settings-disable-legacy-access-get | Tool to retrieve the disable legacy access workspace setting. |
settings-disable-legacy-access-update | Tool to enable the workspace disable legacy access setting with optional etag-based concurrency control. |
settings-disable-legacy-dbfs-delete | Tool to delete the disable legacy DBFS workspace setting, reverting to default DBFS access behavior. |
settings-disable-legacy-dbfs-get | Tool to retrieve the disable legacy DBFS workspace setting. Use when you need to check whether legacy DBFS root and mount access is disabled across… |
settings-disable-legacy-dbfs-update | Tool to update workspace disable legacy DBFS setting with etag-based concurrency control. |
settings-enable-export-notebook-get-enable | Tool to retrieve workspace setting controlling notebook export functionality. |
settings-enable-export-notebook-patch-enable | Tool to update workspace notebook and file export setting. Use when you need to enable or disable users’ ability to export notebooks and files from the Workspace UI. |
settings-enable-notebook-table-clipboard-get | Tool to retrieve notebook table clipboard setting for the workspace. |
settings-enable-notebook-table-clipboard-patch | Tool to update workspace setting for notebook table clipboard. |
settings-enable-results-downloading-get-enable | Tool to retrieve workspace setting controlling notebook results download functionality. |
settings-enable-results-downloading-patch | Tool to update workspace notebook results download setting. Use when you need to enable or disable users’ ability to download notebook results. |
settings-enhanced-security-monitoring-get | Tool to retrieve enhanced security monitoring workspace setting. |
settings-enhanced-security-monitoring-update | Tool to update enhanced security monitoring workspace settings. |
settings-ip-access-lists-create | Tool to create a new IP access list for workspace access control. |
settings-ip-access-lists-get | Tool to retrieve details of a specific IP access list by its ID. |
settings-llm-proxy-partner-powered-workspace-get | Tool to retrieve workspace-level setting that controls whether partner-powered AI features are enabled. |
settings-llm-proxy-partner-workspace-delete | Tool to delete (revert to default) the partner-powered AI features workspace setting. |
settings-llm-proxy-partner-workspace-update | Updates workspace-level setting that controls whether AI features are powered by partner-hosted models. |
settings-notif-dests-create | Tool to create a notification destination for alerts and jobs. |
settings-notif-dests-delete | Tool to delete a notification destination from the Databricks workspace. |
settings-notif-dests-update | Tool to update an existing notification destination configuration. |
settings-notification-destinations-get | Tool to retrieve details of a notification destination by its UUID identifier. |
settings-restrict-workspace-admins-delete | Tool to delete/revert the restrict workspace admins setting to its default state. |
settings-restrict-workspace-admins-get | Tool to retrieve the restrict workspace admins setting for the workspace. |
settings-restrict-workspace-admins-update | Tool to update the restrict workspace admins setting with etag-based concurrency control. |
settings-sql-results-download-delete | Tool to delete SQL results download workspace setting, reverting to default state where users are permitted to download results. |
settings-sql-results-download-get | Tool to retrieve SQL results download workspace setting. Use when you need to check whether users within the workspace are allowed to download… |
settings-sql-results-download-update | Tool to update workspace SQL results download setting controlling whether users can download results from SQL Editor and AI/BI Dashboards. |
settings-token-management-delete | Tool to delete a token specified by ID via token management. |
settings-token-management-get | Tool to retrieve detailed information about a specific token by its ID from the token management system. |
settings-token-mgmt-get-perm-levels | Tool to retrieve available permission levels for personal access token management. |
settings-token-mgmt-get-perms | Tool to retrieve permissions for workspace token management. |
settings-token-mgmt-set-perms | Tool to set permissions for personal access token management, replacing all existing permissions. |
settings-token-mgmt-update-perms | Tool to incrementally update permissions for personal access token management. |
settings-tokens-create | Tool to create a personal access token (PAT) for Databricks API authentication. |
settingsv2-workspace-settings-v2-get-public | Retrieves the current configuration of a workspace-level setting. |
settings-workspace-conf-set-status | Set workspace-level configuration settings for a Databricks workspace. |
sharing-providers-create | Tool to create a new authentication provider in Unity Catalog for Delta Sharing. |
sharing-providers-get | Tool to retrieve information about a specific Delta Sharing provider in Unity Catalog. |
sharing-providers-update | Tool to update an existing Delta Sharing authentication provider in Unity Catalog. |
sharing-recipients-create | Tool to create a Delta Sharing recipient in Unity Catalog metastore. |
sharing-recipients-delete | Tool to delete a Delta Sharing recipient from Unity Catalog metastore. |
sharing-recipients-get | Tool to retrieve a Delta Sharing recipient from Unity Catalog metastore by name. |
sharing-shares-create | Tool to create a new share for data objects in Unity Catalog. |
sharing-shares-delete | Tool to delete a Unity Catalog share from the metastore. Use when you need to permanently remove a share object. |
sharing-shares-get | Tool to retrieve details of a specific share from Unity Catalog. |
sharing-shares-share-permissions | Tool to retrieve permissions for a Delta Sharing share from Unity Catalog. |
sharing-shares-update | Tool to update an existing share in Unity Catalog with changes to metadata or data objects. |
sql-alerts-create | Tool to create a new Databricks SQL alert for query monitoring. |
sql-alerts-delete | Tool to delete a Databricks SQL alert (soft delete to trash). |
sql-alerts-get | Tool to retrieve details of a specific Databricks SQL alert by its UUID. |
sql-alerts-legacy-create | Tool to create a legacy SQL alert that periodically runs a query and notifies when conditions are met. |
sql-alerts-legacy-delete | Tool to permanently delete a legacy SQL alert (permanent deletion). |
sql-alerts-legacy-get | Tool to retrieve details of a specific legacy SQL alert by its ID. |
sql-alerts-legacy-list | Tool to list all legacy SQL alerts accessible to the authenticated user. |
sql-alerts-legacy-update | Tool to update a legacy SQL alert configuration including name, query reference, trigger conditions, and notification settings. |
sql-alerts-update | Tool to update an existing Databricks SQL alert using partial update with field mask. |
sql-dashboards-delete | Tool to delete a legacy Databricks SQL dashboard by moving it to trash (soft delete). |
sql-dashboards-get | Tool to retrieve complete legacy dashboard definition with metadata, widgets, and queries. |
sql-dashboards-update | Tool to update legacy Databricks SQL dashboard attributes (name, run_as_role, tags). |
sql-dbsql-permissions-get | Tool to retrieve the access control list for legacy DBSQL (Redash-based) objects including alerts, dashboards, and queries. |
sql-dbsql-permissions-set | Tool to set access control list for legacy SQL objects (alerts, dashboards, queries, or data_sources). |
sql-queries-create | Tool to create a saved SQL query object in Databricks. Use when you need to create a new saved query definition that includes the target SQL… |
sql-queries-delete | Tool to delete a Databricks SQL query (soft delete to trash). |
sql-queries-get | Tool to retrieve detailed information about a specific SQL query by its UUID. |
sql-queries-legacy-create | Tool to create a new SQL query definition using the legacy API. |
sql-queries-legacy-delete | Tool to delete a legacy SQL query (soft delete to trash). Use when you need to remove a legacy query from searches and list views. |
sql-queries-legacy-get | Tool to retrieve details of a specific legacy SQL query by its UUID. |
sql-queries-legacy-restore | Tool to restore a trashed SQL query to active state. Use when you need to recover a deleted query within 30 days of deletion. |
sql-queries-legacy-update | Tool to update an existing SQL query definition using the legacy API. |
sql-queries-update | Tool to update a saved SQL query object in Databricks using partial field updates. |
sql-query-history-list | Tool to retrieve the history of SQL queries executed against SQL warehouses and serverless compute. |
sql-query-visualizations-create | Tool to create a new visualization for a Databricks SQL query. |
sql-query-visualizations-legacy-create | Tool to create a visualization in a SQL query using the legacy API. |
sql-query-visualizations-legacy-delete | Tool to permanently delete a legacy SQL query visualization. |
sql-query-visualizations-legacy-update | Tool to update a visualization in a SQL query using the legacy API. |
sql-query-visualizations-update | Tool to update an existing Databricks SQL query visualization using partial update with field mask. |
sql-redash-config-get-config | Tool to retrieve workspace configuration for Redash V2 in Databricks SQL. |
sql-statement-exec-cancel-exec | Tool to cancel an executing SQL statement on a Databricks warehouse. |
sql-statement-exec-execute-statement | Execute a SQL statement on a Databricks SQL warehouse. Returns results inline if the query completes within the wait timeout, otherwise returns a… |
sql-statement-exec-get-result-chunk | Get a specific chunk of results from a SQL statement execution. |
sql-statement-exec-get-statement | Get the status, manifest, and first chunk of results for a SQL statement execution. |
sql-warehouses-delete | Deletes a SQL warehouse from the Databricks workspace. Use this tool to permanently remove a SQL warehouse (compute resource) that is no longer needed. |
sql-warehouses-edit | Tool to update the configuration of an existing SQL warehouse. |
sql-warehouses-get | Tool to retrieve detailed information about a specific SQL warehouse by its ID. |
sql-warehouses-get-permission-levels | Tool to retrieve available permission levels for a Databricks SQL warehouse. |
sql-warehouses-get-permissions | Tool to retrieve permissions for a Databricks SQL warehouse. |
sql-warehouses-get-workspace-warehouse-config | Tool to retrieve workspace-level SQL warehouse configuration settings. |
sql-warehouses-set-permissions | Tool to set permissions for a Databricks SQL warehouse, replacing all existing permissions. |
sql-warehouses-set-workspace-warehouse-config | Tool to configure workspace-level SQL warehouse settings shared by all SQL warehouses. |
sql-warehouses-start | Tool to start a stopped Databricks SQL warehouse asynchronously. |
sql-warehouses-update-permissions | Tool to incrementally update permissions for a Databricks SQL warehouse. |
submit-run | Tool to submit a one-time run without creating a job. Use when you need to execute a task directly without saving it as a job definition. |
tags-tag-policies-create-tag-policy | Tool to create a new tag policy (governed tag) in Databricks with built-in rules for consistency and control. |
tags-tag-policies-delete-tag-policy | Tool to delete a tag policy by its key, making the tag ungoverned. |
tags-tag-policies-get-tag-policy | Tool to retrieve a specific tag policy by its associated governed tag’s key. |
tags-tag-policies-update-tag-policy | Tool to update an existing tag policy (governed tag) with specified fields. |
update-job-by-id | Tool to completely reset all settings for a Databricks job. Use when you need to overwrite all job configuration at once. |
vectorsearch-vector-search-endpoints-create | Tool to create a new vector search endpoint to host indexes in Databricks Mosaic AI Vector Search. |
vectorsearch-vector-search-indexes-delete-index | Tool to delete a vector search index from Databricks workspace. |
vectorsearch-vector-search-indexes-query-index | Tool to query vector search index to find similar vectors and return associated documents. |
vectorsearch-vector-search-indexes-upsert-data | Tool to upsert (insert or update) data into a Direct Vector Access Index. |
workspace-git-credentials-create | Tool to create Git credentials for authenticating with remote Git repositories in Databricks. |
workspace-git-credentials-delete | Tool to delete Git credentials for remote repository authentication in Databricks. |
workspace-git-credentials-get | Tool to retrieve Git credentials for authenticating with remote Git repositories in Databricks. |
workspace-git-credentials-update | Tool to update existing Git credentials for authenticating with remote Git repositories in Databricks. |
workspace-list | Tool to list the contents of a directory in Databricks workspace. |
workspace-repos-create | Tool to create and optionally checkout a Databricks Repo linking a Git repository to the workspace. |
workspace-repos-delete | Tool to delete a Git repository from Databricks workspace. Use when you need to permanently remove a repository. |
workspace-repos-get-permission-levels | Tool to retrieve available permission levels for a Databricks workspace repository. |
workspace-repos-set-permissions | Tool to set permissions for a workspace repository, replacing all existing permissions. |
workspace-repos-update | Tool to update a workspace repo to a different branch or tag. |
workspace-repos-update-permissions | Tool to incrementally update permissions on a Databricks workspace repository. |
workspace-secrets-create-scope | Tool to create a new secret scope in Databricks workspace. Use when you need to establish a secure location to store credentials and sensitive information. |
workspace-secrets-delete-acl | Tool to delete an access control list from a Databricks secret scope. |
workspace-secrets-delete-scope | Tool to delete a secret scope and all associated secrets and ACLs. |
workspace-secrets-delete-secret | Tool to delete a secret from a Databricks secret scope. Use when you need to remove a secret stored in a scope. |
workspace-secrets-get-acl | Tool to retrieve ACL details for a principal on a Databricks secret scope. |
workspace-secrets-get-secret | Tool to get a secret value from a Databricks secret scope. Use when you need to retrieve the actual value of a secret stored in a scope. |
workspace-secrets-put-acl | Tool to create or overwrite access control list for a principal on a Databricks secret scope. |
workspace-secrets-put-secret | Tool to insert or update a secret in a Databricks secret scope. |
workspace-workspace-delete | Tool to permanently delete a workspace object or directory. Use when you need to remove notebooks, files, or directories from the workspace. |
workspace-workspace-export | Tool to export a workspace object (notebook, dashboard, or file) as file content or base64-encoded string. |
workspace-workspace-get-status | Tool to retrieve status and metadata for any workspace object including notebooks, directories, dashboards, and files. |
workspace-workspace-import | Import a notebook or file into the Databricks workspace from base64-encoded content. |
workspace-workspace-mkdirs | Tool to create a directory and necessary parent directories in the workspace. |