hermes

Connect Hermes to Databricks

Run Hermes as a hosted agent in NoClick with Databricks wired into its tools handle. It can use Databricks directly while it works. No glue code, nothing to install. Click below to open a ready-to-run agent and connect your account.

Loading preview…
Opens a workflow with 386 tools ready to use.

Tools Hermes gets

Pick the operations you want and each becomes a tool the agent can call directly while it works.

Databricks

386 tools
Run SQL Statement

Execute a SQL statement on a SQL warehouse.

Get SQL Statement

Poll status and fetch results for a SQL statement.

Cancel SQL Statement

Cancel an in-progress SQL statement execution.

List SQL Warehouses

List all SQL warehouses in the workspace.

Get SQL Warehouse

Get info/state for a single SQL warehouse.

Start SQL Warehouse

Start (resume) a stopped SQL warehouse.

Stop SQL Warehouse

Stop a running SQL warehouse.

List Jobs

List jobs in the workspace.

Get Job

Get a single job's definition.

Create Job

Create a new job from a JSON definition.

Run Job Now

Trigger an immediate run of an existing job.

Submit One-Time Run

Submit a one-time run without creating a persistent job.

List Job Runs

List job runs, filterable by job.

Get Job Run

Get details/state of a single run.

Get Run Output

Retrieve the output of a completed task run.

Cancel Job Run

Cancel an active run.

Delete Job

Delete a job.

List Clusters

List all clusters in the workspace.

Get Cluster

Get info/state for one cluster.

Create Cluster

Create and start a new compute cluster.

Start Cluster

Start a terminated cluster.

Terminate Cluster

Terminate (stop) a cluster.

List Catalogs

List Unity Catalog catalogs.

List Schemas

List schemas in a catalog.

List Tables

List tables in a schema.

Get Table

Get a table's metadata/columns by full name.

List Workspace Objects

List notebooks/folders/files under a workspace path.

Export Workspace Object

Export a notebook/file.

Import Workspace Object

Import a notebook/file to a workspace path.

List Secret Scopes

List secret scopes.

Edit Cluster

Update the configuration of an existing all-purpose cluster.

Resize Cluster

Resize a cluster to a target number of workers or autoscale range.

Restart Cluster

Restart a running cluster.

Pin Cluster

Pin a cluster so it stays in the cluster list after termination.

Unpin Cluster

Unpin a cluster so it can be removed from the list after termination.

Permanently Delete Cluster

Permanently delete a cluster, removing it from the cluster list.

Change Cluster Owner

Change the owner of a cluster.

Get Cluster Events

Retrieve the event log for a cluster.

Update Cluster

Partially update a cluster's configuration using a field mask.

List Node Types

List supported Spark node (instance) types.

List Availability Zones

List the availability zones where clusters can be created.

List Spark Versions

List the Spark/Databricks Runtime versions available for clusters.

List Cluster Policies

List all cluster policies in the workspace.

Get Cluster Policy

Get a single cluster policy by its ID.

Create Cluster Policy

Create a new cluster policy from a policy definition.

Edit Cluster Policy

Update an existing cluster policy's name and definition.

Delete Cluster Policy

Delete a cluster policy by its ID.

List Policy Compliance

List the compliance status of all clusters governed by a policy.

Get Cluster Compliance

Get the compliance status of a single cluster against its policy.

Enforce Cluster Compliance

Update a cluster to bring it into compliance with its assigned policy.

List Policy Families

List all available cluster policy families.

Get Policy Family

Get a single cluster policy family by its ID.

List Instance Pools

List all instance pools in the workspace.

Get Instance Pool

Retrieve the configuration of a single instance pool.

Create Instance Pool

Create a new instance pool.

Edit Instance Pool

Edit an existing instance pool. All required fields must be supplied.

Delete Instance Pool

Delete an instance pool, terminating its idle instances asynchronously.

List Instance Profiles

List the instance profiles that the calling user can use to launch clusters.

Add Instance Profile

Register an instance profile so it can be used to launch clusters.

Edit Instance Profile

Edit the IAM role association of a registered instance profile.

Remove Instance Profile

Remove a registered instance profile from the workspace.

All Cluster Library Statuses

