Built by Metorial, the integration platform for agentic AI.

Learn More

Tools

Manage Node Pools

List, add, or remove node pools in a Kubernetes cluster. Node pools define groups of worker nodes with specific sizes and scaling configurations.

Get App

Get detailed information about an App Platform application, including its full specification, deployment status, and URLs.

Manage Firewall

List, create, or delete cloud firewalls. Firewalls define inbound and outbound traffic rules applied to Droplets by ID or tag.

Deploy App

Trigger a new deployment for an App Platform application. This rebuilds and redeploys all components from the latest source.

Get Account

Get your DigitalOcean account information including email, Droplet limit, billing status, and team details.

Manage Database Users

List, create, or delete users on a managed database cluster. Lists all users when no action is specified. Create or delete a specific user by providing the action and user name.

Manage Project

Create, update, or delete a project. Projects organize related DigitalOcean resources together for better management.

List Snapshots

List snapshots of Droplets and volumes. Use these snapshots to create new Droplets or volumes from a previous state.

Create Droplet

Create a new Droplet (virtual machine) in DigitalOcean. Configure the region, size, image, SSH keys, backups, monitoring, and networking options. Use the **List Regions** and **List Sizes** tools to find valid region slugs and size slugs.

Create Domain

Add a new domain to DigitalOcean DNS management. Optionally set the IP address for an automatic A record.

List Kubernetes Clusters

List all managed Kubernetes clusters in your DigitalOcean account. Returns cluster details including version, endpoint, node pools, and status.

Droplet Action

Perform an action on a Droplet: **power_on**, **power_off**, **reboot**, **shutdown** (graceful), **resize**, **rebuild**, **rename**, or **snapshot**. Combine common Droplet management operations in a single tool.

Manage Tags

List, create, delete tags, or tag/untag resources. Tags are labels you can apply to DigitalOcean resources for organization and bulk operations.

Delete Volume

Delete a block storage volume. The volume must be detached from all Droplets before deletion.

List Alert Policies

List all monitoring alert policies. Shows CPU, memory, disk, and bandwidth alerts configured for Droplets and load balancers.

List Droplets

List Droplets (virtual machines) in your DigitalOcean account. Optionally filter by tag name, exact name, or Droplet type. Returns key details including status, IP addresses, region, and resource allocation.

Manage DNS Records

List, create, update, or delete DNS records for a domain. Supports A, AAAA, CNAME, MX, TXT, NS, SRV, and CAA record types.

List Database Clusters

List all managed database clusters in your DigitalOcean account. Returns connection details, engine type, size, status, and region for each cluster. Supports filtering by tag.

Get Kubeconfig

Download the kubeconfig file for a Kubernetes cluster. Use this to configure kubectl or other Kubernetes tools for cluster access.

Manage Container Registry

View your container registry, list repositories and tags, or trigger garbage collection. DigitalOcean provides a private container registry for storing Docker images.

Manage Project Resources

List resources in a project or assign resources to a project. Resources are identified by their URN (e.g., "do:droplet:123456", "do:space:my-bucket").

Manage Reserved Ips

List, create, assign, unassign, or delete reserved (static) IP addresses. Reserved IPs persist across Droplet destruction and can be reassigned.

Delete Database Cluster

Permanently delete a managed database cluster. All data stored in the cluster will be lost unless backed up.

List Apps

List all App Platform applications. Returns app names, URLs, regions, and deployment status.

List Domains

List all domains managed in your DigitalOcean DNS. Returns the domain name and TTL for each domain.

Delete Kubernetes Cluster

Permanently delete a managed Kubernetes cluster and all its node pools. Associated volumes and load balancers are not automatically deleted.

Get Billing

Get your current DigitalOcean account balance and billing history. Shows month-to-date usage, balance, and recent invoices.

Create Database Cluster

Provision a new managed database cluster. Supports **PostgreSQL**, **MySQL**, **MongoDB**, **Valkey**, **OpenSearch**, and **Kafka**. Configure engine, version, size, region, and number of nodes.

List Volumes

List block storage volumes in your DigitalOcean account. Optionally filter by region or name.

List Images

List available images including distributions, applications, and custom images. Use image slugs or IDs when creating Droplets.

Create Kubernetes Cluster

Create a new managed Kubernetes cluster with specified node pools. Configure auto-scaling, maintenance windows, and networking.

Create Volume

Create a new block storage volume. Volumes can be attached to Droplets for persistent storage that survives Droplet destruction.

List Regions

List all available DigitalOcean regions. Returns region slugs, names, and available features. Use region slugs when creating Droplets, databases, and other resources.

List Load Balancers

List all load balancers in your DigitalOcean account. Returns configuration, health status, forwarding rules, and associated Droplets.

List Sizes

List all available Droplet sizes. Returns size slugs, pricing, CPU, memory, and disk specifications. Use size slugs when creating Droplets.

Delete Droplet

Permanently delete a Droplet (virtual machine). This is irreversible and will destroy all data on the Droplet that is not backed up or stored on attached volumes.

Manage Vpcs

List, create, update, or delete Virtual Private Clouds (VPCs). VPCs provide network isolation for Droplets and other resources.

Delete App

Permanently delete an App Platform application and all its components and deployments.

Manage Volume Attachment

Attach or detach a block storage volume to/from a Droplet. The volume and Droplet must be in the same region.

Manage Ssh Keys

List, create, or delete SSH keys on your DigitalOcean account. SSH keys are used for secure authentication when creating Droplets.

List Projects

List all projects in your DigitalOcean account. Projects help organize related resources (Droplets, Spaces, databases, etc.) together.

Manage Uptime Checks

List, create, update, or delete uptime checks. Uptime checks monitor the availability, latency, and SSL certificate status of URLs and IP addresses.

List Function Triggers

List scheduled triggers in a DigitalOcean Functions namespace. Use this to audit scheduled invocations and their next run times.

List CDN Endpoints

List DigitalOcean CDN endpoints for Spaces origins. Use this to audit edge delivery configuration and find endpoint IDs for cache or custom-domain operations.

List Function Namespaces

List DigitalOcean Functions namespaces. Namespaces group deployed serverless functions and provide the namespace host used to invoke them.

List Certificates

List DigitalOcean-managed TLS certificates used by load balancers and CDN endpoints. Returns IDs, names, DNS names, state, and expiration information.