Official MCPForge Profile
DigitalOcean MCP Gold Verified 51 views
MCPForge Score
89
Verified
How is MCPForge Score calculated? Weighted composite of 5 dimensions:
Security 30% · Compatibility 20% · Compliance 20% · Quality 15% · Health 15%
90–100 Enterprise Ready · 80–89 Verified · 60–79 Production Candidate · 40–59 Needs Review · 0–39 High Risk
View Security Report
Governance assessment, risk analysis, and production readiness verdict
→ About MCPForge Scores MCPForge Scores are proprietary assessment metrics designed to help identify potential security, compliance, compatibility, quality and operational risks. Scores should be treated as guidance and not as a formal certification, audit or compliance determination.
93
Security
How is this calculated? ✓ Authentication requirements
✓ Destructive operations
✓ Sensitive endpoints
✓ Approval workflows
✓ Tool permissions
✓ Audit coverage
This score is an MCPForge risk assessment metric and should be treated as guidance rather than a formal security audit.
For this server
+ Server reachable and responding
+ Authentication flow detected
− 59 destructive operations detected
− Financial operations detected — approval workflows recommended
− Credentials Vault not configured — API keys may be exposed through direct agent access if tools require authentication
74
Compliance
How is this calculated? ✓ PII handling
✓ Customer data exposure
✓ Billing operations
✓ User deletion operations
✓ Regulatory-sensitive endpoints
This score indicates potential compliance considerations and is not legal advice.
For this server
− User/contact data handling detected (GDPR/CCPA obligations)
− Deletion operations detected (GDPR Art. 17 audit trail required)
− Payment operations detected (PCI DSS obligations)
− Credentials Vault not configured — configure to ensure proper server-side key management
83
Compat
How is this calculated? ✓ MCP protocol support
✓ Tool naming
✓ Schema quality
✓ Claude Desktop compatibility
✓ Resources support
✓ Prompts support
For this server
+ MCP protocol handshake successful
+ All tool names compatible with Claude Desktop
+ resources/list endpoint supported
+ prompts/list endpoint supported
− 544 tools — large count may impact agent context
100
Quality
How is this calculated? ✓ Pagination support
✓ Filtering support
✓ Bounded responses
✓ Tool descriptions
✓ Parameter quality
✓ API design characteristics
For this server
+ All tools have descriptions
95
Health
How is this calculated? ✓ Success rate
✓ Error rate
✓ Response latency
✓ Tool availability
✓ Execution reliability
For this server
+ All protocol tests passed
+ Tool execution verified successfully
− High latency (1641ms)
+ 544 tools operational
Security Findings ✓ 4 passed ✗ 4 flagged
View findings → Connectivity
✓ HTTPS / TLS endpoint
✓ Server reachable
— MCP protocol handshake
Verification Findings
✓ Server reachable and responding
✓ Authentication flow detected
✗ 59 destructive operations detected
✗ Financial operations detected — approval workflows recommended
✗ Credentials Vault not configured — API keys may be exposed through direct agent access if tools require authentication
🔌 MCP Protocol Details
Transport HTTP Streamable
Protocol Version —
Authentication None detected
Health Endpoint —
Tools 629 discovered
Resources —
Prompts —
Response Time —
Overview
DigitalOcean MCP gives AI agents access to workspace content — pages, databases, and blocks. Built with MCPForge, it includes audit logging, tool-level permissions, and governance controls.
629 Tools
delete__v2_account_keys_ssh_key_identifier_ delete__v2_add_ons_saas_resource_uuid_ delete__v2_apps_id_ delete__v2_byoip_prefixes_byoip_prefix_uuid_ delete__v2_cdn_endpoints_cdn_id_ delete__v2_cdn_endpoints_cdn_id_cache delete__v2_certificates_certificate_id_ delete__v2_databases_database_cluster_uuid_ delete__v2_databases_database_cluster_uuid_dbs_database_name_ delete__v2_databases_database_cluster_uuid_indexes_index_name_ delete__v2_databases_database_cluster_uuid_logsink_logsink_id_ delete__v2_databases_database_cluster_uuid_online_migration_migr delete__v2_databases_database_cluster_uuid_pools_pool_name_ delete__v2_databases_database_cluster_uuid_replicas_replica_name delete__v2_databases_database_cluster_uuid_schema_registry_subje delete__v2_databases_database_cluster_uuid_topics_topic_name_ delete__v2_databases_database_cluster_uuid_users_username_ delete__v2_dedicated_inferences_dedicated_inference_id_ delete__v2_dedicated_inferences_dedicated_inference_id_tokens_to delete__v2_domains_domain_name_ delete__v2_domains_domain_name_records_domain_record_id_ delete__v2_droplets delete__v2_droplets_autoscale_autoscale_pool_id_ delete__v2_droplets_autoscale_autoscale_pool_id_dangerous delete__v2_droplets_droplet_id_ delete__v2_droplets_droplet_id_destroy_with_associated_resources delete__v2_firewalls_firewall_id_ delete__v2_firewalls_firewall_id_droplets delete__v2_firewalls_firewall_id_rules delete__v2_firewalls_firewall_id_tags delete__v2_floating_ips_floating_ip_ delete__v2_functions_namespaces_namespace_id_ delete__v2_functions_namespaces_namespace_id_keys_key_id_ delete__v2_functions_namespaces_namespace_id_triggers_trigger_na delete__v2_gen_ai_agents_agent_uuid_api_keys_api_key_uuid_ delete__v2_gen_ai_agents_agent_uuid_functions_function_uuid_ delete__v2_gen_ai_agents_agent_uuid_guardrails_guardrail_uuid_ delete__v2_gen_ai_agents_agent_uuid_knowledge_bases_knowledge_ba delete__v2_gen_ai_agents_parent_agent_uuid_child_agents_child_ag delete__v2_gen_ai_agents_uuid_ delete__v2_gen_ai_anthropic_keys_api_key_uuid_ delete__v2_gen_ai_custom_models_uuid_ delete__v2_gen_ai_evaluation_datasets_dataset_uuid_ delete__v2_gen_ai_knowledge_bases_knowledge_base_uuid_data_sourc delete__v2_gen_ai_knowledge_bases_uuid_ delete__v2_gen_ai_model_evaluation_presets_eval_preset_uuid_ delete__v2_gen_ai_model_evaluation_runs_eval_run_uuid_ delete__v2_gen_ai_models_api_keys_api_key_uuid_ delete__v2_gen_ai_models_routers_uuid_ delete__v2_gen_ai_openai_keys_api_key_uuid_
Show all 629 tools delete__v2_gen_ai_scheduled_indexing_uuid_ delete__v2_gen_ai_workspaces_workspace_uuid_ delete__v2_images_image_id_ delete__v2_kubernetes_clusters_cluster_id_ delete__v2_kubernetes_clusters_cluster_id_destroy_with_associate delete__v2_kubernetes_clusters_cluster_id_node_pools_node_pool_i delete__v2_kubernetes_registries delete__v2_kubernetes_registry delete__v2_load_balancers_lb_id_ delete__v2_load_balancers_lb_id_cache delete__v2_load_balancers_lb_id_droplets delete__v2_load_balancers_lb_id_forwarding_rules delete__v2_monitoring_alerts_alert_uuid_ delete__v2_monitoring_sinks_destinations_destination_uuid_ delete__v2_monitoring_sinks_sink_uuid_ delete__v2_nfs_nfs_id_ delete__v2_nfs_snapshots_nfs_snapshot_id_ delete__v2_partner_network_connect_attachments_pa_id_ delete__v2_projects_project_id_ delete__v2_registries_registry_name_ delete__v2_registries_registry_name_repositories_repository_name delete__v2_registry delete__v2_registry_registry_name_repositories_repository_name_d delete__v2_registry_registry_name_repositories_repository_name_t delete__v2_reserved_ips_reserved_ip_ delete__v2_reserved_ipv6_reserved_ipv6_ delete__v2_security_settings_suppressions_suppression_uuid_ delete__v2_snapshots_snapshot_id_ delete__v2_spaces_keys_access_key_ delete__v2_tags_tag_id_ delete__v2_tags_tag_id_resources delete__v2_uptime_checks_check_id_ delete__v2_uptime_checks_check_id_alerts_alert_id_ delete__v2_vector_databases_id_ delete__v2_volumes delete__v2_volumes_snapshots_snapshot_id_ delete__v2_volumes_volume_id_ delete__v2_vpc_nat_gateways_id_ delete__v2_vpc_peerings_vpc_peering_id_ delete__v2_vpcs_vpc_id_ get__v1_batches get__v1_batches_batch_id_ get__v1_batches_batch_id_results get__v1_models get__v2_1_clicks get__v2_account get__v2_account_keys get__v2_account_keys_ssh_key_identifier_ get__v2_actions get__v2_actions_action_id_ get__v2_add_ons_apps get__v2_add_ons_apps_app_slug_metadata get__v2_add_ons_saas get__v2_add_ons_saas_resource_uuid_ get__v2_apps get__v2_apps_app_id_alerts get__v2_apps_app_id_components_component_name_exec get__v2_apps_app_id_components_component_name_logs get__v2_apps_app_id_deployments get__v2_apps_app_id_deployments_deployment_id_ get__v2_apps_app_id_deployments_deployment_id_components_compone get__v2_apps_app_id_deployments_deployment_id_logs get__v2_apps_app_id_events get__v2_apps_app_id_events_event_id_ get__v2_apps_app_id_events_event_id_logs get__v2_apps_app_id_health get__v2_apps_app_id_instances get__v2_apps_app_id_job_invocations get__v2_apps_app_id_job_invocations_job_invocation_id_ get__v2_apps_app_id_jobs_job_name_invocations_job_invocation_id_ get__v2_apps_app_id_logs get__v2_apps_app_id_metrics_bandwidth_daily get__v2_apps_id_ get__v2_apps_regions get__v2_apps_tiers_instance_sizes get__v2_apps_tiers_instance_sizes_slug_ get__v2_billing_account_urn_insights_start_date_end_date_ get__v2_byoip_prefixes get__v2_byoip_prefixes_byoip_prefix_uuid_ get__v2_byoip_prefixes_byoip_prefix_uuid_ips get__v2_cdn_endpoints get__v2_cdn_endpoints_cdn_id_ get__v2_certificates get__v2_certificates_certificate_id_ get__v2_customers_my_balance get__v2_customers_my_billing_history get__v2_customers_my_invoices get__v2_customers_my_invoices_invoice_uuid_ get__v2_customers_my_invoices_invoice_uuid_csv get__v2_customers_my_invoices_invoice_uuid_pdf get__v2_customers_my_invoices_invoice_uuid_summary get__v2_databases get__v2_databases_database_cluster_uuid_ get__v2_databases_database_cluster_uuid_autoscale get__v2_databases_database_cluster_uuid_backups get__v2_databases_database_cluster_uuid_ca get__v2_databases_database_cluster_uuid_config get__v2_databases_database_cluster_uuid_dbs get__v2_databases_database_cluster_uuid_dbs_database_name_ get__v2_databases_database_cluster_uuid_events get__v2_databases_database_cluster_uuid_eviction_policy get__v2_databases_database_cluster_uuid_firewall get__v2_databases_database_cluster_uuid_indexes get__v2_databases_database_cluster_uuid_logsink get__v2_databases_database_cluster_uuid_logsink_logsink_id_ get__v2_databases_database_cluster_uuid_online_migration get__v2_databases_database_cluster_uuid_pools get__v2_databases_database_cluster_uuid_pools_pool_name_ get__v2_databases_database_cluster_uuid_replicas get__v2_databases_database_cluster_uuid_replicas_replica_name_ get__v2_databases_database_cluster_uuid_schema_registry get__v2_databases_database_cluster_uuid_schema_registry_config get__v2_databases_database_cluster_uuid_schema_registry_config_s get__v2_databases_database_cluster_uuid_schema_registry_subject_ get__v2_databases_database_cluster_uuid_sql_mode get__v2_databases_database_cluster_uuid_topics get__v2_databases_database_cluster_uuid_topics_topic_name_ get__v2_databases_database_cluster_uuid_users get__v2_databases_database_cluster_uuid_users_username_ get__v2_databases_metrics_credentials get__v2_databases_options get__v2_dedicated_inferences get__v2_dedicated_inferences_dedicated_inference_id_ get__v2_dedicated_inferences_dedicated_inference_id_accelerators get__v2_dedicated_inferences_dedicated_inference_id_ca get__v2_dedicated_inferences_dedicated_inference_id_tokens get__v2_dedicated_inferences_gpu_model_config get__v2_dedicated_inferences_sizes get__v2_domains get__v2_domains_domain_name_ get__v2_domains_domain_name_records get__v2_domains_domain_name_records_domain_record_id_ get__v2_droplets get__v2_droplets_autoscale get__v2_droplets_autoscale_autoscale_pool_id_ get__v2_droplets_autoscale_autoscale_pool_id_history get__v2_droplets_autoscale_autoscale_pool_id_members get__v2_droplets_backups_policies get__v2_droplets_backups_supported_policies get__v2_droplets_droplet_id_ get__v2_droplets_droplet_id_actions get__v2_droplets_droplet_id_actions_action_id_ get__v2_droplets_droplet_id_backups get__v2_droplets_droplet_id_backups_policy get__v2_droplets_droplet_id_destroy_with_associated_resources get__v2_droplets_droplet_id_destroy_with_associated_resources_st get__v2_droplets_droplet_id_firewalls get__v2_droplets_droplet_id_kernels get__v2_droplets_droplet_id_neighbors get__v2_droplets_droplet_id_snapshots get__v2_firewalls get__v2_firewalls_firewall_id_ get__v2_floating_ips get__v2_floating_ips_floating_ip_ get__v2_floating_ips_floating_ip_actions get__v2_floating_ips_floating_ip_actions_action_id_ get__v2_functions_namespaces get__v2_functions_namespaces_namespace_id_ get__v2_functions_namespaces_namespace_id_keys get__v2_functions_namespaces_namespace_id_triggers get__v2_functions_namespaces_namespace_id_triggers_trigger_name_ get__v2_gen_ai_agents get__v2_gen_ai_agents_agent_uuid_api_keys get__v2_gen_ai_agents_uuid_ get__v2_gen_ai_agents_uuid_child_agents get__v2_gen_ai_agents_uuid_usage get__v2_gen_ai_agents_uuid_versions get__v2_gen_ai_anthropic_keys get__v2_gen_ai_anthropic_keys_api_key_uuid_ get__v2_gen_ai_anthropic_keys_uuid_agents get__v2_gen_ai_custom_models get__v2_gen_ai_custom_models_uuid_ get__v2_gen_ai_evaluation_datasets get__v2_gen_ai_evaluation_datasets_dataset_uuid_download_url get__v2_gen_ai_evaluation_metrics get__v2_gen_ai_evaluation_runs_evaluation_run_uuid_ get__v2_gen_ai_evaluation_runs_evaluation_run_uuid_results get__v2_gen_ai_evaluation_runs_evaluation_run_uuid_results_promp get__v2_gen_ai_evaluation_test_cases get__v2_gen_ai_evaluation_test_cases_evaluation_test_case_uuid_e get__v2_gen_ai_evaluation_test_cases_test_case_uuid_ get__v2_gen_ai_indexing_jobs get__v2_gen_ai_indexing_jobs_indexing_job_uuid_data_sources get__v2_gen_ai_indexing_jobs_indexing_job_uuid_details_signed_ur get__v2_gen_ai_indexing_jobs_uuid_ get__v2_gen_ai_knowledge_bases get__v2_gen_ai_knowledge_bases_knowledge_base_uuid_data_sources get__v2_gen_ai_knowledge_bases_knowledge_base_uuid_indexing_jobs get__v2_gen_ai_knowledge_bases_uuid_ get__v2_gen_ai_model_evaluation_metrics get__v2_gen_ai_model_evaluation_presets get__v2_gen_ai_model_evaluation_presets_eval_preset_uuid_ get__v2_gen_ai_model_evaluation_runs get__v2_gen_ai_model_evaluation_runs_eval_run_uuid_ get__v2_gen_ai_model_evaluation_runs_eval_run_uuid_results_downl get__v2_gen_ai_models get__v2_gen_ai_models_api_keys get__v2_gen_ai_models_catalog get__v2_gen_ai_models_catalog_id_ get__v2_gen_ai_models_routers get__v2_gen_ai_models_routers_presets get__v2_gen_ai_models_routers_tasks_presets get__v2_gen_ai_models_routers_uuid_ get__v2_gen_ai_oauth2_url get__v2_gen_ai_openai_keys get__v2_gen_ai_openai_keys_api_key_uuid_ get__v2_gen_ai_openai_keys_uuid_agents get__v2_gen_ai_regions get__v2_gen_ai_scheduled_indexing_knowledge_base_knowledge_base_ get__v2_gen_ai_workspaces get__v2_gen_ai_workspaces_workspace_uuid_ get__v2_gen_ai_workspaces_workspace_uuid_agents get__v2_gen_ai_workspaces_workspace_uuid_evaluation_test_cases get__v2_images get__v2_images_image_id_ get__v2_images_image_id_actions get__v2_images_image_id_actions_action_id_ get__v2_kubernetes_clusters get__v2_kubernetes_clusters_cluster_id_ get__v2_kubernetes_clusters_cluster_id_clusterlint get__v2_kubernetes_clusters_cluster_id_credentials get__v2_kubernetes_clusters_cluster_id_destroy_with_associated_r get__v2_kubernetes_clusters_cluster_id_kubeconfig get__v2_kubernetes_clusters_cluster_id_node_pools get__v2_kubernetes_clusters_cluster_id_node_pools_node_pool_id_ get__v2_kubernetes_clusters_cluster_id_status_messages get__v2_kubernetes_clusters_cluster_id_upgrades get__v2_kubernetes_clusters_cluster_id_user get__v2_kubernetes_options get__v2_load_balancers get__v2_load_balancers_lb_id_ get__v2_monitoring_alerts get__v2_monitoring_alerts_alert_uuid_ get__v2_monitoring_metrics_apps_cpu_percentage get__v2_monitoring_metrics_apps_memory_percentage get__v2_monitoring_metrics_apps_restart_count get__v2_monitoring_metrics_database_mysql_cpu_usage get__v2_monitoring_metrics_database_mysql_disk_usage get__v2_monitoring_metrics_database_mysql_index_vs_sequential_re get__v2_monitoring_metrics_database_mysql_load get__v2_monitoring_metrics_database_mysql_memory_usage get__v2_monitoring_metrics_database_mysql_op_rates get__v2_monitoring_metrics_database_mysql_schema_latency get__v2_monitoring_metrics_database_mysql_schema_throughput get__v2_monitoring_metrics_database_mysql_threads_active get__v2_monitoring_metrics_database_mysql_threads_connected get__v2_monitoring_metrics_database_mysql_threads_created_rate get__v2_monitoring_metrics_droplet_autoscale_current_cpu_utiliza get__v2_monitoring_metrics_droplet_autoscale_current_instances get__v2_monitoring_metrics_droplet_autoscale_current_memory_util get__v2_monitoring_metrics_droplet_autoscale_target_cpu_utilizat get__v2_monitoring_metrics_droplet_autoscale_target_instances get__v2_monitoring_metrics_droplet_autoscale_target_memory_utili get__v2_monitoring_metrics_droplet_bandwidth get__v2_monitoring_metrics_droplet_cpu get__v2_monitoring_metrics_droplet_filesystem_free get__v2_monitoring_metrics_droplet_filesystem_size get__v2_monitoring_metrics_droplet_load_1 get__v2_monitoring_metrics_droplet_load_15 get__v2_monitoring_metrics_droplet_load_5 get__v2_monitoring_metrics_droplet_memory_available get__v2_monitoring_metrics_droplet_memory_cached get__v2_monitoring_metrics_droplet_memory_free get__v2_monitoring_metrics_droplet_memory_total get__v2_monitoring_metrics_load_balancer_droplets_connections get__v2_monitoring_metrics_load_balancer_droplets_downtime get__v2_monitoring_metrics_load_balancer_droplets_health_checks get__v2_monitoring_metrics_load_balancer_droplets_http_response_ get__v2_monitoring_metrics_load_balancer_droplets_http_responses get__v2_monitoring_metrics_load_balancer_droplets_http_session_d get__v2_monitoring_metrics_load_balancer_droplets_queue_size get__v2_monitoring_metrics_load_balancer_frontend_connections_cu get__v2_monitoring_metrics_load_balancer_frontend_connections_li get__v2_monitoring_metrics_load_balancer_frontend_cpu_utilizatio get__v2_monitoring_metrics_load_balancer_frontend_firewall_dropp get__v2_monitoring_metrics_load_balancer_frontend_http_requests_ get__v2_monitoring_metrics_load_balancer_frontend_http_responses get__v2_monitoring_metrics_load_balancer_frontend_network_throug get__v2_monitoring_metrics_load_balancer_frontend_nlb_tcp_networ get__v2_monitoring_metrics_load_balancer_frontend_nlb_udp_networ get__v2_monitoring_metrics_load_balancer_frontend_tls_connection get__v2_monitoring_sinks get__v2_monitoring_sinks_destinations get__v2_monitoring_sinks_destinations_destination_uuid_ get__v2_monitoring_sinks_sink_uuid_ get__v2_nfs get__v2_nfs_nfs_id_ get__v2_nfs_snapshots get__v2_nfs_snapshots_nfs_snapshot_id_ get__v2_partner_network_connect_attachments get__v2_partner_network_connect_attachments_pa_id_ get__v2_partner_network_connect_attachments_pa_id_bgp_auth_key get__v2_partner_network_connect_attachments_pa_id_remote_routes get__v2_partner_network_connect_attachments_pa_id_service_key get__v2_projects get__v2_projects_default get__v2_projects_default_resources get__v2_projects_project_id_ get__v2_projects_project_id_resources get__v2_regions get__v2_registries get__v2_registries_options get__v2_registries_registry_name_ get__v2_registries_registry_name_docker_credentials get__v2_registries_registry_name_garbage_collection get__v2_registries_registry_name_garbage_collections get__v2_registries_registry_name_repositoriesV2 get__v2_registries_registry_name_repositories_repository_name_di get__v2_registries_registry_name_repositories_repository_name_ta get__v2_registries_subscription get__v2_registry get__v2_registry_docker_credentials get__v2_registry_options get__v2_registry_registry_name_garbage_collection get__v2_registry_registry_name_garbage_collections get__v2_registry_registry_name_repositories get__v2_registry_registry_name_repositoriesV2 get__v2_registry_registry_name_repositories_repository_name_dige get__v2_registry_registry_name_repositories_repository_name_tags get__v2_registry_subscription get__v2_reports_droplet_neighbors_ids get__v2_reserved_ips get__v2_reserved_ips_reserved_ip_ get__v2_reserved_ips_reserved_ip_actions get__v2_reserved_ips_reserved_ip_actions_action_id_ get__v2_reserved_ipv6 get__v2_reserved_ipv6_reserved_ipv6_ get__v2_security_scans get__v2_security_scans_latest get__v2_security_scans_scan_id_ get__v2_security_scans_scan_id_findings_finding_uuid_affected_re get__v2_security_settings get__v2_sizes get__v2_snapshots get__v2_snapshots_snapshot_id_ get__v2_spaces_keys get__v2_spaces_keys_access_key_ get__v2_tags get__v2_tags_tag_id_ get__v2_uptime_checks get__v2_uptime_checks_check_id_ get__v2_uptime_checks_check_id_alerts get__v2_uptime_checks_check_id_alerts_alert_id_ get__v2_uptime_checks_check_id_state get__v2_vector_databases get__v2_vector_databases_id_ get__v2_vector_databases_id_backups get__v2_vector_databases_id_backups_backup_id_restore get__v2_vector_databases_id_credentials get__v2_volumes get__v2_volumes_snapshots_snapshot_id_ get__v2_volumes_volume_id_ get__v2_volumes_volume_id_actions get__v2_volumes_volume_id_actions_action_id_ get__v2_volumes_volume_id_snapshots get__v2_vpc_nat_gateways get__v2_vpc_nat_gateways_id_ get__v2_vpc_peerings get__v2_vpc_peerings_vpc_peering_id_ get__v2_vpcs get__v2_vpcs_vpc_id_ get__v2_vpcs_vpc_id_members get__v2_vpcs_vpc_id_peerings patch__v2_add_ons_saas_resource_uuid_ patch__v2_add_ons_saas_resource_uuid_plan patch__v2_byoip_prefixes_byoip_prefix_uuid_ patch__v2_databases_database_cluster_uuid_config patch__v2_dedicated_inferences_dedicated_inference_id_ patch__v2_domains_domain_name_records_domain_record_id_ patch__v2_gen_ai_custom_models_uuid_metadata patch__v2_partner_network_connect_attachments_pa_id_ patch__v2_projects_default patch__v2_projects_project_id_ patch__v2_spaces_keys_access_key_ patch__v2_vpc_peerings_vpc_peering_id_ patch__v2_vpcs_vpc_id_ patch__v2_vpcs_vpc_id_peerings_vpc_peering_id_ post__api_v1_chat_completions post__v1_async_invoke post__v1_batches post__v1_batches_batch_id_cancel post__v1_batches_files post__v1_chat_completions post__v1_embeddings post__v1_images_generations post__v1_messages post__v1_responses post__v2_1_clicks_kubernetes post__v2_account_keys post__v2_add_ons_saas post__v2_apps post__v2_apps_app_id_alerts_alert_id_destinations post__v2_apps_app_id_deployments post__v2_apps_app_id_deployments_deployment_id_cancel post__v2_apps_app_id_events_event_id_cancel post__v2_apps_app_id_job_invocations_job_invocation_id_cancel post__v2_apps_app_id_restart post__v2_apps_app_id_rollback post__v2_apps_app_id_rollback_commit post__v2_apps_app_id_rollback_revert post__v2_apps_app_id_rollback_validate post__v2_apps_metrics_bandwidth_daily post__v2_apps_propose post__v2_byoip_prefixes post__v2_cdn_endpoints post__v2_certificates post__v2_databases post__v2_databases_database_cluster_uuid_dbs post__v2_databases_database_cluster_uuid_logsink post__v2_databases_database_cluster_uuid_pools post__v2_databases_database_cluster_uuid_replicas post__v2_databases_database_cluster_uuid_schema_registry post__v2_databases_database_cluster_uuid_topics post__v2_databases_database_cluster_uuid_users post__v2_databases_database_cluster_uuid_users_username_reset_au post__v2_dedicated_inferences post__v2_dedicated_inferences_dedicated_inference_id_tokens post__v2_domains post__v2_domains_domain_name_records post__v2_droplets post__v2_droplets_actions post__v2_droplets_autoscale post__v2_droplets_droplet_id_actions post__v2_droplets_droplet_id_destroy_with_associated_resources_r post__v2_firewalls post__v2_firewalls_firewall_id_droplets post__v2_firewalls_firewall_id_rules post__v2_firewalls_firewall_id_tags post__v2_floating_ips post__v2_floating_ips_floating_ip_actions post__v2_functions_namespaces post__v2_functions_namespaces_namespace_id_keys post__v2_functions_namespaces_namespace_id_triggers post__v2_gen_ai_agents post__v2_gen_ai_agents_agent_uuid_api_keys post__v2_gen_ai_agents_agent_uuid_functions post__v2_gen_ai_agents_agent_uuid_guardrails post__v2_gen_ai_agents_agent_uuid_knowledge_bases post__v2_gen_ai_agents_agent_uuid_knowledge_bases_knowledge_base post__v2_gen_ai_agents_parent_agent_uuid_child_agents_child_agen post__v2_gen_ai_anthropic_keys post__v2_gen_ai_custom_models_import post__v2_gen_ai_evaluation_datasets post__v2_gen_ai_evaluation_datasets_file_upload_presigned_urls post__v2_gen_ai_evaluation_runs post__v2_gen_ai_evaluation_test_cases post__v2_gen_ai_indexing_jobs post__v2_gen_ai_knowledge_bases post__v2_gen_ai_knowledge_bases_data_sources_file_upload_presign post__v2_gen_ai_knowledge_bases_knowledge_base_uuid_data_sources post__v2_gen_ai_model_evaluation_datasets_file_upload_presigned_ post__v2_gen_ai_model_evaluation_runs post__v2_gen_ai_models_api_keys post__v2_gen_ai_models_routers post__v2_gen_ai_oauth2_dropbox_tokens post__v2_gen_ai_openai_keys post__v2_gen_ai_scheduled_indexing post__v2_gen_ai_workspaces post__v2_images post__v2_images_image_id_account_transfer post__v2_images_image_id_account_transfer_accept post__v2_images_image_id_account_transfer_cancel post__v2_images_image_id_account_transfer_decline post__v2_images_image_id_actions post__v2_kubernetes_clusters post__v2_kubernetes_clusters_cluster_id_clusterlint post__v2_kubernetes_clusters_cluster_id_node_pools post__v2_kubernetes_clusters_cluster_id_node_pools_node_pool_id_ post__v2_kubernetes_clusters_cluster_id_upgrade post__v2_kubernetes_registries post__v2_kubernetes_registry post__v2_load_balancers post__v2_load_balancers_lb_id_droplets post__v2_load_balancers_lb_id_forwarding_rules post__v2_monitoring_alerts post__v2_monitoring_sinks post__v2_monitoring_sinks_destinations post__v2_monitoring_sinks_destinations_destination_uuid_ post__v2_nfs post__v2_nfs_nfs_id_actions post__v2_partner_network_connect_attachments post__v2_partner_network_connect_attachments_pa_id_service_key post__v2_projects post__v2_projects_default_resources post__v2_projects_project_id_resources post__v2_registries post__v2_registries_registry_name_garbage_collection post__v2_registries_subscription post__v2_registries_validate_name post__v2_registry post__v2_registry_registry_name_garbage_collection post__v2_registry_subscription post__v2_registry_validate_name post__v2_reserved_ips post__v2_reserved_ips_reserved_ip_actions post__v2_reserved_ipv6 post__v2_reserved_ipv6_reserved_ipv6_actions post__v2_security_scans post__v2_security_scans_rules post__v2_security_settings_suppressions post__v2_spaces_keys post__v2_tags post__v2_tags_tag_id_resources post__v2_uptime_checks post__v2_uptime_checks_check_id_alerts post__v2_vector_databases post__v2_vector_databases_id_backups_backup_id_restore post__v2_vector_databases_id_resize post__v2_volumes post__v2_volumes_actions post__v2_volumes_volume_id_actions post__v2_volumes_volume_id_snapshots post__v2_vpc_nat_gateways post__v2_vpc_peerings post__v2_vpcs post__v2_vpcs_vpc_id_peerings put__upload_url_ put__v2_account_keys_ssh_key_identifier_ put__v2_apps_id_ put__v2_cdn_endpoints_cdn_id_ put__v2_databases_database_cluster_uuid_autoscale put__v2_databases_database_cluster_uuid_eviction_policy put__v2_databases_database_cluster_uuid_firewall put__v2_databases_database_cluster_uuid_install_update put__v2_databases_database_cluster_uuid_logsink_logsink_id_ put__v2_databases_database_cluster_uuid_maintenance put__v2_databases_database_cluster_uuid_migrate put__v2_databases_database_cluster_uuid_online_migration put__v2_databases_database_cluster_uuid_pools_pool_name_ put__v2_databases_database_cluster_uuid_replicas_replica_name_pr put__v2_databases_database_cluster_uuid_resize put__v2_databases_database_cluster_uuid_schema_registry_config put__v2_databases_database_cluster_uuid_schema_registry_config_s put__v2_databases_database_cluster_uuid_sql_mode put__v2_databases_database_cluster_uuid_topics_topic_name_ put__v2_databases_database_cluster_uuid_upgrade put__v2_databases_database_cluster_uuid_users_username_ put__v2_databases_metrics_credentials put__v2_domains_domain_name_records_domain_record_id_ put__v2_droplets_autoscale_autoscale_pool_id_ put__v2_firewalls_firewall_id_ put__v2_functions_namespaces_namespace_id_keys_key_id_ put__v2_functions_namespaces_namespace_id_triggers_trigger_name_ put__v2_gen_ai_agents_agent_uuid_api_keys_api_key_uuid_ put__v2_gen_ai_agents_agent_uuid_api_keys_api_key_uuid_regenerat put__v2_gen_ai_agents_agent_uuid_functions_function_uuid_ put__v2_gen_ai_agents_parent_agent_uuid_child_agents_child_agent put__v2_gen_ai_agents_uuid_ put__v2_gen_ai_agents_uuid_deployment_visibility put__v2_gen_ai_agents_uuid_versions put__v2_gen_ai_anthropic_keys_api_key_uuid_ put__v2_gen_ai_evaluation_test_cases_test_case_uuid_ put__v2_gen_ai_indexing_jobs_uuid_cancel put__v2_gen_ai_knowledge_bases_knowledge_base_uuid_data_sources_ put__v2_gen_ai_knowledge_bases_uuid_ put__v2_gen_ai_model_evaluation_runs_eval_run_uuid_cancel put__v2_gen_ai_models_api_keys_api_key_uuid_ put__v2_gen_ai_models_api_keys_api_key_uuid_regenerate put__v2_gen_ai_models_routers_uuid_ put__v2_gen_ai_openai_keys_api_key_uuid_ put__v2_gen_ai_workspaces_workspace_uuid_ put__v2_gen_ai_workspaces_workspace_uuid_agents put__v2_images_image_id_ put__v2_kubernetes_clusters_cluster_id_ put__v2_kubernetes_clusters_cluster_id_node_pools_node_pool_id_ put__v2_load_balancers_lb_id_ put__v2_monitoring_alerts_alert_uuid_ put__v2_projects_default put__v2_projects_project_id_ put__v2_registries_registry_name_garbage_collection_garbage_coll put__v2_registry_registry_name_garbage_collection_garbage_collec put__v2_security_settings_plan put__v2_spaces_keys_access_key_ put__v2_uptime_checks_check_id_ put__v2_uptime_checks_check_id_alerts_alert_id_ put__v2_vector_databases_id_ put__v2_vector_databases_id_tags put__v2_vpc_nat_gateways_id_ put__v2_vpcs_vpc_id_
Works with
🖥 Claude Desktop ⚡ Claude Code 🎯 Cursor 🌊 Windsurf ▶ Continue 🔧 Any MCP Client
Connect to your AI client
No setup required — add this config to start using DigitalOcean MCP immediately.
Claude Desktop Cursor Windsurf
Add to your ~/Library/Application Support/Claude/claude_desktop_config.json
Copy {
"mcpServers": {
"digitalocean-mcp": {
"url": "https://www.mcpforge.tech/api/servers/digitalocean-mcp-xb8gh",
"transport": "http"
}
}
} Windows: %APPDATA%\Claude\claude_desktop_config.json
Verification History
June 22, 2026 · Score: 89
1 verification total · Score updates on re-verification.
Distribution
Not yet published to external directories.
Show your MCP is verified
Help users trust your MCP server. Add this badge to your README or project homepage.
Markdown (dynamic — updates with score)
Copy [](https://www.mcpforge.tech/verified/digitalocean-mcp)[](https://www.mcpforge.tech/verified/digitalocean-mcp)<a href="https://www.mcpforge.tech/verified/digitalocean-mcp">
<img src="https://www.mcpforge.tech/api/badge/verified/digitalocean-mcp" alt="MCPForge Score">
</a>Badges always link back to this profile page — permanent, they won't expire.
This is your MCP's official page on MCPForge
Share it, link to it, and keep your verification current. This URL is permanent.
📋 https://www.mcpforge.tech/verified/digitalocean-mcp Re-verify →