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 through natural conversation.

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

Full Infrastructure Control

26 tools in 5 groups to manage your VPS.org account.

Servers

List, create, resize, power on, stop, restart and delete servers, and create backups and snapshots.

Domains

Check availability, list your domains, update nameservers and renew registrations.

DNS

Create and delete DNS zones, and create, update and delete records.

SSH Keys

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

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, manage 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
server_powerStart, stop, restart or hard stop a server
create_backupCreate a backup of a server
create_snapshotCreate a snapshot of a server
resize_serverMove a server to a different plan (the server may restart)

Domains

ToolDescription
list_domainsList all domains in your account
get_domainGet details for a specific domain
search_domainsCheck domain name availability
update_nameserversChange the nameservers of a domain
renew_domainRenew a domain registration

DNS

ToolDescription
list_dns_zonesList all DNS zones in your account
get_dns_zoneGet a DNS zone with all its records
create_dns_zoneCreate a DNS zone for a domain
delete_dns_zoneDelete a DNS zone and all its records
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

Plans, Locations and Operating Systems

ToolDescription
list_plansList available server plans and pricing
list_locationsList available locations
list_operating_systemsList available operating systems for server creation

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

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 or point example.com to your 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 on your machine and is sent only to the VPS.org API
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