Home / Servers / DigitalOcean API
DigitalOcean API MCP server
Droplets, Kubernetes, databases, App Platform, networking.
DigitalOcean's public API v2 as tools: Droplets, volumes, snapshots, Kubernetes clusters, managed databases, App Platform, load balancers, domains, firewalls and billing.
Why use the hosted one: Every endpoint of DigitalOcean's API behind the gateway's search, with your own DigitalOcean personal access token stored encrypted and sent only to DigitalOcean.
Needs your DigitalOcean personal access token: add it once in the dashboard (get one at DigitalOcean). It is stored encrypted and sent only to that API.
Connect
claude mcp add --transport http hj-digitalocean-api https://mcp.hjlabs.in/mcp/digitalocean-api \
--header "Authorization: Bearer YOUR_API_KEY"Create an API key and put it in place of YOUR_API_KEY. Step-by-step guides: claude.ai and ChatGPT connectors, Claude Code, Cursor, VS Code, Claude Desktop, Windsurf, Zed, OpenAI Codex CLI, Gemini CLI.
All 874 tools
Databases 71 tools
- List Database Options
databases_list_options - List All Database Clusters
databases_list_clusters - Create a New Database Cluster
databases_create_cluster - Retrieve an Existing Database Cluster
databases_get_cluster - Destroy a Database Cluster
databases_destroy_cluster - Retrieve an Existing Database Cluster Configuration
databases_get_config - Update the Database Configuration for an Existing Database
databases_patch_config - Retrieve the Public Certificate
databases_get_ca - Retrieve the Status of an Online Migration
databases_get_migration_status - Start an Online Migration
databases_update_online_migration - Stop an Online Migration
databases_delete_online_migration - Migrate a Database Cluster to a New Region
databases_update_region - Resize a Database Cluster
databases_update_cluster_size - List Firewall Rules (Trusted Sources) for a Database Cluster
databases_list_firewall_rules - Update Firewall Rules (Trusted Sources) for a Database
databases_update_firewall_rules - Retrieve DO Settings for a Database Cluster
databases_get_do_settings - Update DO Settings for a Database Cluster
databases_update_do_settings - Configure a Database Cluster's Maintenance Window
databases_update_maintenance_window - Start Database Maintenance
databases_install_update - List Backups for a Database Cluster
databases_list_backups - List All Read-only Replicas
databases_list_replicas - Create a Read-only Replica
databases_create_replica - List all Events Logs
databases_list_events_logs - Retrieve an Existing Read-only Replica
databases_get_replica - Destroy a Read-only Replica
databases_destroy_replica - Promote a Read-only Replica to become a Primary Cluster
databases_promote_replica - List all Database Users
databases_list_users - Add a Database User
databases_add_user - Retrieve an Existing Database User
databases_get_user - Remove a Database User
databases_delete_user - Update a Database User
databases_update_user - Reset a Database User's Password or Authentication Method
databases_reset_auth - List All Databases
databases_list - Add a New Database
databases_add - Retrieve an Existing Database
databases_get - Delete a Database
databases_delete - List Connection Pools (PostgreSQL)
databases_list_connection_pools - Add a New Connection Pool (PostgreSQL)
databases_add_connection_pool - Retrieve Existing Connection Pool (PostgreSQL)
databases_get_connection_pool - Update Connection Pools (PostgreSQL)
databases_update_connection_pool - Delete a Connection Pool (PostgreSQL)
databases_delete_connection_pool - Retrieve the Eviction Policy for a Caching or Valkey Cluster
databases_get_eviction_policy - Configure the Eviction Policy for a Caching or Valkey Cluster
databases_update_eviction_policy - Retrieve the SQL Modes for a MySQL Cluster
databases_get_sql_mode - Update SQL Mode for a Cluster
databases_update_sql_mode - Upgrade Major Version for a Database
databases_update_major_version - Retrieve Autoscale Configuration for a Database Cluster
databases_get_autoscale - Configure Autoscale Settings for a Database Cluster
databases_update_autoscale - List Topics for a Kafka Cluster
databases_list_kafka_topics - Create Topic for a Kafka Cluster
databases_create_kafka_topic - Get Topic for a Kafka Cluster
databases_get_kafka_topic - Update Topic for a Kafka Cluster
databases_update_kafka_topic - Delete Topic for a Kafka Cluster
databases_delete_kafka_topic - List Logsinks for a Database Cluster
databases_list_logsink - Create Logsink for a Database Cluster
databases_create_logsink - Get Logsink for a Database Cluster
databases_get_logsink - Update Logsink for a Database Cluster
databases_update_logsink - Delete Logsink for a Database Cluster
databases_delete_logsink - List Schemas for Kafka Cluster
databases_list_kafka_schemas - Create Schema Registry for Kafka Cluster
databases_create_kafka_schema - Get a Kafka Schema by Subject Name
databases_get_kafka_schema - Delete a Kafka Schema by Subject Name
databases_delete_kafka_schema - Get Kafka Schema by Subject Version
databases_get_kafka_schema_version - Retrieve Schema Registry Configuration for a kafka Cluster
databases_get_kafka_schema_config - Update Schema Registry Configuration for a kafka Cluster
databases_update_kafka_schema_config - Retrieve Schema Registry Configuration for a Subject of kafka Cluster
databases_get_kafka_schema_subject_config - Update Schema Registry Configuration for a Subject of kafka Cluster
databases_update_kafka_schema_subject_config - Retrieve Database Clusters' Metrics Endpoint Credentials
databases_get_cluster_metrics_credentials - Update Database Clusters' Metrics Endpoint Credentials
databases_update_cluster_metrics_credentials - List Indexes for a OpenSearch Cluster
databases_list_opeasearch_indexes - Delete Index for OpenSearch Cluster
databases_delete_opensearch_index
Harness 69 tools
- Start an interactive provider login for the team.
harness_create_provider_connect - Check whether a provider login has finished.
harness_get_provider_connect - List the team's connections for a provider.
harness_list_provider_connections - Create a provider connection for one actor.
harness_create_provider_connection - Read one provider connection.
harness_get_provider_connection - Revoke a provider connection.
harness_delete_provider_connection - Start a fresh login for an existing connection.
harness_post_provider_connection_reconnect - List sandbox-image notices for the team.
harness_list_image_messages - List active Environment Configs for the caller's team.
harness_list_configs - Create an Environment Config (environment spec + optional Insights opt-in).
harness_create_config - Get an active Environment Config and its environment spec.
harness_get_config - Soft-delete an Environment Config.
harness_delete_config - Clone an Environment Config under a new name.
harness_create_config_clone - List the sessions created from one Environment Config.
harness_list_config_sessions - ListSessions enumerates sessions for the caller's tenant.
harness_list_sessions - CreateSession provisions a sandbox and starts a Harness Runtime session.
harness_create_session - ValidatePolicy checks a manifest's tool-permission policy against the agent's ca
harness_validate_session_policy - ListSandboxSizes returns the customer-selectable sandbox (microVM) size catalog.
harness_list_session_sandbox_sizes - DestroySession tears down the sandbox and marks the session DESTROYED.
harness_delete_session - GetSession returns the current snapshot of a session.
harness_get_session - PatchSession updates session-scoped settings on an existing session.
harness_update_session - ListCheckpoints enumerates a session's checkpoints, newest first.
harness_list_session_checkpoints - CreateCheckpoint captures the session's live sandbox state as a durable checkpoi
harness_create_session_checkpoint - GetCheckpoint returns the current snapshot of a checkpoint.
harness_get_session_checkpoint - DeleteCheckpoint removes a checkpoint and its underlying machine-state capture.
harness_delete_session_checkpoint - Read sandbox-image notices for one checkpoint.
harness_get_checkpoint_image_messages - RollbackToCheckpoint rewinds a session to a checkpoint.
harness_revert_session_checkpoint - ForkSession creates child sessions from a checkpoint of this session.
harness_create_session_fork - ResolveHITL records the user's decision on a pending HITL request.
harness_post_session_hitl - Cancel the agent turn in flight.
harness_cancel_session_turn - Read sandbox-image notices for one session.
harness_get_session_image_messages - SendInput delivers a user chat message into the session.
harness_create_session_input - PauseSession freezes the session's microVM sandbox.
harness_post_session_pause - ResumeSession explicitly thaws a PAUSED session's microVM sandbox.
harness_post_session_resume - ExecInSandbox runs a one-shot command inside the session's sandbox.
harness_post_session_sandbox_exec - Download a file or tar archive from the session's sandbox workspace.
harness_get_session_workspace_download - Start a staged (large-file) workspace transfer.
harness_create_session_workspace_transfer - Get the status of a staged workspace transfer.
harness_get_session_workspace_transfer - Cancel a staged workspace transfer.
harness_cancel_session_workspace_transfer - Finalize a staged upload.
harness_commit_session_workspace_transfer - Mint presigned PUT URLs for one or more multipart upload parts.
harness_create_session_workspace_part_upload_urls - Upload a file or tar archive into the session's sandbox workspace.
harness_create_session_workspace_upload - StreamSessionEvents opens the session's Server-Sent Events feed.
harness_get_session_events - PortForwardSession opens a WebSocket tunnel to a guest TCP port.
harness_get_session_port_forward - GetIngressURL returns the public HTTPS URL of the session's OpenHands Agent Serv
harness_get_session_ingress - ListTeamTemplates returns the caller's team custom templates.
harness_list_templates - CreateTemplate creates a team custom template and kicks a build.
harness_create_template - GetTemplate returns a team custom template by public id.
harness_get_template - UpdateTemplate updates a team template's source and kicks a new build.
harness_update_template - DeleteTemplate deletes a team custom template.
harness_delete_template - ListTemplateBuilds returns build history for a template.
harness_list_template_builds - GetTemplateBuild returns a single template build.
harness_get_template_build - ListTriggers enumerates the calling team's triggers.
harness_list_triggers - CreateTrigger creates a webhook or cron trigger.
harness_create_trigger - GetTriggerBySession reverse-looks-up the trigger that produced or binds a sessio
harness_get_trigger_by_session - ListReusableSessions lists the team's PAUSED sessions for the reuse picker.
harness_list_reusable_sessions - GetTrigger returns a single trigger by id.
harness_get_trigger - UpdateTrigger updates, pauses, or re-enables a trigger.
harness_update_trigger - DeleteTrigger soft-deletes a trigger.
harness_delete_trigger - ListTriggerExecutions returns a trigger's execution history.
harness_list_trigger_executions - GetTriggerExecution returns a single execution, including its payload.
harness_get_trigger_execution - CancelExecution ends a running execution and frees the trigger's in-flight slot.
harness_cancel_trigger_execution - RotateTriggerSecret issues a new webhook secret.
harness_post_trigger_rotate_secret - ReceiveTriggerWebhook accepts a signed delivery from an external system.
harness_post_trigger_webhook - ListWebhookProviders lists supported webhook providers for the create-trigger UI
harness_list_webhook_providers - List the team's persistent workspaces.
harness_list_workspaces - Create a persistent workspace.
harness_create_workspace - Get a persistent workspace.
harness_get_workspace - Delete a persistent workspace.
harness_delete_workspace
Apps 38 tools
- List All Apps
apps_list - Create a New App
apps_create - Delete an App
apps_delete - Retrieve an Existing App
apps_get - Update an App
apps_update - Restart an App
apps_restart - Retrieve Active Deployment Logs
apps_get_logs_active_deployment - Retrieve Exec URL
apps_get_exec_active_deployment - Retrieve App Instances
apps_get_instances - List App Deployments
apps_list_deployments - Create an App Deployment
apps_create_deployment - Retrieve an App Deployment
apps_get_deployment - Cancel a Deployment
apps_cancel_deployment - Retrieve Deployment Logs
apps_get_logs - Retrieve Aggregate Deployment Logs
apps_get_logs_aggregate - Retrieve Exec URL for Deployment
apps_get_exec - Retrieve Active Deployment Aggregate Logs
apps_get_logs_active_deployment_aggregate - List Job Invocations
apps_list_job_invocations - Get Job Invocations
apps_get_job_invocation - Cancel Job Invocation
apps_cancel_job_invocation - Retrieve Job Invocation Logs
apps_get_job_invocation_logs - List App Events
apps_list_events - Get an Event
apps_get_event - Cancel an Event
apps_cancel_event - Retrieve Event Logs
apps_get_event_logs - List Instance Sizes
apps_list_instance_sizes - Retrieve an Instance Size
apps_get_instance_size - List App Regions
apps_list_regions - Propose an App Spec
apps_validate_app_spec - List all app alerts
apps_list_alerts - Update destinations for alerts
apps_assign_alert_destinations - Rollback App
apps_create_rollback - Validate App Rollback
apps_validate_rollback - Commit App Rollback
apps_commit_rollback - Revert App Rollback
apps_revert_rollback - Retrieve App Daily Bandwidth Metrics
apps_get_metrics_bandwidth_daily - Retrieve Multiple Apps' Daily Bandwidth Metrics
apps_list_metrics_bandwidth_daily - Retrieve App Health
apps_get_health
Insights 34 tools
- List Alert Instances
insights_list_alert_instances - Retrieve an Alert Instance
insights_get_alert_instance - List Alert Rules
insights_list_alert_rules - Create an Alert Rule
insights_create_alert_rule - Retrieve an Alert Rule
insights_get_alert_rule - Update an Alert Rule
insights_update_alert_rule - Delete an Alert Rule
insights_delete_alert_rule - List Dashboards
insights_list_dashboards - Create a Dashboard
insights_create_dashboard - Retrieve the Dashboard Schema
insights_get_dashboard_schema - Retrieve a Dashboard
insights_get_dashboard - Update a Dashboard
insights_update_dashboard - Delete a Dashboard
insights_delete_dashboard - List Notification Channels
insights_list_notification_channels - Create a Notification Channel
insights_create_notification_channel - Retrieve a Notification Channel
insights_get_notification_channel - Update a Notification Channel
insights_update_notification_channel - Delete a Notification Channel
insights_delete_notification_channel - Execute an instant PromQL query
insights_get_prom_query - Execute an instant PromQL query
insights_post_prom_query - Execute a range PromQL query
insights_get_prom_query_range - Execute a range PromQL query
insights_post_prom_query_range - List label names
insights_get_prom_labels - List label names
insights_post_prom_labels - List values for a label
insights_get_prom_label_values - Find series by label selectors
insights_get_prom_series - Find series by label selectors
insights_post_prom_series - Search logs
insights_post_logs_search - Search traces
insights_post_traces_search - Retrieve an existing trace
insights_get_trace - Search spans
insights_post_spans_search - List Resource Signal Enablement
insights_list_resources - Retrieve Resource Signal Enablement
insights_get_resource - Update Resource Signal Enablement
insights_update_resource_signals
Droplets 18 tools
- List All Droplets
droplets_list - Create a New Droplet
droplets_create - Deleting Droplets by Tag
droplets_destroy_by_tag - Retrieve an Existing Droplet
droplets_get - Delete an Existing Droplet
droplets_destroy - List Backups for a Droplet
droplets_list_backups - Retrieve the Backup Policy for an Existing Droplet
droplets_get_backup_policy - List Backup Policies for All Existing Droplets
droplets_list_backup_policies - List Supported Droplet Backup Policies
droplets_list_supported_backup_policies - List Snapshots for a Droplet
droplets_list_snapshots - List All Available Kernels for a Droplet
droplets_list_kernels - List all Firewalls Applied to a Droplet
droplets_list_firewalls - List Neighbors for a Droplet
droplets_list_neighbors - List Associated Resources for a Droplet
droplets_list_associated_resources - Selectively Destroy a Droplet and its Associated Resources
droplets_destroy_with_associated_resources_selective - Destroy a Droplet and All of its Associated Resources (Dangerous)
droplets_destroy_with_associated_resources_dangerous - Check Status of a Droplet Destroy with Associated Resources Request
droplets_get_destroy_associated_resources_status - Retry a Droplet Destroy with Associated Resources Request
droplets_destroy_retry_with_associated_resources
Dedicated 13 tools
- Get a Dedicated Inference
dedicated_inferences_get - Update a Dedicated Inference
dedicated_inferences_patch - Delete a Dedicated Inference
dedicated_inferences_delete - List Dedicated Inferences
dedicated_inferences_list - Create a Dedicated Inference
dedicated_inferences_create - List Dedicated Inference Accelerators
dedicated_inferences_list_accelerators - Get a Dedicated Inference Accelerator
dedicated_inferences_get_accelerator - Get Dedicated Inference CA Certificate
dedicated_inferences_get_ca - List Dedicated Inference Tokens
dedicated_inferences_list_tokens - Create a Dedicated Inference Token
dedicated_inferences_create_tokens - Revoke a Dedicated Inference Token
dedicated_inferences_delete_tokens - List Dedicated Inference Sizes
dedicated_inferences_list_sizes - Get Dedicated Inference GPU Model Config
dedicated_inferences_get_gpu_model_config
Functions 13 tools
- List Namespaces
functions_list_namespaces - Create Namespace
functions_create_namespace - Get Namespace
functions_get_namespace - Delete Namespace
functions_delete_namespace - List Triggers
functions_list_triggers - Create Trigger
functions_create_trigger - Get Trigger
functions_get_trigger - Update Trigger
functions_update_trigger - Delete Trigger
functions_delete_trigger - List Namespace Access Keys
functions_access_key_list - Create a Namespace Access Key
functions_access_key_create - Update a Namespace Access Key
functions_access_key_update - Delete a Namespace Access Key
functions_access_key_delete
Firewalls 11 tools
- List All Firewalls
firewalls_list - Create a New Firewall
firewalls_create - Retrieve an Existing Firewall
firewalls_get - Update a Firewall
firewalls_update - Delete a Firewall
firewalls_delete - Add Droplets to a Firewall
firewalls_assign_droplets - Remove Droplets from a Firewall
firewalls_delete_droplets - Add Tags to a Firewall
firewalls_add_tags - Remove Tags from a Firewall
firewalls_delete_tags - Add Rules to a Firewall
firewalls_add_rules - Remove Rules from a Firewall
firewalls_delete_rules
Domains 10 tools
- List All Domains
domains_list - Create a New Domain
domains_create - Retrieve an Existing Domain
domains_get - Delete a Domain
domains_delete - List All Domain Records
domains_list_records - Create a New Domain Record
domains_create_record - Retrieve an Existing Domain Record
domains_get_record - Update a Domain Record
domains_patch_record - Update a Domain Record
domains_update_record - Delete a Domain Record
domains_delete_record
Images 9 tools
- List All Images
images_list - Create a Custom Image
images_create_custom - Retrieve an Existing Image
images_get - Update an Image
images_update - Delete an Image
images_delete - Initiate an Image Account Transfer
images_post_account_transfer_create - Accept an Image Account Transfer
images_post_account_transfer_accept - Cancel an Image Account Transfer
images_post_account_transfer_cancel - Decline an Image Account Transfer
images_post_account_transfer_decline
Toolbelts 9 tools
- Create a Toolbelt
toolbelts_create - List Toolbelts
toolbelts_list - Search Toolbelts
toolbelts_list_search - Get a Toolbelt
toolbelts_get - Delete a Toolbelt
toolbelts_delete - List the Providers in a Toolbelt
toolbelts_list_providers - List a Toolbelt's Tools from One Provider
toolbelts_list_provider_tools - Add Tools to a Toolbelt
toolbelts_add_tools - Remove Tools from a Toolbelt
toolbelts_delete_tools
Addons 8 tools
- List Available Add-On Applications
addons_get_app - Get Metadata for an Add-On Application
addons_get_app_metadata - List all Add-On Resources
addons_list - Create/Provision a New Add-on Resource
addons_create - Get details on an Add-On Resource
addons_get - Delete/Deprovision an Add-on Resource
addons_delete - Update the name for an Add-On Resource
addons_patch - Update the plan for an Add-On Resource
addons_patch_plan
Autoscalepools 8 tools
- List All Autoscale Pools
autoscalepools_list - Create a New Autoscale Pool
autoscalepools_create - Retrieve an Existing Autoscale Pool
autoscalepools_get - Update Autoscale Pool
autoscalepools_update - Delete autoscale pool
autoscalepools_delete - Delete autoscale pool and resources
autoscalepools_delete_dangerous - List members
autoscalepools_list_members - List history events
autoscalepools_list_history
Mcp 8 tools
- Register an MCP Server
mcp_servers_create - List MCP Servers
mcp_servers_list - Get an MCP Server
mcp_servers_get - Update an MCP Server
mcp_servers_patch - Delete an MCP Server
mcp_servers_delete - Discover an MCP Server's Tools
mcp_servers_run_resync - List an MCP Server's Tools
mcp_servers_list_tools - Set Which of an MCP Server's Tools Are Enabled
mcp_servers_update_tools
Tools 8 tools
- List Tools
tools_list - List Tool Health
tools_list_health - List Provider Health
tools_list_health_providers - Get Tool Health
tools_get_health - List Providers
tools_list_providers - Search Providers
tools_list_search_providers - Search Tools
tools_list_search - List Toolkits
tools_list_toolkits
Floating 7 tools
- List All Floating IPs
floating_ips_list - Create a New Floating IP
floating_ips_create - Retrieve an Existing Floating IP
floating_ips_get - Delete a Floating IP
floating_ips_delete - List All Actions for a Floating IP
floating_ips_action_list - Initiate a Floating IP Action
floating_ips_action_post - Retrieve an Existing Floating IP Action
floating_ips_action_get
Cdn 6 tools
- List All CDN Endpoints
cdn_list_endpoints - Create a New CDN Endpoint
cdn_create_endpoint - Retrieve an Existing CDN Endpoint
cdn_get_endpoint - Update a CDN Endpoint
cdn_update_endpoints - Delete a CDN Endpoint
cdn_delete_endpoint - Purge the Cache for an Existing CDN Endpoint
cdn_purge_cache
Gateway 6 tools
- List Session Tools
gateway_tools_list - Search Session Tools
gateway_tools_list_search - Invoke Session Tools
gateway_tools_run - Execute Code
gateway_code_run - Decide a Pending Approval
gateway_session_approvals_update - Decide a Pending Approval by Session Header
gateway_approvals_update
Invoices 5 tools
- List All Invoices
invoices_list - Retrieve an Invoice by UUID
invoices_get_by_uuid - Retrieve an Invoice CSV by UUID
invoices_get_csv_by_uuid - Retrieve an Invoice PDF by UUID
invoices_get_pdf_by_uuid - Retrieve an Invoice Summary by UUID
invoices_get_summary_by_uuid
Output 5 tools
- Create an Output View
output_views_create - List Output Views
output_views_list - Preview an Output View
output_views_validate - Get an Output View
output_views_get - Delete an Output View
output_views_delete
Provider 5 tools
- Create a Provider Credential
provider_credentials_create - List Provider Credentials
provider_credentials_list - Get a Provider Credential
provider_credentials_get - Update a Provider Credential
provider_credentials_update - Delete a Provider Credential
provider_credentials_delete
Ssh 5 tools
- List All SSH Keys
ssh_keys_list - Create a New SSH Key
ssh_keys_create - Retrieve an Existing SSH Key
ssh_keys_get - Update an SSH Key's Name
ssh_keys_update - Delete an SSH Key
ssh_keys_delete
Certificates 4 tools
- List All Certificates
certificates_list - Create a New Certificate
certificates_create - Retrieve an Existing Certificate
certificates_get - Delete a Certificate
certificates_delete
Connections 4 tools
- Create a Connection
connections_create - List Connections
connections_list - Get a Connection
connections_get - Delete a Connection
connections_delete
Droplet 4 tools
- List Actions for a Droplet
droplet_actions_list - Initiate a Droplet Action
droplet_actions_post - Acting on Tagged Droplets
droplet_actions_post_by_tag - Retrieve a Droplet Action
droplet_actions_get
Sessions 4 tools
- Create a Session
sessions_create - List Sessions
sessions_list - Search Sessions
sessions_list_search - Delete a Session
sessions_delete
Actor 3 tools
- Get an Actor's Limits
actor_limits_get - Clear an Actor's Limits
actor_limits_delete - Set an Actor's Limits
actor_limits_update
Image 3 tools
- List All Actions for an Image
image_actions_list - Initiate an Image Action
image_actions_post - Retrieve an Existing Action
image_actions_get
Actions 2 tools
- List All Actions
actions_list - Retrieve an Existing Action
actions_get
Billing 2 tools
- List Billing History
billing_history_list - List Billing Insights
billing_insights_list
One 2 tools
- List 1-Click Applications
one_clicks_list - Install Kubernetes 1-Click Applications
one_clicks_install_kubernetes
Prepayment 2 tools
- Get Customer Prepayment Configuration
prepayment_config_get - Get Customer Prepayment Status
prepayment_status_get
Users 2 tools
- List Users
users_list - Get a User
users_get
Account 1 tool
- Get User Information
account_get
Balance 1 tool
- Get Customer Balance
balance_get
The first 400 of 874 are listed; the search box above covers all of them, and so does search_tools from your assistant.
Try asking
List my droplets and show which ones have no backups enabled.
Usage and limits
Every account gets a free daily allowance of tool calls; connecting, listing and searching are not counted. See the limits. Only a tool that runs costs a call.