# DigitalOcean MCP
> DigitalOcean's official suite of separate remote MCP servers exposes product-specific management and documentation tools for its cloud infrastructure and AI platform.
Canonical: https://www.mcpfolio.com/servers/digitalocean
Last updated: 2026-10-28
## Catalog record

- Publisher: DigitalOcean
- Categories: productivity, database, search, version-control, cloud-service, memory

## Website

https://www.digitalocean.com/

## Repository

https://github.com/digitalocean-labs/mcp-digitalocean

## Transports

Remote HTTP MCP; current exact transport subtype not specified in the setup documentation reviewed

## Authentication

OAuth recommended; DigitalOcean API bearer token also supported. MCP Router exposes find_tools, retrieve_schema, invoke_tool and dispatches to product service endpoints. The docs endpoint is unauthenticated; Knowledge Bases uses a separate endpoint.

## Tools

- **account-get-information**
- **action-get**
- **action-list**
- **alert-policy-create**
- **alert-policy-delete**
- **alert-policy-get**
- **alert-policy-list**
- **alert-policy-update**
- **apps-delete**
- **apps-get-deployment-status**
- **apps-get-info**
- **apps-list**
- **apps-update**
- **apps-usage**
- **balance-get**
- **billing-history-list**
- **create-app-from-spec**
- **db-cluster-create**
- **db-cluster-create-topic**
- **db-cluster-create-user**
- **db-cluster-delete**
- **db-cluster-delete-topic**
- **db-cluster-delete-user**
- **db-cluster-get**
- **db-cluster-get-ca**
- **db-cluster-get-firewall-rules**
- **db-cluster-get-kafka-config**
- **db-cluster-get-migration**
- **db-cluster-get-mongodb-config**
- **db-cluster-get-mysql-config**
- **db-cluster-get-opensearch-config**
- **db-cluster-get-postgresql-config**
- **db-cluster-get-redis-config**
- **db-cluster-get-sql-mode**
- **db-cluster-get-topic**
- **db-cluster-get-user**
- **db-cluster-list**
- **db-cluster-list-backups**
- **db-cluster-list-options**
- **db-cluster-list-topics**
- **db-cluster-list-users**
- **db-cluster-resize**
- **db-cluster-set-sql-mode**
- **db-cluster-start-online-migration**
- **db-cluster-stop-online-migration**
- **db-cluster-update-firewall-rules**
- **db-cluster-update-kafka-config**
- **db-cluster-update-mongodb-config**
- **db-cluster-update-mysql-config**
- **db-cluster-update-os-config**
- **db-cluster-update-psql-config**
- **db-cluster-update-redis-config**
- **db-cluster-update-topic**
- **db-cluster-update-user**
- **db-cluster-upgrade-major-version**
- **dedicated-inference-create**
- **dedicated-inference-delete**
- **dedicated-inference-get**
- **dedicated-inference-list**
- **dedicated-inference-update**
- **docr-create**
- **docr-delete**
- **docr-docker-credentials**
- **docr-garbage-collection-get**
- **docr-garbage-collection-list**
- **docr-garbage-collection-start**
- **docr-garbage-collection-update**
- **docr-get**
- **docr-list**
- **docr-options**
- **docr-repository-list**
- **docr-repository-manifest-delete**
- **docr-repository-manifest-list**
- **docr-repository-tag-delete**
- **docr-repository-tag-list**
- **docr-subscription-get**
- **docr-subscription-update**
- **docr-validate-name**
- **docs-find-for-service**
- **docs-get-page**
- **docs-get-quickstart**
- **docs-get-related**
- **docs-search**
- **docs-troubleshoot**
- **doks-create-cluster**
- **doks-create-nodepool**
- **doks-delete-cluster**
- **doks-delete-node**
- **doks-delete-nodepool**
- **doks-get-cluster**
- **doks-get-cluster-upgrades**
- **doks-get-credentials**
- **doks-get-kubeconfig**
- **doks-get-nodepool**
- **doks-list-clusters**
- **doks-list-nodepools**
- **doks-recycle-nodes**
- **doks-update-cluster**
- **doks-update-nodepool**
- **doks-upgrade-cluster**
- **domain-create**
- **domain-delete**
- **domain-get**
- **domain-list**
- **domain-record-create**
- **domain-record-delete**
- **domain-record-edit**
- **domain-record-get**
- **domain-record-list**
- **droplet-action**
- **droplet-create**
- **droplet-delete**
- **droplet-get**
- **droplet-list**
- **droplet-reboot**
- **functions-create-access-key**
- **functions-create-namespace**
- **functions-create-or-update-action**
- **functions-create-or-update-package**
- **functions-create-trigger**
- **functions-delete-access-key**
- **functions-delete-action**
- **functions-delete-namespace**
- **functions-delete-package**
- **functions-delete-trigger**
- **functions-deployment-guide**
- **functions-get-action**
- **functions-get-activation**
- **functions-get-activation-logs**
- **functions-get-activation-result**
- **functions-get-namespace**
- **functions-get-package**
- **functions-get-trigger**
- **functions-invoke-action**
- **functions-list-access-keys**
- **functions-list-actions**
- **functions-list-activations**
- **functions-list-namespaces**
- **functions-list-packages**
- **functions-list-triggers**
- **functions-update-trigger**
- **genai-batch-inference-cancel**
- **genai-batch-inference-create**
- **genai-batch-inference-create-file**
- **genai-batch-inference-get**
- **genai-batch-inference-get-results**
- **genai-batch-inference-list**
- **genai-create-evaluation-dataset**
- **genai-create-evaluation-test-case**
- **genai-custom-models-delete**
- **genai-custom-models-import**
- **genai-custom-models-list**
- **genai-custom-models-update-metadata**
- **genai-get-evaluation-run**
- **genai-inference-router-create**
- **genai-inference-router-delete**
- **genai-inference-router-get**
- **genai-inference-router-list**
- **genai-inference-router-task-presets**
- **genai-inference-router-update**
- **genai-list-evaluation-metrics**
- **genai-list-evaluation-test-cases**
- **genai-model-eval-cancel-run**
- **genai-model-eval-create-custom-metric**
- **genai-model-eval-create-dataset**
- **genai-model-eval-create-run**
- **genai-model-eval-delete-custom-metric**
- **genai-model-eval-delete-dataset**
- **genai-model-eval-delete-preset**
- **genai-model-eval-delete-run**
- **genai-model-eval-get-results-download-url**
- **genai-model-eval-get-run**
- **genai-model-eval-list-datasets**
- **genai-model-eval-list-metrics**
- **genai-model-eval-list-runs**
- **genai-model-eval-run-workflow**
- **genai-model-eval-update-custom-metric**
- **genai-run-evaluation-test-case**
- **genai-run-evaluation-workflow**
- **genai-simulation-cancel-run**
- **genai-simulation-create-run**
- **genai-simulation-create-scenario-set**
- **genai-simulation-create-scenario-set-from-library**
- **genai-simulation-delete-run**
- **genai-simulation-delete-scenario-set**
- **genai-simulation-generate-scenario-set**
- **genai-simulation-get-episode**
- **genai-simulation-get-episode-trajectory**
- **genai-simulation-get-episode-trajectory-url**
- **genai-simulation-get-run**
- **genai-simulation-get-scenario-set**
- **genai-simulation-get-scenario-set-download-url**
- **genai-simulation-list-episodes**
- **genai-simulation-list-runs**
- **genai-simulation-list-scenario-library**
- **genai-simulation-list-scenario-library-scenarios**
- **genai-simulation-list-scenario-sets**
- **genai-simulation-list-scenarios**
- **genai-simulation-update-run**
- **genai-simulation-update-scenario-set**
- **genai-update-evaluation-test-case**
- **harness-runtime-get-agent-config**
- **harness-runtime-list-agent-configs**
- **inference-model-catalog-get-card**
- **inference-model-catalog-search**
- **invoice-list**
- **key-create**
- **key-delete**
- **key-get**
- **key-list**
- **marketplace-1-click-kubernetes-app-install**
- **marketplace-1-click-list**
- **microvm-checkpoint-create**
- **microvm-checkpoint-delete**
- **microvm-checkpoint-get**
- **microvm-checkpoint-list**
- **microvm-create**
- **microvm-delete**
- **microvm-get**
- **microvm-list**
- **microvm-pause**
- **microvm-resume**
- **nfs-attach**
- **nfs-detach**
- **nfs-file-share-create**
- **nfs-file-share-delete**
- **nfs-file-share-get**
- **nfs-file-share-list**
- **nfs-reassign**
- **nfs-resize**
- **nfs-snapshot**
- **nfs-snapshot-delete**
- **nfs-snapshot-get**
- **nfs-snapshot-list**
- **nfs-switch-performance-tier**
- **retrieve_knowledge_base**
- **signals-create-export**
- **signals-get-agent-consent**
- **signals-get-export**
- **signals-get-export-download**
- **signals-get-export-options**
- **signals-get-inference-consent**
- **signals-list-agent-sessions**
- **signals-list-consents**
- **signals-list-exports**
- **signals-list-session-dialogues**
- **signals-set-agent-consent**
- **signals-set-inference-consent**
- **spaces-key-create**
- **spaces-key-delete**
- **spaces-key-get**
- **spaces-key-list**
- **spaces-key-update**
- **uptimecheck-alert-create**
- **uptimecheck-alert-get**
- **uptimecheck-alert-list**
- **uptimecheck-alert-update**
- **uptimecheck-create**
- **uptimecheck-delete**
- **uptimecheck-get**
- **uptimecheck-get-state**
- **uptimecheck-list**
- **uptimecheck-update**
- **vector-db-create**
- **vector-db-delete**
- **vector-db-get**
- **vector-db-get-credentials**
- **vector-db-list**
- **vector-db-resize**
- **volume-action-get**
- **volume-action-list**
- **volume-attach**
- **volume-create**
- **volume-delete**
- **volume-detach**
- **volume-get**
- **volume-list**
- **volume-resize**
- **volume-snapshot-create**
- **volume-snapshot-delete**
- **volume-snapshot-get**
- **volume-snapshot-list**

## Sources

- [official_tool_reference](https://docs.digitalocean.com/reference/mcp/configure-mcp/)
- [official_documentation_or_source](https://github.com/digitalocean-labs/mcp-digitalocean)

## Setup

Use the interactive setup panel on [the detail page](https://www.mcpfolio.com/servers/digitalocean) to view instructions for each supported client.