Get the status of all libraries on all clusters.

Cluster Library Status

Get the status of libraries on a single cluster.

Install Libraries

Install libraries on a cluster.

Uninstall Libraries

Uninstall libraries from a cluster.

List Global Init Scripts

List all global init scripts in the workspace.

Get Global Init Script

Get the details and content of a global init script.

Create Global Init Script

Create a new global init script.

Update Global Init Script

Update an existing global init script.

Delete Global Init Script

Delete a global init script.

Create Execution Context

Create an execution context on a cluster for running commands.

Get Execution Context Status

Get the status of an existing execution context.

Destroy Execution Context

Destroy an existing execution context on a cluster.

Execute Command

Run a command within an execution context on a cluster.

Get Command Status

Get the status and result of a command execution.

Cancel Command

Cancel a running command in an execution context.

Update Job

Add, update, or remove specific settings of an existing job.

Reset Job

Overwrite all settings for a given job with the provided settings.

Repair Run

Re-run one or more tasks of a failed job run.

Cancel All Runs

Cancel all active runs of a job.

Delete Run

Delete a non-active run. Returns an error if the run is active.

Export Run

Export and retrieve the job run task rendered notebook output.

List Job Compliance

List the compliance status of all jobs using a given policy.

Get Job Compliance

Get the compliance status of a job, including whether it is in violation of its policy.

Enforce Job Compliance

Update a job so its cluster requirements conform to the current policy.

Create Warehouse

Create a new SQL warehouse.

Edit Warehouse

Update the configuration of an existing SQL warehouse.

Delete Warehouse

Delete a SQL warehouse.

Get Warehouse Workspace Config

Get the workspace-level configuration that applies to all SQL warehouses.

Set Warehouse Workspace Config

Set the workspace-level configuration that applies to all SQL warehouses.

List Queries

List all SQL queries in the workspace.

Create Query

Create a new SQL query.

Get Query

Get a SQL query by ID.

Update Query

Update an existing SQL query.

Delete Query

Move a SQL query to the trash.

List Query Visualizations

List visualizations on a SQL query.

List Query History

List the history of SQL query executions.

List Data Sources

List the SQL warehouses available as query data sources.

List Alerts

List alerts.

Create Alert

Create an alert.

Get Alert

Get an alert.

Update Alert

Update an alert.

Delete Alert

Delete an alert.

Create Query Visualization

Create a query visualization.

Update Query Visualization

Update a query visualization.

Delete Query Visualization

Delete a query visualization.

Create Catalog

Create a new catalog in Unity Catalog.

Get Catalog

Get a catalog by name from Unity Catalog.

Update Catalog

Update an existing Unity Catalog catalog.

Delete Catalog

Delete a catalog from Unity Catalog.

Create Schema

Create a new schema in a Unity Catalog catalog.

Get Schema

Get a schema by full name from Unity Catalog.

Update Schema

Update an existing Unity Catalog schema.

Delete Schema

Delete a schema from Unity Catalog.

List Table Summaries

List table summaries for a catalog in Unity Catalog.

Check Table Exists

Check whether a table exists in Unity Catalog.

Delete Table

Delete a table from Unity Catalog.

List Volumes

List volumes within a schema in Unity Catalog.

Create Volume

Create a new volume in Unity Catalog.

Get Volume

Get metadata for a volume in Unity Catalog.

Update Volume

Update a volume's name, comment, or owner in Unity Catalog.

Delete Volume

Delete a volume from Unity Catalog.

List Functions

List functions within a Unity Catalog schema.

Create Function

Create a new function in Unity Catalog.

Get Function

Get a function from Unity Catalog by its full name.

Update Function

Update the owner of a Unity Catalog function.

Delete Function

Delete a function from Unity Catalog.

List Registered Models

List registered models in Unity Catalog.

Create Registered Model

Create a registered model in Unity Catalog.

Get Registered Model

Get a registered model by its full three-level name.

Update Registered Model

Update a registered model's name, comment, or owner.

Delete Registered Model

Delete a registered model.

Set Registered Model Alias

Set an alias on a registered model pointing to a version.

Delete Registered Model Alias

Delete an alias from a registered model.

List Model Versions

