mcp-server-digitalocean
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DIGITALOCEAN_TOKEN | Yes | Your DigitalOcean API token. Get one at https://cloud.digitalocean.com/account/api/tokens |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_accountA | Get your DigitalOcean account information including email, UUID, and account limits. |
| list_dropletsA | List all Droplets in your account. Returns droplet IDs, names, statuses, IPs, regions, and sizes. |
| get_dropletA | Get detailed information about a specific Droplet by its ID. |
| create_dropletB | Create a new Droplet. Specify name, region, size, and image. |
| delete_dropletA | Permanently delete a Droplet. This action is irreversible. |
| list_databasesA | List all database clusters in your account. |
| get_databaseA | Get detailed information about a specific database cluster. |
| list_domainsA | List all domains in your account. |
| create_domainB | Create a new domain in your account. |
| delete_domainB | Delete a domain from your account. |
| list_regionsA | List all available DigitalOcean datacenter regions. |
| list_sizesA | List all available Droplet sizes with pricing and capability info. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 12 tools
Each tool targets a distinct resource and action: create, delete, get, list for droplets and domains; get/list for databases; list for regions and sizes; and get_account for account info. No overlap.
All tools follow a consistent verb_noun pattern in snake_case (e.g., create_droplet, list_domains). No mixing of conventions.
12 tools is well-scoped for a DigitalOcean API server, covering key resources without being excessive or too few.
Basic CRUD for droplets and domains is covered, but missing update operations, database creation/deletion, and droplet actions (e.g., power on/off). Notable gaps exist.