All integrations
Catalogue metadata onlydeveloper toolsv20260821_00

DATABRICKS

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.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

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

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2API_KEY

OAUTH2

databricks_oauth2

Provider setup

Developer setup

  • Client idclient_id · stringRequired
  • Client secretclient_secret · stringRequired
  • Redirect URIoauth_redirect_uri · stringOptional
  • Scopesscopes · stringOptional

User connection

  • Workspace URLfull · stringRequired

API_KEY

databricks_api_key

Provider setup

Developer setup

No fields declared in this snapshot.

User connection

  • Workspace URLfull · stringRequired
  • Access Tokengeneric_api_key · stringRequired

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 91–120 of 427 actions

Update Compute Cluster

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

Create Global Init Script

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

Delete Global Init Script

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

Get Global Init Script

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

Update Global Init Script

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

Create Compute Instance Pool

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

Delete Compute Instance Pool

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

Edit Compute Instance Pool

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

Get Instance Pool Details

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

Get Instance Pool Permissions

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

Get Instance Pool Permission Levels

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

Set Compute Instance Pool Permissions

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

Update Instance Pool Permissions

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

Add Compute Instance Profile

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

Edit Compute Instance Profile

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

Remove Compute Instance Profile

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

Enforce Cluster Policy Compliance

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

Get Cluster Policy Compliance

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

Get Compute Policy Families

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

Create Databricks Cluster

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

Create Databricks Job

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

Create Genie Message

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

Create Genie Space

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

Delete Genie Conversation

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

Delete Genie Conversation Message

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

Execute Message Attachment Query

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

Execute Genie Message Query

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

Get Genie Message

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

Get Genie Message Attachment Query Result

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

Get Genie Message Query Result

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

Versioned facts, explicit trust.

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.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.