Home / Servers / DigitalOcean API / droplets_create

Create a New Droplet

An MCP tool from the DigitalOcean API server, hosted on mcp.hjlabs.in.

Create a New Droplet To create a new Droplet, send a POST request to /v2/droplets setting the required attributes. A Droplet will be created using the provided information. The response body will contain a JSON object… [POST /v2/droplets]

Name on the gateway: digitalocean_api__droplets_create · may change things.

Parameters

NameTypeDescription
name requiredstringThe human-readable string you wish to use when displaying the Droplet name.…
regionstringThe slug identifier for the region that you wish to deploy the Droplet in. If…
size requiredstringThe slug identifier for the size that you wish to select for this Droplet.
image requiredstringThe image ID of a public or private image or the slug identifier for a public…
ssh_keysarrayAn array containing the IDs or fingerprints of the SSH keys that you wish to…
backupsbooleanA boolean indicating whether automated backups should be enabled for the…
backup_policyobjectAn object specifying the backup policy for the Droplet. If omitted and backups…
ipv6booleanA boolean indicating whether to enable IPv6 on the Droplet.
monitoringbooleanA boolean indicating whether to install the DigitalOcean agent for monitoring.
tagsarrayA flat array of tag names as strings to apply to the Droplet after it is…
user_datastringA string containing 'user data' which may be used to configure the Droplet on…
private_networkingbooleanThis parameter has been deprecated. Use vpc_uuid instead to specify a VPC…
volumesarrayAn array of IDs for block storage volumes that will be attached to the Droplet…
vpc_uuidstringA string specifying the UUID of the VPC to which the Droplet will be assigned.…
subnet_uuidstringAn optional string specifying the UUID of the VPC subnet to which the Droplet…
with_droplet_agentbooleanA boolean indicating whether to install the DigitalOcean agent used for…
public_networkingbooleanAn optional boolean indicating whether this Droplet should be created with…

How to call it

Through the Smart Gateway, any client can run it by name with call_tool, or let the gateway find it with search_tools:

call_tool arguments
{
  "name": "digitalocean_api__droplets_create",
  "arguments": {
    "name": "…",
    "size": "…",
    "image": "…"
  }
}

Or connect the DigitalOcean API server directly, which lists 874 tools including this one:

Run in your terminal
claude mcp add --transport http hj-digitalocean-api https://mcp.hjlabs.in/mcp/digitalocean-api \
  --header "Authorization: Bearer YOUR_API_KEY"

Try asking

Use the create a new droplet tool with name set to ….

More from DigitalOcean API