List versions of a registered model.

Get Model Version

Get a specific model version by number.

Get Model Version By Alias

Get a model version by alias.

Update Model Version

Update a model version's comment.

Delete Model Version

Delete a model version.

List External Locations

List external locations in the Unity Catalog metastore.

Create External Location

Create a new external location in Unity Catalog.

Get External Location

Get an external location by name.

Update External Location

Update an existing external location.

Delete External Location

Delete an external location.

List Storage Credentials

List storage credentials in the Unity Catalog metastore.

Create Storage Credential

Create a new storage credential in Unity Catalog.

Get Storage Credential

Get a storage credential by name.

Update Storage Credential

Update an existing storage credential.

Delete Storage Credential

Delete a storage credential.

Validate Storage Credential

Validate a storage credential against a location or self-hosted URL.

List Connections

List all Unity Catalog connections in the metastore.

Create Connection

Create a new Unity Catalog connection to an external data system.

Get Connection

Get a Unity Catalog connection by name.

Update Connection

Update an existing Unity Catalog connection.

Delete Connection

Delete a Unity Catalog connection by name.

List Metastores

List all Unity Catalog metastores the caller has access to.

Create Metastore

Create a new Unity Catalog metastore.

Get Metastore

Get a Unity Catalog metastore by ID.

Update Metastore

Update an existing Unity Catalog metastore.

Delete Metastore

Delete a Unity Catalog metastore by ID.

Get Current Metastore Assignment

Get the metastore assignment for the current workspace.

Get Metastore Summary

Get summary information about the metastore assigned to the current workspace.

Get Grants

Get permissions on a securable object in Unity Catalog.

Update Grants

Update permissions on a securable object in Unity Catalog.

Get Effective Grants

Get effective (inherited) permissions on a securable in Unity Catalog.

List System Schemas

List system schemas for a metastore.

Enable System Schema

Enable a system schema for a metastore.

Disable System Schema

Disable a system schema for a metastore.

Get Artifact Allowlist

Get the artifact allowlist of a certain artifact type in the metastore.

Set Artifact Allowlist

Set the artifact allowlist of a certain artifact type in the metastore.

List Resource Quotas

List all resource quotas under a metastore.

Create Table Constraint

Create a primary-key, foreign-key, or check constraint on a table.

Delete Table Constraint

Delete a named constraint from a table.

Create Quality Monitor

Create a Lakehouse Monitor for a Unity Catalog table.

Get Quality Monitor

Get the Lakehouse Monitor for a Unity Catalog table.

Update Quality Monitor

Update the Lakehouse Monitor for a Unity Catalog table.

Delete Quality Monitor

Delete the Lakehouse Monitor for a Unity Catalog table.

Run Quality Monitor Refresh

Trigger a refresh (metric recomputation) of a table's monitor.

List Quality Monitor Refreshes

List refreshes of a table's monitor.

Get Quality Monitor Refresh

Get a specific refresh of a table's monitor.

Create Online Table

Create an online table (serving-optimized read replica of a UC table).

Get Online Table

Get an online table by name.

Delete Online Table

Delete an online table by name.

Get Table Lineage

Get upstream and downstream table lineage for a table.

Get Column Lineage

Get upstream and downstream column lineage for a table column.

Get Workspace Status

Get the status of an object or directory in the workspace.

Delete Workspace Object

Delete an object or directory in the workspace.

Make Workspace Directories

Create the given directory and necessary parent directories in the workspace.

List Repos

Get repos that the calling user has Manage permissions on.

Create Repo

Create a repo in the workspace and link it to a remote Git repo.

Get Repo

Get the repo with the given repo ID.

Update Repo

Update the repo to a different branch or tag, or update its sparse checkout settings.

Delete Repo

Delete the repo with the given repo ID.

List Git Credentials

Get the calling user's Git credentials.

Create Git Credential

Create a Git credential entry for the calling user.

Get Git Credential

Get the Git credential with the given credential ID.

Update Git Credential

Update the Git credential with the given credential ID.

Delete Git Credential

Delete the Git credential with the given credential ID.

DBFS: List Directory

List the contents of a DBFS directory.

DBFS: Get Status

