OAUTH2
databricks_oauth2
Developer setup
- Client idclient_id · stringRequired
- Client secretclient_secret · stringRequired
- Redirect URIoauth_redirect_uri · stringOptional
- Scopesscopes · stringOptional
User connection
- Workspace URLfull · stringRequired
DATABRICKS
Databricks is the lakehouse company, helping data teams solve the world's toughest problems with unified analytics platform for big data and AI.
Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.
Pakkawork boundary
Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.
427
Action summaries
Display-only definitions
0
Trigger types
Not installed instances
2
Auth modes
Field names, never values
No
Execution
No runtime adapter
Authentication map
OAUTH2
API_KEY
No fields declared in this snapshot.
Capability index
Showing 91–120 of 427 actions
DATABRICKS_COMPUTE_CLUSTERS_UPDATE
Tool to partially update a Databricks compute cluster configuration using field masks. Use when you need to update specific cluster attributes without providing a full configuration. The update_mask specifies which fields to modify. Running clusters restart to apply changes; terminated clusters apply changes on next s…
Untrusted display-only summary
DATABRICKS_COMPUTE_GLOBAL_INIT_SCRIPTS_CREATE
Tool to create a new global initialization script in Databricks workspace. Use when you need to run scripts on every node in every cluster. Global init scripts run on all cluster nodes and only workspace admins can create them. Scripts execute in position order and clusters must restart to apply changes. The script ca…
Untrusted display-only summary
DATABRICKS_COMPUTE_GLOBAL_INIT_SCRIPTS_DELETE
Tool to delete a global initialization script from Databricks workspace. Use when you need to remove a script that runs on every cluster node. Requires workspace administrator privileges. Clusters must restart to reflect the removal of the script.
Untrusted display-only summary
DATABRICKS_COMPUTE_GLOBAL_INIT_SCRIPTS_GET
Tool to retrieve complete details of a global initialization script in Databricks workspace. Use when you need to view script configuration, Base64-encoded content, or metadata. Returns all script details including creation/update timestamps and whether the script is enabled.
Untrusted display-only summary
DATABRICKS_COMPUTE_GLOBAL_INIT_SCRIPTS_UPDATE
Tool to update a global initialization script in Databricks workspace. Use when you need to modify script content, name, enabled status, or execution order. All fields are optional; unspecified fields retain their current value. Existing clusters must be restarted to pick up changes.
Untrusted display-only summary
DATABRICKS_COMPUTE_INSTANCE_POOLS_CREATE
Tool to create a new Databricks instance pool with specified configuration. Use when you need to set up a pool that reduces cluster start and auto-scaling times by maintaining idle, ready-to-use cloud instances. When attached to a pool, a cluster allocates driver and worker nodes from the pool.
Untrusted display-only summary
DATABRICKS_COMPUTE_INSTANCE_POOLS_DELETE
Tool to delete a Databricks compute instance pool. Use when you need to permanently remove an instance pool. The idle instances in the pool are terminated asynchronously after deletion.
Untrusted display-only summary
DATABRICKS_COMPUTE_INSTANCE_POOLS_EDIT
Tool to modify the configuration of an existing Databricks instance pool. Use when you need to update pool settings like capacity, termination minutes, or preloaded images. Note that the pool's node type cannot be changed after creation, though it must still be provided with the same value.
Untrusted display-only summary
DATABRICKS_COMPUTE_INSTANCE_POOLS_GET
Tool to retrieve detailed information about a Databricks instance pool by its ID. Use when you need to get instance pool configuration, capacity settings, preloaded images, and usage statistics. Instance pools reduce cluster start and auto-scaling times by maintaining idle, ready-to-use cloud instances.
Untrusted display-only summary
DATABRICKS_COMPUTE_INSTANCE_POOLS_GET_PERMISSIONS
Tool to retrieve permissions for a Databricks instance pool. Use when you need to check who has access to a specific instance pool and their permission levels. Returns the access control list with user, group, and service principal permissions, including inherited permissions from parent objects.
Untrusted display-only summary
DATABRICKS_COMPUTE_INSTANCE_POOLS_GET_PERM_LEVELS
Tool to retrieve available permission levels for a Databricks instance pool. Use when you need to understand what permission levels can be assigned to users, groups, or service principals for a specific instance pool. Returns permission levels like CAN_ATTACH_TO and CAN_MANAGE with their descriptions.
Untrusted display-only summary
DATABRICKS_COMPUTE_INSTANCE_POOLS_SET_PERMISSIONS
Tool to set permissions for a Databricks instance pool, replacing all existing permissions. Use when you need to configure access control for an instance pool. This operation replaces ALL existing permissions. You must have CAN_MANAGE permission on a pool to configure its permissions.
Untrusted display-only summary
DATABRICKS_COMPUTE_INSTANCE_POOLS_UPDATE_PERMS
Tool to incrementally update permissions on a Databricks instance pool. Use when you need to modify permissions without replacing the entire permission set. This PATCH operation updates only the specified permissions, preserving existing permissions not included in the request.
Untrusted display-only summary
DATABRICKS_COMPUTE_INSTANCE_PROFILES_ADD
Tool to register an instance profile in Databricks for cluster launches. Use when administrators need to grant users permission to launch clusters using that profile. Requires admin access. Successfully registered profiles enable clusters to use the associated IAM role.
Untrusted display-only summary
DATABRICKS_COMPUTE_INSTANCE_PROFILES_EDIT
Tool to modify an existing AWS EC2 instance profile registered with Databricks. Use when you need to update the IAM role ARN associated with an instance profile. This operation is only available to admin users. The IAM role ARN is required if both of the following are true: your role name and instance profile name do…
Untrusted display-only summary
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. This operation is only accessible to admin users. Existing clusters with this instance profile will continue to function normally after removal.
Untrusted display-only summary
DATABRICKS_COMPUTE_POLICY_COMPL_FOR_CLUSTERS_ENFORCE_COMPL
Tool to update a cluster to be compliant with the current version of its policy. Use when you need to enforce policy compliance on a cluster. The cluster can be updated if it is in a RUNNING or TERMINATED state. Note: Clusters created by Databricks Jobs, DLT, or Models cannot be enforced by this API.
Untrusted display-only summary
DATABRICKS_COMPUTE_POLICY_COMPL_FOR_CLUSTERS_GET_COMPL
Tool to retrieve policy compliance status for a specific cluster. Use when you need to check whether a cluster meets the requirements of its assigned policy and identify any policy violations. Clusters could be out of compliance if their policy was updated after the cluster was last edited.
Untrusted display-only summary
DATABRICKS_COMPUTE_POLICY_FAMILIES_GET
Tool to retrieve information for a policy family by identifier and optional version. Use when you need to view Databricks-provided templates for configuring clusters for a particular use case. Policy families cannot be created, edited, or deleted by users.
Untrusted display-only summary
DATABRICKS_CREATE_CLUSTER
Tool to create a new Databricks Spark cluster with specified configuration. Use when you need to provision compute resources for data processing. This is an asynchronous operation that returns a cluster_id immediately with the cluster in PENDING state. The cluster transitions through states until reaching RUNNING.
Untrusted display-only summary
DATABRICKS_CREATE_JOB
Creates a new Databricks job with specified tasks, schedules, and notifications. Use this action when you need to define a new workflow or data pipeline in Databricks. Each job must have at least one task, and each task requires a task_key, a task type (notebook_task, spark_jar_task, etc.), and a cluster specification…
Untrusted display-only summary
DATABRICKS_DASHBOARDS_GENIE_CREATE_MESSAGE
Tool to create a message in a Genie conversation and get AI-generated responses. Use when you need to ask questions or send messages to Genie for data analysis. The response initially has status 'IN_PROGRESS' and should be polled every 1-5 seconds until reaching COMPLETED, FAILED, or CANCELLED status. Subject to 5 que…
Untrusted display-only summary
DATABRICKS_DASHBOARDS_GENIE_CREATE_SPACE
Tool to create a new Genie space from a serialized payload for programmatic space management. Use when you need to create a Genie workspace for AI-powered data analysis. The space requires a SQL warehouse ID and a serialized configuration with at minimum a version field (1 or 2). Optionally specify data source tables…
Untrusted display-only summary
DATABRICKS_DASHBOARDS_GENIE_DELETE_CONVERSATION
Tool to delete a conversation from a Genie space programmatically. Use when you need to remove conversations to manage the Genie space limits (10,000 conversations per space). Useful for deleting older or test conversations that are no longer needed.
Untrusted display-only summary
DATABRICKS_DASHBOARDS_GENIE_DELETE_CONV_MESSAGE
Tool to delete a specific message from a Genie conversation. Use when you need to remove individual messages from conversations. This operation permanently deletes the message and cannot be undone.
Untrusted display-only summary
DATABRICKS_DASHBOARDS_GENIE_EXECUTE_MESSAGE_ATTACH_QUERY
Tool to execute SQL query for an expired message attachment in a Genie space. Use when a query attachment has expired and needs to be re-executed to retrieve fresh results. Returns SQL statement execution results with schema, metadata, and data.
Untrusted display-only summary
DATABRICKS_DASHBOARDS_GENIE_EXECUTE_MESSAGE_QUERY
Execute the SQL query associated with a Genie message and retrieve result data. DEPRECATED: This endpoint is deprecated in favor of Execute Message Attachment Query (execute_message_attachment_query). The new method requires an attachment_id parameter in addition to space_id, conversation_id, and message_id. Use this…
Untrusted display-only summary
DATABRICKS_DASHBOARDS_GENIE_GET_MESSAGE
Tool to retrieve details of a specific message from a Genie conversation. Use when you need to get message content, status, attachments, or check processing status of a previously created message.
Untrusted display-only summary
DATABRICKS_DASHBOARDS_GENIE_GET_MESSAGE_ATTACH_QUERY_RESULT
Tool to retrieve SQL query results from a Genie message attachment. Use when the message status is EXECUTING_QUERY or COMPLETED and you need to fetch the actual query execution results. Returns statement execution details including query data, schema, and metadata with a maximum of 5000 rows.
Untrusted display-only summary
DATABRICKS_DASHBOARDS_GENIE_GET_MESSAGE_QUERY_RESULT
Tool to retrieve SQL query execution results for a Genie message (up to 5000 rows). Use when message status is EXECUTING_QUERY or COMPLETED and the message has a query attachment. Returns query results with schema, metadata, and data in inline or external link format.
Untrusted display-only summary
Provenance
The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.
Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.