MCP Server for VPS.org

Give Claude, Cursor, and other AI assistants direct access to your VPS.org infrastructure. Manage servers, domains, DNS records, and SSH keys — all through natural conversation.

$ uvx vps-mcp
Get API Token View on GitHub
Claude
User: Create an Ubuntu server in Amsterdam
Claude: Creating your server...
Server web-prod-01 created
IP: 203.0.113.42
Status: Running

Full Infrastructure Control

26 tools across 4 categories — everything you need to manage your VPS.org account.

Servers

List, create, reboot, rebuild, and delete servers. Manage power state and view details.

10 tools

Domains

Search availability, register domains, list your portfolio, and manage registration details.

5 tools

DNS

Create, list, update, and delete DNS records. Manage zones for all your domains.

5 tools

SSH Keys

List, add, and delete SSH keys. Configure access for your servers.

3 tools

Get Started in 3 Steps

1

Get Your API Token

Log in to your VPS.org admin panel and generate an API token from the API settings page.

2

Configure Your AI Tool

Add the VPS.org MCP server to your Claude Desktop config or run the setup command in Claude Code.

3

Start Using

Ask your AI assistant to manage your infrastructure — create servers, set up DNS, register domains, and more.

Configuration

Choose your setup method based on the AI tool you use.

Claude Desktop — claude_desktop_config.json
{
  "mcpServers": {
    "vps": {
      "command": "uvx",
      "args": ["vps-mcp"],
      "env": {
        "VPS_API_TOKEN": "vps_your_token_here"
      }
    }
  }
}
Claude Code — Terminal
# Add the MCP server to Claude Code
$ claude mcp add vps \
    -- env VPS_API_TOKEN=vps_your_token_here \
    uvx vps-mcp

# Verify it's connected
$ claude mcp list

Available Tools

Complete reference of all 26 MCP tools grouped by category.

Servers

ToolDescription
list_serversList all servers in your account
get_serverGet detailed info about a specific server
create_serverCreate a new VPS with specified plan, OS, and location
delete_serverDelete an existing server
reboot_serverReboot a server
rebuild_serverRebuild a server with a new OS
stop_serverPower off a server
start_serverPower on a stopped server
list_plansList available server plans and pricing
list_locationsList available data center locations

Domains

ToolDescription
list_domainsList all domains in your account
get_domainGet details for a specific domain
search_domainCheck domain name availability
register_domainRegister a new domain name
delete_domainRemove a domain from your account

DNS Records

ToolDescription
list_dns_recordsList all DNS records for a domain
create_dns_recordCreate a new DNS record (A, AAAA, CNAME, MX, TXT, etc.)
update_dns_recordUpdate an existing DNS record
delete_dns_recordDelete a DNS record
list_dns_zonesList all DNS zones in your account

SSH Keys

ToolDescription
list_ssh_keysList all SSH keys in your account
add_ssh_keyAdd a new SSH public key
delete_ssh_keyDelete an SSH key

Account

ToolDescription
list_operating_systemsList available operating systems for server creation
get_account_infoGet your account details and balance

What is MCP?

The Model Context Protocol (MCP) is an open standard that lets AI assistants connect directly to external tools and services. Instead of copying and pasting API responses, your AI can take actions on your behalf.

With the VPS.org MCP server, you can tell Claude to 'create an Ubuntu server in Amsterdam' or 'point example.com to my server' and it will execute those actions using your VPS.org API token.

Works with
Claude Desktop, Claude Code, Cursor, Windsurf, Cline
Secure
Your API token stays local — never sent to third parties
Open Source
MIT licensed — inspect, modify, and contribute

Ready to Get Started?

Create your VPS.org account, grab an API token, and start managing your infrastructure with AI.

Create Account Get API Token