LabscoMCP early access ↗
MCP SERVER · OFFICIAL PROJECT

DigitalOcean Per-Service Endpoints

An endpoint per service — apps, Kubernetes, droplets, databases, Spaces and more — so a connection reaches one product, not the whole account.

by DigitalOcean ↗Cloud Resources & Infrastructure as Code✓ Official

LABSCO SUMMARY

Per-service endpoints are how you give an agent droplets without also giving it your databases.

One endpoint for a whole cloud account is a large grant. Splitting by service means the decision is made in the client config, visibly, one line per service — and a client that was never given the databases endpoint cannot reach databases whatever it is asked to do.

What it is

DigitalOcean publishes an endpoint per service rather than one for everything: the host contains the service name. You add only the ones you want a client to reach.

What you get

  • App Platform, Kubernetes (DOKS), Droplets, managed databases, Spaces object storage
  • Networking, AI inference and the other services in their reference
  • A Documentation endpoint for searching DigitalOcean's docs, quickstarts and troubleshooting pages

Requirements

  • A DigitalOcean account.
  • DigitalOcean recommends OAuth: add an endpoint without an Authorization header and your client opens a browser sign-in, so no long-lived token sits in your config.
  • A DigitalOcean API token sent as a Bearer header works too.
  • The Documentation endpoint needs no API token, but still asks you to sign in.

Setup effort

Paste a URL, then authorize — add the servers you want to your client, then approve the OAuth consent screen