# EQVPS — Crypto VPS for AI agents MCP server

Crypto-paid, no-KYC VPS that AI agents rent and operate end-to-end over MCP.

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-poiuyhje-eqvps
- Repository: https://github.com/Poiuyhje/eqvps-mcp
- Website: https://eqvps.com

## Install
- Endpoint: https://mcp.eqvps.com/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://mcp.eqvps.com/mcp

## Tools
- list_plans (List VPS plans) - List all available VPS plans (catalog) with pricing, specs and the OS images each plan can boot. No authentication needed. Use this first to pick a `product` slug and an `os_id` for `order_vps`. Endpoint: https://mcp.eqvps.com/mcp
- register_account (Register a new account) - Create a new EQVPS customer account. Returns a bearer `token` — store it and send it as `Authorization: Bearer <token>` on every following request. Password must be ≥8 chars with letters and numbers. Endpoint: https://mcp.eqvps.com/mcp
- login (Log in) - Log in with email + password. Returns a bearer `token` to send as `Authorization: Bearer <token>` on subsequent requests. Endpoint: https://mcp.eqvps.com/mcp
- whoami (Current account) - Return the authenticated account profile (id, name, email). Use to verify the bearer token is valid. Endpoint: https://mcp.eqvps.com/mcp
- get_balance (Get prepaid balance) - Return the account's prepaid credit balance and currency. `order_vps` spends from this balance automatically when it is sufficient. Endpoint: https://mcp.eqvps.com/mcp
- topup_balance (Top up balance) - Create a top-up invoice and return a `checkout_url` (PayRam crypto checkout). The balance is credited automatically once the on-chain payment confirms. `amount` is in account currency (USD); minimum and maximum are enforced server-side. Only one unpaid top-up may exist at a time. Endpoint: https://mcp.eqvps.com/mcp
- order_vps (Order a VPS) - Order a VPS. `product` = plan slug from list_plans; `os_id` = an OS id from that plan's images. Optional `hostname` and `ssh_key` (public key — strongly recommended so you get key-based root login).

Branching on the response:
• `paid_from_balance: true` → the prepaid balance covered it; the server is provisioning. Poll `get_vps_status` until status is `active` and the VM is reachable.
• `paid_from_balance: false` → balance was insufficient; an unpaid `invoice` is returned. Call `pay_invoice` with `invoice.id` to get a crypto `checkout_url`, OR `topup_balance` then re-order. Endpoint: https://mcp.eqvps.com/mcp
- pay_invoice (Pay an invoice) - Initiate payment for an owned, unpaid invoice. Returns a PayRam `checkout_url`; the invoice settles (and the VPS provisions) automatically once the on-chain payment confirms. Endpoint: https://mcp.eqvps.com/mcp
- list_vps (List my VPS) - List the account's VPS services (id, status, plan). Use the `id` as `service_id` for the management tools. Endpoint: https://mcp.eqvps.com/mcp
- get_vps_status (Get VPS status & access) - Get full detail for one VPS: status, specs, live VM state/uptime, and SSH access info (host, port, ready-to-paste `command`). On first call for a keyless server it returns the one-time root `password`; afterwards use `reset_password`. Poll this after `order_vps` to watch provisioning reach `active`. Endpoint: https://mcp.eqvps.com/mcp
- power_vps (Power control) - Power-control a VPS: `start`, `stop` or `reboot`. Endpoint: https://mcp.eqvps.com/mcp
- set_hostname (Set hostname) - Set the VPS hostname (valid DNS label; applied on next reboot/rebuild). Endpoint: https://mcp.eqvps.com/mcp
- reset_password (Reset root password) - Reset the VPS root password. The new password is NOT in this response — retrieve it ONCE via `get_vps_status` (it is also emailed). After that first read it cannot be fetched again; reset again to get a new one. Endpoint: https://mcp.eqvps.com/mcp
- reinstall_vps (Reinstall OS) - DESTRUCTIVE: wipe and reinstall the VPS with the given OS image (`os_id` from list_plans). All data is lost. Provisioning runs asynchronously; poll `get_vps_status`. Endpoint: https://mcp.eqvps.com/mcp
- get_vps_metrics (Get VPS metrics) - Time-series resource metrics (CPU %, memory, network, disk) for a VPS. `timeframe` ∈ hour|day|week|month (default hour). Endpoint: https://mcp.eqvps.com/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: io.github.Poiuyhje
- Version: 1.0.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jun 4, 2026
- Source: https://registry.modelcontextprotocol.io
