Official MCPForge Profile
DigitalOcean MCP Gold Verified 1 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
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_
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
Verified on June 22, 2026
Score updates automatically on re-verification. Verified 1 time total.
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.
Verified badge
[](https://www.mcpforge.tech/verified/digitalocean-mcp-mqpn8d9c)Scores badge
[](https://www.mcpforge.tech/verified/digitalocean-mcp-mqpn8d9c)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-mqpn8d9c Re-verify →