Get the file information (status) of a DBFS file or directory.

DBFS: Make Directories

Create the given directory (and necessary parents) in DBFS.

DBFS: Delete

Delete a file or directory from DBFS.

DBFS: Move

Move a file or directory from one DBFS location to another.

DBFS: Put File

Upload a small file (<= 1 MB) to DBFS in a single request.

DBFS: Read File

Read the contents of a DBFS file, returned base64-encoded.

DBFS: Create Upload Handle

Open a stream to write a file to DBFS, returning an upload handle.

DBFS: Add Block

Append a block of base64-encoded data to an open DBFS upload stream.

DBFS: Close Upload Handle

Close an open DBFS upload stream, committing the written blocks.

Files: Upload File

Upload a file to a Unity Catalog volume via the Files API (raw content).

Files: Download File

Download a file from a Unity Catalog volume via the Files API.

Files: Get File Metadata

Get metadata (existence, size, content type) of a Files API file.

Files: Delete File

Delete a file from a Unity Catalog volume via the Files API.

Files: Create Directory

Create a directory (and necessary parents) in a Unity Catalog volume.

Files: List Directory Contents

List the contents of a directory in a Unity Catalog volume.

Files: Delete Directory

Delete an (empty) directory from a Unity Catalog volume.

Create Secret Scope

Create a Databricks-backed or Azure Key Vault-backed secret scope.

Delete Secret Scope

Delete a secret scope.

Put Secret

Insert or update a secret in a scope.

Delete Secret

Delete a secret from a scope.

Get Secret

Get the bytes value of a secret.

List Secrets

List secret metadata (keys and timestamps) for a scope.

Put Secret ACL

Create or overwrite an ACL on a secret scope for a principal.

Delete Secret ACL

Delete an ACL on a secret scope for a principal.

Get Secret ACL

Get the ACL applied to a principal for a secret scope.

List Secret ACLs

List all ACLs applied to a secret scope.

List Pipelines

List Delta Live Tables pipelines in the workspace.

Create Pipeline

Create a new Delta Live Tables pipeline.

Get Pipeline

Get a single pipeline's definition and status.

Update Pipeline

Update (replace) an existing pipeline's settings.

Delete Pipeline

Delete a pipeline.

Start Pipeline Update

Trigger a new update (run) of a pipeline.

Get Pipeline Update

Get the status of a specific pipeline update.

List Pipeline Updates

List updates (runs) for a pipeline.

Stop Pipeline

Stop the pipeline's active update if one is running.

List Pipeline Events

List event log entries for a pipeline.

List Serving Endpoints

List all serving endpoints in the workspace.

Create Serving Endpoint

Create a new model serving endpoint.

Get Serving Endpoint

Get details of a serving endpoint by name.

Update Serving Endpoint Config

Update the config (served entities and traffic) of a serving endpoint.

Delete Serving Endpoint

Delete a serving endpoint by name.

Query Serving Endpoint

Query (invoke) a serving endpoint with a request payload.

Patch Serving Endpoint Tags

Add or remove tags on a serving endpoint.

Put Serving Endpoint Rate Limits

Set (replace) the rate limits on a serving endpoint.

Get Serving Endpoint OpenAPI

Get the OpenAPI schema of a serving endpoint.

Get Serving Endpoint Metrics

Get the metrics of a serving endpoint (Prometheus/OpenMetrics format).

List Vector Search Endpoints

List all vector search endpoints in the workspace

Create Vector Search Endpoint

Create a new vector search endpoint

Get Vector Search Endpoint

Get details of a vector search endpoint

Delete Vector Search Endpoint

Delete a vector search endpoint

List Vector Search Indexes

List all vector search indexes on an endpoint

Create Vector Search Index

Create a new vector search index

Get Vector Search Index

Get details of a vector search index

Delete Vector Search Index

Delete a vector search index

Query Vector Search Index

Query a vector search index

Query Vector Search Index Next Page

Retrieve the next page of vector search query results

Scan Vector Search Index

Scan the rows of a vector search index

Sync Vector Search Index

Trigger a sync of a Delta Sync vector search index

Upsert Vector Search Index Data

Upsert rows of data into a Direct Access vector search index

