Built by Metorial, the integration platform for agentic AI.
List, add, or remove node pools in a Kubernetes cluster. Node pools define groups of worker nodes with specific sizes and scaling configurations.
Get detailed information about an App Platform application, including its full specification, deployment status, and URLs.
List, create, or delete cloud firewalls. Firewalls define inbound and outbound traffic rules applied to Droplets by ID or tag.
Trigger a new deployment for an App Platform application. This rebuilds and redeploys all components from the latest source.
Get your DigitalOcean account information including email, Droplet limit, billing status, and team details.
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.
Create, update, or delete a project. Projects organize related DigitalOcean resources together for better management.
List snapshots of Droplets and volumes. Use these snapshots to create new Droplets or volumes from a previous state.
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.
Add a new domain to DigitalOcean DNS management. Optionally set the IP address for an automatic A record.
List all managed Kubernetes clusters in your DigitalOcean account. Returns cluster details including version, endpoint, node pools, and status.
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.
List, create, delete tags, or tag/untag resources. Tags are labels you can apply to DigitalOcean resources for organization and bulk operations.
Delete a block storage volume. The volume must be detached from all Droplets before deletion.
List all monitoring alert policies. Shows CPU, memory, disk, and bandwidth alerts configured for Droplets and load balancers.
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.
List, create, update, or delete DNS records for a domain. Supports A, AAAA, CNAME, MX, TXT, NS, SRV, and CAA record types.
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.
Download the kubeconfig file for a Kubernetes cluster. Use this to configure kubectl or other Kubernetes tools for cluster access.
View your container registry, list repositories and tags, or trigger garbage collection. DigitalOcean provides a private container registry for storing Docker images.
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").
List, create, assign, unassign, or delete reserved (static) IP addresses. Reserved IPs persist across Droplet destruction and can be reassigned.
Permanently delete a managed database cluster. All data stored in the cluster will be lost unless backed up.
List all App Platform applications. Returns app names, URLs, regions, and deployment status.
List all domains managed in your DigitalOcean DNS. Returns the domain name and TTL for each domain.
Permanently delete a managed Kubernetes cluster and all its node pools. Associated volumes and load balancers are not automatically deleted.
Get your current DigitalOcean account balance and billing history. Shows month-to-date usage, balance, and recent invoices.
Provision a new managed database cluster. Supports **PostgreSQL**, **MySQL**, **MongoDB**, **Valkey**, **OpenSearch**, and **Kafka**. Configure engine, version, size, region, and number of nodes.
List block storage volumes in your DigitalOcean account. Optionally filter by region or name.
List available images including distributions, applications, and custom images. Use image slugs or IDs when creating Droplets.
Create a new managed Kubernetes cluster with specified node pools. Configure auto-scaling, maintenance windows, and networking.
Create a new block storage volume. Volumes can be attached to Droplets for persistent storage that survives Droplet destruction.
List all available DigitalOcean regions. Returns region slugs, names, and available features. Use region slugs when creating Droplets, databases, and other resources.
List all load balancers in your DigitalOcean account. Returns configuration, health status, forwarding rules, and associated Droplets.
List all available Droplet sizes. Returns size slugs, pricing, CPU, memory, and disk specifications. Use size slugs when creating Droplets.
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.
List, create, update, or delete Virtual Private Clouds (VPCs). VPCs provide network isolation for Droplets and other resources.
Permanently delete an App Platform application and all its components and deployments.
Attach or detach a block storage volume to/from a Droplet. The volume and Droplet must be in the same region.
List, create, or delete SSH keys on your DigitalOcean account. SSH keys are used for secure authentication when creating Droplets.
List all projects in your DigitalOcean account. Projects help organize related resources (Droplets, Spaces, databases, etc.) together.
List, create, update, or delete uptime checks. Uptime checks monitor the availability, latency, and SSL certificate status of URLs and IP addresses.
List scheduled triggers in a DigitalOcean Functions namespace. Use this to audit scheduled invocations and their next run times.
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 DigitalOcean Functions namespaces. Namespaces group deployed serverless functions and provide the namespace host used to invoke them.
List DigitalOcean-managed TLS certificates used by load balancers and CDN endpoints. Returns IDs, names, DNS names, state, and expiration information.