Get started free
All integrations

DigitalOcean integration

Cloud infrastructure platform API for managing virtual servers (Droplets), Kubernetes clusters, databases, and storage. Create, configure, and scale cloud resources programmatically. Features include automated backups, load balancers, VPC networking, and managed databases for building scalable applications.

22 toolsTokenAPI docs

Common DigitalOcean use cases

  • cost optimization
  • snapshot cleanup
  • infrastructure overview
  • configuration review
  • DNS auditing
  • DNS management
  • key management
  • limit checking
  • security audit
  • subdomain setup

What you can do with DigitalOcean

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Droplet, 5 operations

  • POSTcreate_droplet

    Creates a new Droplet (virtual server) with specified configuration including size, region, image, and networking options.

  • DELETEdelete_droplet

    Permanently deletes a Droplet and all its data. Billing stops immediately and action cannot be undone.

  • POSTdroplet_action

    Performs an action on a Droplet such as power on/off, reboot, resize, or snapshot. Actions are processed asynchronously.

  • GETget_droplet

    Retrieves detailed information about a specific Droplet by its ID including configuration and status.

  • GETlist_droplets

    Lists all Droplets (virtual servers) in your DigitalOcean account with filtering and pagination support.

Domain, 2 operations

  • POSTcreate_domain

    Adds a domain to DigitalOcean DNS management. Creates initial A record pointing to specified IP if provided.

  • GETlist_domains

    Lists all domains managed in your DigitalOcean DNS. Returns domain names with TTL and zone file information.

Firewall, 2 operations

  • POSTcreate_firewall

    Creates a new firewall with inbound/outbound rules and assigns it to Droplets.

  • GETlist_firewalls

    Lists all firewalls in your account with their rules and assigned Droplets.

Load balancer, 2 operations

  • POSTcreate_load_balancer

    Creates a new load balancer with forwarding rules and health checks for traffic distribution.

  • GETlist_load_balancers

    Lists all load balancers in your account with their configuration and health status.

Record, 2 operations

  • POSTcreate_domain_record

    Creates a new DNS record for a domain. Supports all standard record types with configurable TTL and priorities.

  • GETlist_domain_records

    Lists all DNS records for a domain including A, AAAA, CNAME, MX, TXT, and other record types.

Snapshot, 2 operations

  • DELETEdelete_snapshot

    Deletes a snapshot permanently. This action cannot be undone.

  • GETlist_snapshots

    Lists all snapshots in your account including Droplet and volume snapshots.

Ssh key, 2 operations

  • POSTcreate_ssh_key

    Registers a new SSH public key in your account for secure Droplet access without passwords.

  • GETlist_ssh_keys

    Lists all SSH public keys registered in your account. Keys can be used for secure Droplet access.

Volume, 2 operations

  • POSTcreate_volume

    Creates a new block storage volume with specified size and region. Can be attached to Droplets for persistent storage.

  • GETlist_volumes

    Lists all block storage volumes in your account with their size, region, and attachment status.

Account, 1 operation

  • GETget_account

    Retrieves information about your DigitalOcean account including limits, status, and contact information.

Database, 1 operation

  • GETlist_databases

    Lists all managed database clusters including their engine, size, and connection details.

Image, 1 operation

  • GETlist_images

    Lists all available images including distributions, applications, and private snapshots for Droplet creation.

DigitalOcean API rate limits

  • 250 requests per minute
  • Bursts of up to 5,000 requests

Rate limits vary by endpoint and account tier

These are the limits DigitalOcean documents, not ones LiveContext measured. They can change and often depend on your plan, so check the DigitalOcean documentation for current values.

Use DigitalOcean from Claude Code, Cursor or Codex

Connect DigitalOcean in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its DigitalOcean operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect DigitalOcean

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect DigitalOcean once

    Add your DigitalOcean connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

DigitalOcean integration FAQ

What can you do with the DigitalOcean integration?
LiveContext exposes 22 operations on DigitalOcean, covering droplet, domain, firewall and load balancer. Common uses include cost optimization, snapshot cleanup and infrastructure overview.
What are the DigitalOcean API rate limits?
DigitalOcean documents 250 requests per minute and bursts of up to 5,000 requests. Rate limits vary by endpoint and account tier Limits are set by DigitalOcean and can depend on your plan.

Popular integrations

Browse the whole catalog