Delete Vector Search Index Data

Delete rows of data from a Direct Access vector search index by primary key

Create Experiment

Create a new MLflow experiment.

Get Experiment

Get metadata for an MLflow experiment by ID.

Get Experiment By Name

Get metadata for an MLflow experiment by name.

Search Experiments

Search for MLflow experiments matching filter criteria.

Delete Experiment

Mark an MLflow experiment as deleted.

Restore Experiment

Restore a deleted MLflow experiment.

Update Experiment

Update an MLflow experiment's name.

Set Experiment Tag

Set a tag on an MLflow experiment.

Create Run

Create a new MLflow run within an experiment.

Get Run

Get metadata, metrics, params and tags for an MLflow run.

Update Run

Update the status, end time or name of an MLflow run.

Delete Run

Mark an MLflow run as deleted.

Restore Run

Restore a deleted MLflow run.

Search Runs

Search for MLflow runs across one or more experiments.

Log Metric

Log a metric value for an MLflow run.

Log Param

Log a parameter (hyperparameter) for an MLflow run.

Log Batch

Log a batch of metrics, params and tags to an MLflow run in one call.

Set Run Tag

Set a tag on an MLflow run.

Delete Run Tag

Delete a tag from an MLflow run.

Get Metric History

Get the full logged history of a metric for an MLflow run.

List Artifacts

List artifacts stored for an MLflow run.

Create Registered Model

Create a new registered model in the MLflow Model Registry.

Get Registered Model

Get the details of a registered model.

Rename Registered Model

Rename a registered model.

Update Registered Model

Update the description of a registered model.

Delete Registered Model

Delete a registered model.

Search Registered Models

Search for registered models matching a filter.

Get Latest Model Versions

Get the latest model versions for a registered model, optionally filtered by stages.

Set Registered Model Tag

Set a tag on a registered model.

Delete Registered Model Tag

Delete a tag from a registered model.

Set Registered Model Alias

Set an alias pointing to a specific version of a registered model.

Create Model Version

Create a new version of a registered model.

Get Model Version

Get the details of a specific model version.

Update Model Version

Update the description of a model version.

Delete Model Version

Delete a specific model version.

Search Model Versions

Search for model versions matching a filter.

Get Model Version Download URI

Get the download URI for a model version's artifacts.

Transition Model Version Stage

Transition a model version to a new stage.

Set Model Version Tag

Set a tag on a model version.

Delete Model Version Tag

Delete a tag from a model version.

Create Registry Webhook

Create a Model Registry webhook that fires on registry events.

List Registry Webhooks

List Model Registry webhooks, optionally filtered by model or events.

Update Registry Webhook

Update an existing Model Registry webhook.

Delete Registry Webhook

Delete a Model Registry webhook.

Test Registry Webhook

Send a test event to a Model Registry webhook.

List Online Stores

List all online stores in the workspace.

Create Online Store

Create a new online store.

Get Online Store

Get an online store by name.

Update Online Store

Update an existing online store.

Delete Online Store

Delete an online store by name.

List Features

List all features in the feature engineering registry.

Create Feature

Create a new feature.

Get Feature

Get a feature by its full name.

Update Feature

Update an existing feature.

Delete Feature

Delete a feature by its full name.

Get Current User

Get the SCIM details of the currently authenticated user.

List Users

List users in the workspace via SCIM.

Create User

Create a new user via SCIM.

Get User

Get a user by SCIM id.

Update User

Replace a user via SCIM (PUT).

Patch User

Partially update a user via SCIM PatchOp.

Delete User

Delete a user by SCIM id.

List Groups

List groups in the workspace via SCIM.

Create Group

Create a new group via SCIM.

Get Group

Get a group by SCIM id.

Update Group

Replace a group via SCIM (PUT).

Patch Group

Partially update a group via SCIM PatchOp.

Delete Group

Delete a group by SCIM id.

List Service Principals

List service principals in the workspace via SCIM.

Create Service Principal

Create a new service principal via SCIM.

Get Service Principal

Get a service principal by SCIM id.

Update Service Principal

Replace a service principal via SCIM (PUT).

Patch Service Principal

Partially update a service principal via SCIM PatchOp.

