Skip to main content
The Latitude.sh MCP server lets AI agents and chat-based IDEs interact with the Latitude.sh API in natural language — list servers, deploy bare metal, manage networking, and more. It runs as a hosted remote server — for most clients there’s nothing to install or run locally; you just point your MCP client at the URL below and connect. (Claude Desktop is the exception: it installs a small bundle.)

MCP server repository

Live server

How authentication works

There are two ways to connect, depending on what your client supports:
  • OAuth (recommended) — Clients that support remote MCP over OAuth (Claude, Claude Code, Gemini CLI) connect to https://mcp.latitude.sh/mcp with no API key in the config. On first connect you’re sent to your Latitude dashboard to approve the connection, and the server uses the key it mints for you.
  • API key header — Clients without OAuth send your Latitude.sh API key in the bearer header to the /sse endpoint. Grab a key from your dashboard.

Server URL

/mcp is OAuth-protected. For key-based clients use /sse (or /direct/mcp for Streamable HTTP) and send the bearer header. The optional latitude-api-key and server-index headers are also accepted.

Connect your client

Connect over OAuth — no API key needed. Run:
On first use, Claude Code opens your browser to approve the connection in your Latitude dashboard.
For any key-based client not listed above, use the same mcp-remote configuration shown in the tabs: run npx -y mcp-remote@latest https://mcp.latitude.sh/sse --header bearer:${BEARER} and keep your API key in a BEARER env var rather than inlining it.

What you can do

Be explicit in your prompts (e.g. “List my servers on Latitude.sh”) so the agent uses the MCP tools rather than searching locally.
  • 🔎 List and inspect servers, projects, SSH keys, and events
  • ⚙️ Create, reinstall, lock, or delete bare-metal servers
  • 🖥️ Manage virtual machines and Kubernetes clusters
  • 💾 Provision block, filesystem, and object storage
  • 📡 Configure private networks, VPN sessions, elastic IPs, and firewalls
  • 👥 Manage teams, members, roles, tags, and API keys
  • 📊 Check traffic, bandwidth, and billing usage
The server exposes tools across API Keys, Billing, Servers, Virtual Machines, Kubernetes, Projects, SSH Keys, Storage, Private Networks, VPN Sessions, Elastic IPs, IP Addresses, Firewalls, Plans, Regions, Roles, Tags, Teams, Traffic, User Data, and Events.

Contributing

The Latitude.sh MCP server is open source. Visit the GitHub repository to open issues or submit pull requests.