Integration

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.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in DigitalOcean.Built from the 22 DigitalOcean tools below, on the connection you add once.

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

  • create_dropletCreate dropletPOSTCreates a new Droplet (virtual server) with specified configuration including size, region, image, and networking options.
  • delete_dropletDelete dropletDELETEPermanently deletes a Droplet and all its data. Billing stops immediately and action cannot be undone.
  • droplet_actionDroplet actionPOSTPerforms an action on a Droplet such as power on/off, reboot, resize, or snapshot. Actions are processed asynchronously.
  • get_dropletGet dropletGETRetrieves detailed information about a specific Droplet by its ID including configuration and status.
  • list_dropletsList dropletsGETLists all Droplets (virtual servers) in your DigitalOcean account with filtering and pagination support.

Domain, 2 operations

  • create_domainCreate domainPOSTAdds a domain to DigitalOcean DNS management. Creates initial A record pointing to specified IP if provided.
  • list_domainsList domainsGETLists all domains managed in your DigitalOcean DNS. Returns domain names with TTL and zone file information.

Firewall, 2 operations

  • create_firewallCreate firewallPOSTCreates a new firewall with inbound/outbound rules and assigns it to Droplets.
  • list_firewallsList firewallsGETLists all firewalls in your account with their rules and assigned Droplets.

Load balancer, 2 operations

  • create_load_balancerCreate load balancerPOSTCreates a new load balancer with forwarding rules and health checks for traffic distribution.
  • list_load_balancersList load balancersGETLists all load balancers in your account with their configuration and health status.

Record, 2 operations

  • create_domain_recordCreate domain recordPOSTCreates a new DNS record for a domain. Supports all standard record types with configurable TTL and priorities.
  • list_domain_recordsList domain recordsGETLists all DNS records for a domain including A, AAAA, CNAME, MX, TXT, and other record types.

Snapshot, 2 operations

  • delete_snapshotDelete snapshotDELETEDeletes a snapshot permanently. This action cannot be undone.
  • list_snapshotsList snapshotsGETLists all snapshots in your account including Droplet and volume snapshots.

Ssh key, 2 operations

  • create_ssh_keyCreate ssh keyPOSTRegisters a new SSH public key in your account for secure Droplet access without passwords.
  • list_ssh_keysList ssh keysGETLists all SSH public keys registered in your account. Keys can be used for secure Droplet access.

Volume, 2 operations

  • create_volumeCreate volumePOSTCreates a new block storage volume with specified size and region. Can be attached to Droplets for persistent storage.
  • list_volumesList volumesGETLists all block storage volumes in your account with their size, region, and attachment status.

Account, 1 operation

  • get_accountGet accountGETRetrieves information about your DigitalOcean account including limits, status, and contact information.

Database, 1 operation

  • list_databasesList databasesGETLists all managed database clusters including their engine, size, and connection details.

Image, 1 operation

  • list_imagesList imagesGETLists 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