hermes

Connect Hermes to DigitalOcean

Run Hermes as a hosted agent in NoClick with DigitalOcean wired into its tools handle. It can use DigitalOcean 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 506 tools ready to use.

Set up in minutes

The open button drops you into a guided setup. It asks exactly this, nothing else:
  1. Choose where it runs

    On your computer through your own Hermes, or hosted in the cloud. The rest of setup adapts to your choice:

  2. Pick what it can do in DigitalOcean

    A preset of real DigitalOcean operations. Each one becomes a tool the agent can call, and it can't touch anything outside the list.

  3. Connect DigitalOcean

    One sign-in. The agent acts through your account, scoped to the operations you picked.

  4. Add your personal MCP link

    The last step mints a private MCP URL for this agent and walks you through exactly this, with your real link filled in. The page flips to Connected the moment your Hermes first calls in. Hermes connects when it next starts a session.

    1. Run this in your terminal

    $hermes mcp add noclick --url https://mcp.noclick.app/s/<your-link>

    2. Answer no when asked if the server requires authentication — the link itself is the key

    <your-link> is your personal server URL — setup mints it for you.

Tools Hermes gets

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

DigitalOcean

506 tools
Retrieve an Existing Action
List All Actions
Create/Provision a New Add-on Resource
Delete/Deprovision an Add-on Resource
Get details on an Add-On Resource
List Available Add-On Applications
Get Metadata for an Add-On Application
List all Add-On Resources
Update the name for an Add-On Resource
Update the plan for an Add-On Resource
Update destinations for alerts
Cancel a Deployment
Cancel an Event
Cancel Job Invocation
Commit App Rollback
Create a New App
Create an App Deployment
Rollback App
Delete an App
Retrieve an Existing App
Retrieve an App Deployment
Get an Event
Retrieve Event Logs
Retrieve Exec URL for Deployment
Retrieve Exec URL
Retrieve App Health
Retrieve an Instance Size
Retrieve App Instances
Get Job Invocations
Retrieve Job Invocation Logs
Retrieve Deployment Logs
Retrieve Active Deployment Logs
Retrieve Active Deployment Aggregate Logs
Retrieve Aggregate Deployment Logs
Retrieve App Daily Bandwidth Metrics
List All Apps
List all app alerts
List App Deployments
List App Events
List Instance Sizes
List Job Invocations
Retrieve Multiple Apps' Daily Bandwidth Metrics
List App Regions
Restart an App
Revert App Rollback
Update an App
Propose an App Spec
Validate App Rollback
Create a New Autoscale Pool
Delete autoscale pool
Delete autoscale pool and resources
Retrieve an Existing Autoscale Pool
List All Autoscale Pools
List history events
List members
Update Autoscale Pool
Get Customer Balance
List Billing History
List Billing Insights
Create a BYOIP Prefix
Delete a BYOIP Prefix
Get a BYOIP Prefix
List BYOIP Prefixes
List BYOIP Prefix Resources
Update a BYOIP Prefix
Create a New CDN Endpoint
Delete a CDN Endpoint
Retrieve an Existing CDN Endpoint
List All CDN Endpoints
Purge the Cache for an Existing CDN Endpoint
Update a CDN Endpoint
Create a New Certificate
Delete a Certificate
Retrieve an Existing Certificate
List All Certificates
Add a New Database
Add a New Connection Pool (PostgreSQL)
Add a Database User
Create a New Database Cluster
Create Schema Registry for Kafka Cluster
Create Topic for a Kafka Cluster
Create Logsink for a Database Cluster
Create a Read-only Replica
Delete a Database
Delete a Connection Pool (PostgreSQL)
Delete a Kafka Schema by Subject Name
Delete Topic for a Kafka Cluster
Delete Logsink for a Database Cluster
Stop an Online Migration
Delete Index for OpenSearch Cluster
Remove a Database User
Destroy a Database Cluster
Destroy a Read-only Replica
Retrieve an Existing Database
Retrieve Autoscale Configuration for a Database Cluster
Retrieve the Public Certificate
Retrieve an Existing Database Cluster
Retrieve Database Clusters' Metrics Endpoint Credentials
Retrieve an Existing Database Cluster Configuration
Retrieve Existing Connection Pool (PostgreSQL)
Retrieve DO Settings for a Database Cluster
Retrieve the Eviction Policy for a Caching or Valkey Cluster
Get a Kafka Schema by Subject Name
Retrieve Schema Registry Configuration for a kafka Cluster
Retrieve Schema Registry Configuration for a Subject of kafka Cluster
Get Kafka Schema by Subject Version
Get Topic for a Kafka Cluster
Get Logsink for a Database Cluster
Retrieve the Status of an Online Migration
Retrieve an Existing Read-only Replica
Retrieve the SQL Modes for a MySQL Cluster
Retrieve an Existing Database User
Start Database Maintenance
List All Databases
List Backups for a Database Cluster
List All Database Clusters
List Connection Pools (PostgreSQL)
List all Events Logs
List Firewall Rules (Trusted Sources) for a Database Cluster
List Schemas for Kafka Cluster
List Topics for a Kafka Cluster
List Logsinks for a Database Cluster
List Indexes for a OpenSearch Cluster
List Database Options
List All Read-only Replicas
List all Database Users
Update the Database Configuration for an Existing Database
Promote a Read-only Replica to become a Primary Cluster
Reset a Database User's Password or Authentication Method
Configure Autoscale Settings for a Database Cluster
Resize a Database Cluster
Update Database Clusters' Metrics Endpoint Credentials
Update Connection Pools (PostgreSQL)
Update DO Settings for a Database Cluster
Configure the Eviction Policy for a Caching or Valkey Cluster
Update Firewall Rules (Trusted Sources) for a Database
Update Schema Registry Configuration for a kafka Cluster
Update Schema Registry Configuration for a Subject of kafka Cluster
Update Topic for a Kafka Cluster
Update Logsink for a Database Cluster
Configure a Database Cluster's Maintenance Window
Upgrade Major Version for a Database
Start an Online Migration
Migrate a Database Cluster to a New Region
Update SQL Mode for a Cluster
Update a Database User
Create a New Domain
Create a New Domain Record
Delete a Domain
Delete a Domain Record
Retrieve an Existing Domain
Retrieve an Existing Domain Record
List All Domains
List All Domain Records
Update a Domain Record
Update a Domain Record
Retrieve a Droplet Action
List Actions for a Droplet
Initiate a Droplet Action
Acting on Tagged Droplets
Create a New Droplet
Delete an Existing Droplet
Deleting Droplets by Tag
Retry a Droplet Destroy with Associated Resources Request
Destroy a Droplet and All of its Associated Resources (Dangerous)
Selectively Destroy a Droplet and its Associated Resources
Retrieve an Existing Droplet
Check Status of a Droplet Destroy with Associated Resources Request
Retrieve the Backup Policy for an Existing Droplet
List All Droplets
List Associated Resources for a Droplet
List Backup Policies for All Existing Droplets
List Backups for a Droplet
List all Firewalls Applied to a Droplet
List All Available Kernels for a Droplet
List Neighbors for a Droplet
List All Droplet Neighbors
List Snapshots for a Droplet
List Supported Droplet Backup Policies
Add Rules to a Firewall
Add Tags to a Firewall
Add Droplets to a Firewall
Create a New Firewall
Delete a Firewall
Remove Droplets from a Firewall
Remove Rules from a Firewall
Remove Tags from a Firewall
Retrieve an Existing Firewall
List All Firewalls
Update a Firewall
Retrieve an Existing Floating IP Action
List All Actions for a Floating IP
Initiate a Floating IP Action
Create a New Floating IP
Delete a Floating IP
Retrieve an Existing Floating IP
List All Floating IPs
Create a Namespace Access Key
Delete a Namespace Access Key
List Namespace Access Keys
Update a Namespace Access Key
Create Namespace
Create Trigger
Delete Namespace
Delete Trigger
Get Namespace
Get Trigger
List Namespaces
List Triggers
Update Trigger
Get User Information
Retrieve an Existing Action
List All Actions for an Image
Initiate an Image Action
Create a Custom Image
Delete an Image
Retrieve an Existing Image
List All Images
Accept an Image Account Transfer
Cancel an Image Account Transfer
Initiate an Image Account Transfer
Decline an Image Account Transfer
Update an Image
Retrieve an Invoice by UUID
Retrieve an Invoice CSV by UUID
Retrieve an Invoice PDF by UUID
Retrieve an Invoice Summary by UUID
List All Invoices
Add a Node Pool to a Kubernetes Cluster
Add Container Registries to Kubernetes Clusters
Add Container Registry to Kubernetes Clusters
Create a New Kubernetes Cluster
Delete a Kubernetes Cluster
Delete a Node in a Kubernetes Cluster
Delete a Node Pool in a Kubernetes Cluster
Delete a Cluster and All of its Associated Resources (Dangerous)
Selectively Delete a Cluster and its Associated Resources
Retrieve Available Upgrades for an Existing Kubernetes Cluster
Retrieve an Existing Kubernetes Cluster
Fetch Clusterlint Diagnostics for a Kubernetes Cluster
Retrieve User Information for a Kubernetes Cluster
Retrieve Credentials for a Kubernetes Cluster
Retrieve the kubeconfig for a Kubernetes Cluster
Retrieve a Node Pool for a Kubernetes Cluster
Fetch Status Messages for a Kubernetes Cluster
List Associated Resources for Cluster Deletion
List All Kubernetes Clusters
List All Node Pools in a Kubernetes Clusters
List Available Regions, Node Sizes, and Versions of Kubernetes
Recycle a Kubernetes Node Pool
Remove Container Registries from Kubernetes Clusters
Remove Container Registry from Kubernetes Clusters
Run Clusterlint Checks on a Kubernetes Cluster
Update a Kubernetes Cluster
Update a Node Pool in a Kubernetes Cluster
Upgrade a Kubernetes Cluster
Add Droplets to a Load Balancer
Add Forwarding Rules to a Load Balancer
Create a New Load Balancer
Delete a Load Balancer
Delete a Global Load Balancer CDN Cache
Retrieve an Existing Load Balancer
List All Load Balancers
Remove Droplets from a Load Balancer
Remove Forwarding Rules from a Load Balancer
Update a Load Balancer
Create Alert Policy
Create Logging Destination
Create Sink
Delete an Alert Policy
Delete Logging Destination
Delete Sink
Get Droplet CPU Metrics
Retrieve an Existing Alert Policy
Get App CPU Percentage Metrics
Get App Memory Percentage Metrics
Get App Restart Count Metrics
Get Database MySQL CPU Usage Metrics
Get Database MySQL Disk Usage Metrics
Get Database MySQL Index vs Sequential Reads Metrics
Get Database MySQL Load Average Metrics
Get Database MySQL Memory Usage Metrics
Get Database MySQL Operations Throughput Metrics
Get Database MySQL Schema Latency Metrics
Get Database MySQL Schema Throughput Metrics
Get Database MySQL Threads Active Metrics
Get Database MySQL Threads Connected Metrics
Get Database MySQL Threads Created Rate Metrics
Get Logging Destination
Get Droplet Bandwidth Metrics
Get Droplet Filesystem Free Metrics
Get Droplet Filesystem Size Metrics
Get Droplet Load15 Metrics
Get Droplet Load1 Metrics
Get Droplet Load5 Metrics
Get Droplet Available Memory Metrics
Get Droplet Cached Memory Metrics
Get Droplet Free Memory Metrics
Get Droplet Total Memory Metrics
Get Droplet Autoscale Pool Current Average CPU utilization
Get Droplet Autoscale Pool Current Size
Get Droplet Autoscale Pool Current Average Memory utilization
Get Droplet Autoscale Pool Target Average CPU utilization
Get Droplet Autoscale Pool Target Size
Get Droplet Autoscale Pool Target Average Memory utilization
Get Load Balancer Droplets Active Connections Metrics
Get Load Balancer Droplets Downtime Status Metrics
Get Load Balancer Droplets Health Check Status Metrics
Get Load Balancer Droplets 50th Percentile HTTP Response Time Metrics
Get Load Balancer Droplets 95th Percentile HTTP Response Time Metrics
Get Load Balancer Droplets 99th Percentile HTTP Response Time Metrics
Get Load Balancer Droplets Average HTTP Response Time Metrics
Get Load Balancer Droplets HTTP Rate Of Response Code Metrics
Get Load Balancer Droplets 50th Percentile HTTP Session Duration Metrics
Get Load Balancer Droplets 95th Percentile HTTP Session Duration Metrics
Get Load Balancer Droplets Average HTTP Session Duration Metrics
Get Load Balancer Droplets Queue Size Metrics
Get Load Balancer Frontend Total Current Active Connections Metrics
Get Load Balancer Frontend Max Connections Limit Metrics
Get Load Balancer Frontend Average Percentage CPU Utilization Metrics
Get Load Balancer Frontend Firewall Dropped Bytes Metrics
Get Load Balancer Frontend Firewall Dropped Packets Metrics
Get Load Balancer Frontend HTTP Requests Metrics
Get Load Balancer Frontend HTTP Rate Of Response Code Metrics
Get Load Balancer Frontend HTTP Throughput Metrics
Get Load Balancer Frontend TCP Throughput Metrics
Get Load Balancer Frontend UDP Throughput Metrics
Get Network Load Balancer Frontend TCP Throughput Metrics
Get Network Load Balancer Frontend UDP Throughput Metrics
Get Load Balancer Frontend Current TLS Connections Rate Metrics
Get Load Balancer Frontend Closed TLS Connections For Exceeded Rate Limit Metrics
Get Load Balancer Frontend Max TLS Connections Limit Metrics
Get Sink
List Alert Policies
List Logging Destinations
Lists all sinks
Update an Alert Policy
Update Logging Destination
Create a new NFS share
Create an NFS access point
Initiate an NFS action
Delete an NFS share
Delete an NFS access point
Delete an NFS snapshot
Get an NFS share
Get an NFS access point
Get an NFS snapshot by ID
List NFS shares per region
List NFS access points for a share
List NFS snapshots per region
Install Kubernetes 1-Click Applications
List 1-Click Applications
Create a Team in an Organization
List Teams in an Organization
Get Customer Prepayment Configuration
Get Customer Prepayment Status
Assign Resources to a Project
Assign Resources to Default Project
Create a Project
Delete an Existing Project
Retrieve an Existing Project
Retrieve the Default Project
List All Projects
List Project Resources
List Default Project Resources
Patch a Project
Patch the Default Project
Update a Project
Update the Default Project
List All Data Center Regions
Create Container Registry
Delete Container Registry By Name
Delete Container Registry Repository
Delete Container Registry Repository Manifest
Delete Container Registry Repository Tag
Get a Container Registry By Name
Get Docker Credentials By Registry Name
Get Active Garbage Collection
List Registry Options (Subscription Tiers and Available Regions)
Get Subscription Information
List All Container Registries
List Garbage Collections
List All Container Registry Repositories (V2)
List All Container Registry Repository Manifests
List All Container Registry Repository Tags
Start Garbage Collection
Update Garbage Collection
Update Subscription Tier
Validate a Container Registry Name
Create Container Registry
Delete Container Registry
Delete Container Registry Repository Manifest
Delete Container Registry Repository Tag
Get Container Registry Information
Get Docker Credentials for Container Registry
Get Active Garbage Collection
List Registry Options (Subscription Tiers and Available Regions)
Get Subscription
List Garbage Collections
List All Container Registry Repositories
List All Container Registry Repositories (V2)
List All Container Registry Repository Manifests
List All Container Registry Repository Tags
Start Garbage Collection
Update Garbage Collection
Update Subscription Tier
Validate a Container Registry Name
Retrieve an Existing Reserved IP Action
List All Actions for a Reserved IP
Initiate a Reserved IP Action
Create a New Reserved IP
Delete a Reserved IP
Retrieve an Existing Reserved IP
List All Reserved IPs
Initiate a Reserved IPv6 Action
Create a New Reserved IPv6
Delete a Reserved IPv6
Retrieve an Existing Reserved IPv6
List All Reserved IPv6s
Create Scan
Create Scan Rule
Create Suppression
Delete Suppression
Get Latest Scan
Get Scan
List Finding Affected Resources
List Scans
List Settings
Update Plan
List All Droplet Sizes
Delete a Snapshot
Retrieve an Existing Snapshot
List All Snapshots
Create a New Spaces Access Key
Delete a Spaces Access Key
Get a Spaces Access Key
List Spaces Access Keys
Update Spaces Access Keys
Update Spaces Access Keys
Create a New SSH Key
Delete an SSH Key
Retrieve an Existing SSH Key
List All SSH Keys
Update an SSH Key's Name
Tag a Resource
Create a New Tag
Delete a Tag
Retrieve a Tag
List All Tags
Untag a Resource
Create a New Alert
Create a New Check
Delete an Alert
Delete a Check
Retrieve an Existing Alert
Retrieve an Existing Check
Retrieve Check State
List All Alerts
List All Checks
Update an Alert
Update a Check
Create a New Vector Database
Delete a Vector Database
Retrieve an Existing Vector Database
Retrieve Admin Credentials for a Vector Database
Retrieve the Status of a Restore
List All Vector Databases
List Backups for a Vector Database
Resize a Vector Database
Restore a Vector Database from a Backup
Update a Vector Database
Update Tags on a Vector Database
Retrieve an Existing Volume Action
List All Actions for a Volume
Initiate A Block Storage Action By Volume Name
Initiate A Block Storage Action By Volume Id
Create Snapshot from a Volume
Delete a Volume Snapshot
Retrieve an Existing Volume Snapshot
List Snapshots for a Volume
Create a New Block Storage Volume
Delete a Block Storage Volume
Delete a Block Storage Volume by Name
Retrieve an Existing Block Storage Volume
List All Block Storage Volumes
Create a New VPC Peering
Delete a VPC peering
Retrieve an Existing VPC Peering
List All VPC Peerings
Update a VPC peering
Create a New VPC NAT Gateway
Delete VPC NAT Gateway
Retrieve an Existing VPC NAT Gateway
List All VPC NAT Gateways
Update VPC NAT Gateway
Create a New VPC
Create a Peering with a VPC
Delete a VPC
Retrieve an Existing VPC
List All VPCs
List the Member Resources of a VPC
List the Peerings of a VPC
Partially Update a VPC
Update a VPC Peering
Update a VPC
List Alert Instances

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

More ways to connect

Open your Hermes agent in one click.

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