Delete Service Principal

Delete a service principal by SCIM id.

Get Permission Levels

Get the permission levels a user can have on an object.

Get Object Permissions

Get the permissions set on an object.

Set Object Permissions

Set (overwrite) the permissions on an object.

Update Object Permissions

Update (merge) the permissions on an object.

List Permission Assignments

List workspace permission assignments for all principals.

Create Permission Assignment

Create or update a workspace permission assignment for a principal.

Delete Permission Assignment

Delete a workspace permission assignment for a principal.

Create Token

Create a personal access token.

List Tokens

List personal access tokens for the calling user.

Delete Token

Revoke a personal access token.

List Managed Tokens

List all tokens in the workspace (admin token management).

Get Managed Token

Get details of a managed token by ID.

Delete Managed Token

Delete a managed token by ID (admin token management).

Create On-Behalf-Of Token

Create an on-behalf-of token for a service principal.

List IP Access Lists

List all IP access lists for the workspace.

Create IP Access List

Create an IP access list.

Get IP Access List

Get a single IP access list by ID.

Update IP Access List

Replace (update) an existing IP access list.

Delete IP Access List

Delete an IP access list by ID.

Get Workspace Configuration

Get workspace configuration values for the given keys.

Set Workspace Configuration

Set (patch) workspace configuration values.

List Apps

List all Databricks Apps in the workspace.

Create App

Create a new Databricks App.

Get App

Get details of a Databricks App by name.

Update App

Update a Databricks App.

Delete App

Delete a Databricks App by name.

Start App

Start a Databricks App.

Stop App

Stop a Databricks App.

Deploy App

Create a new deployment for a Databricks App.

List App Deployments

List deployments for a Databricks App.

Get App Deployment

Get a specific deployment of a Databricks App.

List Lakeview Dashboards

List Lakeview (AI/BI) dashboards in the workspace.

Create Lakeview Dashboard

Create a new Lakeview (AI/BI) dashboard.

Get Lakeview Dashboard

Get a Lakeview (AI/BI) dashboard by ID.

Update Lakeview Dashboard

Update a Lakeview (AI/BI) dashboard.

Trash Lakeview Dashboard

Move a Lakeview (AI/BI) dashboard to the trash.

Publish Lakeview Dashboard

Publish the current draft of a Lakeview (AI/BI) dashboard.

Unpublish Lakeview Dashboard

Unpublish a Lakeview (AI/BI) dashboard.

Get Published Lakeview Dashboard

Get the published version of a Lakeview (AI/BI) dashboard.

List Lakeview Schedules

List schedules for a Lakeview (AI/BI) dashboard.

Create Lakeview Schedule

Create a schedule for a Lakeview (AI/BI) dashboard.

Get Lakeview Schedule

Get a schedule for a Lakeview (AI/BI) dashboard.

Update Lakeview Schedule

Update a schedule for a Lakeview (AI/BI) dashboard.

Delete Lakeview Schedule

Delete a schedule for a Lakeview (AI/BI) dashboard.

List Genie Spaces

List Genie spaces the caller can access.

Get Genie Space

Get metadata for a single Genie space.

Start Genie Conversation

Start a new Genie conversation with an initial message.

Create Genie Message

Add a follow-up message to an existing Genie conversation.

Get Genie Message

Get a message (and its status/attachments) from a Genie conversation.

Get Genie Message Query Result

Get the SQL query result for a Genie message.

Execute Genie Message Query

Execute the SQL query generated for a Genie message.

Get Genie Message Attachment Query Result

Get the query result for a specific attachment on a Genie message.

List Genie Conversations

List conversations in a Genie space.

About Hermes

Hermes is an open agent built on Nous Research’s Hermes models. NoClick runs it hosted and connects your apps to it as tools, so it can do real work across your systems. Wire an integration into the agent and Hermes can use that app’s operations directly while it reasons through a task. It is a strong pick when you want an open-model agent with genuine tool access.

Built on open Hermes models
Capable general reasoning
Flexible, open-model foundation
Hosted with apps wired in as tools

Frequently asked questions

Open your Hermes agent in one click

NoClick runs Hermes for you with Databricks wired in as tools. Connect your account and run.