24 actions ready for your AI
Connect DigitalOcean to your AI
Add your DigitalOcean key once and every AI you use can list databases clusters, create databases clusters and list databases options through it.
Needs your API keyWorks today: paste the key from this app and your AI can use it. One-click sign-in is not built yet.
Not verified by us yet. Its actions come from DigitalOcean's own documented API, and we have not run them here yet.
Use your own DigitalOcean account. Credentials stay encrypted in ahel.
Tell me when ahel has verified DigitalOcean
What your AI can do with DigitalOcean
Choose a task and ask your AI.
App
- Apps list
GETList All Apps
page- Which 'page' of paginated results to return.
per_page- Number of items returned per page
with_projects- Whether the projectid of listed apps should be fetched and included.
- Apps create
POSTCreate a New App
specrequired- The desired configuration of an application.
Accept- The content-type that should be used by the response.
Content-Type- The content-type used for the request.
project_id- The ID of the project the app should be assigned to.
- Apps list regions
GETList App Regions
- Apps list tiers
GETList App Tiers
- Apps list instance sizes
GETList Instance Sizes
- Apps validate app spec
POSTPropose an App Spec
specrequired- The desired configuration of an application.
app_id- An optional ID of an existing app.
- Apps list metrics bandwidth daily
POSTRetrieve Multiple Apps' Daily Bandwidth Metrics
app_idsrequired- A list of app IDs to query bandwidth metrics for.
date- Optional day to query.
- Apps get tier
GETRetrieve an App Tier
slugrequired- The slug of the tier
- Apps get instance size
GETRetrieve an Instance Size
slugrequired- The slug of the instance size
- Apps delete
DELETEDelete an App
idrequired- The ID of the app
Kubernetes
- Kubernetes add registry
POSTAdd Container Registry to Kubernetes Clusters
cluster_uuids- An array containing the UUIDs of Kubernetes clusters.
- Kubernetes remove registry
DELETERemove Container Registry from Kubernetes Clusters
cluster_uuids- An array containing the UUIDs of Kubernetes clusters.
- Kubernetes list clusters
GETList All Kubernetes Clusters
per_page- Number of items returned per page
page- Which 'page' of paginated results to return.
- Kubernetes create cluster
POSTCreate a New Kubernetes Cluster
namerequired- A human-readable name for a Kubernetes cluster.
node_poolsrequired- An object specifying the details of the worker nodes available to the Kubernetes cluster.
regionrequired- The slug identifier for the region where the Kubernetes cluster is located.
versionrequired- The slug identifier for the version of Kubernetes used for the cluster.
- Kubernetes list options
GETList Available Regions, Node Sizes, and Versions of Kubernetes
- Kubernetes get cluster
GETRetrieve an Existing Kubernetes Cluster
cluster_idrequired- A unique ID that can be used to reference a Kubernetes cluster.
Database
- Databases list clusters
GETList All Database Clusters
tag_name- Limits the results to database clusters with a specific tag.
- Databases create cluster
POSTCreate a New Database Cluster
enginerequired- A slug representing the database engine used for the cluster.
namerequired- A unique, human-readable name referring to a database cluster.
num_nodesrequired- The number of nodes in the database cluster.
regionrequired- The slug identifier for the region where the database cluster is located.
sizerequired- The slug identifier representing the size of the nodes in the database cluster.
- Databases list options
GETList Database Options
- Databases get cluster
GETRetrieve an Existing Database Cluster
database_cluster_uuidrequired- A unique identifier for a database cluster.
Droplet
- Droplets list
GETList All Droplets
per_page- Number of items returned per page
page- Which 'page' of paginated results to return.
tag_name- Used to filter Droplets by a specific tag.
name- Used to filter list response by Droplet name returning only exact matches.
- Droplets create
POSTCreate a New Droplet
body- The request body.
Show 1 more group
Volume
- Volumes list
GETList All Block Storage Volumes
name- The block storage volume's name.
region- The slug identifier for the region where the resource is available.
per_page- Number of items returned per page
page- Which 'page' of paginated results to return.
- Volumes create
POSTCreate a New Block Storage Volume
bodyrequired- The request body.
Ask your AI
Try one of these requests with a connected AI.
- List my database clusters in DigitalOcean
- Create a database cluster in DigitalOcean
- List my database options in DigitalOcean
- Add a kubernetes registry in DigitalOcean
- Show me the database cluster in DigitalOcean
- List my apps in DigitalOcean
Works with
All appsUse DigitalOcean alongside your other connected apps.
DigitalOcean MCP server, hosted by ahel
One hosted endpoint serves DigitalOcean. There is nothing to install and no local server to run.
Connect DigitalOcean to Claude, Claude Code, Cursor or Codex
- Add your DigitalOcean key. ahel stores it encrypted.
- Paste one link into your AI:
https://mcp.ahel.ai(once, for every app). - Ask for the work. Your AI picks the action and ahel runs it with your key.
Documentation
- DigitalOcean API docsdigitalocean.com
- Where to find your DigitalOcean keyon the vendor's side; paste it into ahel after sign-in
About DigitalOcean
DigitalOcean is a developer tools service. Connect your own key and your AI can list databases clusters, create databases clusters and list databases options.
DigitalOcean over MCP: ahel serves DigitalOcean to Claude, Claude Code, Cursor and Codex as one hosted MCP endpoint. There is no local server to run. Add your DigitalOcean key once, paste one link into your AI, and the actions above are there.
Similar apps
Questions
Is my DigitalOcean key safe?
Your DigitalOcean key is sealed in ahel and added to the request server-side when your AI calls DigitalOcean. It never crosses the MCP link, no tool can read it back, and you can turn the app off or remove the key at any time.
Which AIs can use DigitalOcean through ahel?
Any MCP-capable AI: Claude, Claude Code, Codex, Cursor, VS Code and others. Paste one link, https://mcp.ahel.ai, into the AI once and everything in your gateway arrives through it.
What can my AI do with DigitalOcean?
24 actions today, covering apps, kubernetes and databases. Ask in plain language; your AI picks the action and ahel runs it with your key.
Does connecting DigitalOcean cost anything?
Connecting apps is free during ahel's early access. Free, Pro and Team all cost nothing today, and the pricing page lists what each one includes. DigitalOcean may bill you for API use under its own terms.