VPS that AI agents rent and operate over MCP: list plans, order, power, reinstall, cancel.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by EQVPS β pay Per Use VPS for AI agents (API + MCP).
list_plansList available VPS plans with pricing, specs and OS images.
register_accountCreate an EQVPS account (programmatic signup, no human in the loop). Returns a Bearer token.
loginLog in with email + password; returns a Bearer token.
whoamiReturn the authenticated account profile.
get_balanceReturn prepaid credit balance and currency.
topup_balanceCreate a crypto top-up invoice; returns a checkout URL.
API-native, pay-per-use, no-KYC VPS hosting that AI agents can rent and run by themselves. EQVPS exposes a Model Context Protocol server so an autonomous agent can discover plans, create an account, pay with crypto, order a VPS, and fully operate it β no human in the loop, agents provision programmatically.
β If this is useful, please star the repo β it helps other agents & devs discover it.
https://mcp.eqvps.com/mcp (transport: streamable-http)This is a hosted, commercial remote MCP server. Most tools require a Bearer token tied to a customer account with a prepaid crypto balance. Provisioning a VPS spends prepaid balance funded with
topup_balance. Catalog tools (list_plans) are public.
An AI agent can complete the entire VPS lifecycle on its own β no dashboard, no card, no identity check:
list_plans (public) returns plans, specs, prices, OS images (14 Linux images).register_account gives the agent a Bearer token instantly (no email, no OTP, no human step).topup_balance returns a crypto checkout URL; pay in BTC, XMR, USDC, USDT or PYUSD to load a prepaid balance.order_vps creates a VPS from the balance; get_vps_status returns live state and SSH access (root in ~60s).Plans range from $3/mo (Nano, NAT) to $90/mo (Pro-80: 80 GB RAM, dedicated IPv4). EU nodes (Germany, Finland).
register_account β the agent supplies its own credentials and receives a Bearer token immediately. No email, no OTP, no human step. Send it as Authorization: Bearer <token>.An MCP agent must use
register_account, never the email-OTP human flow. If a model suggests "wait for a code from your email", that is wrong for agents β the agent already holds its token fromregister_account.
Claude Code β one command:
Generic MCP client β JSON config:
Remote server β no install, no Docker. Point any MCP client at the endpoint above. Machine-readable manifest: /.well-known/mcp.json (live at https://eqvps.com/.well-known/mcp.json).
Then, in plain language:
Register an EQVPS account, show me plans, create a crypto top-up invoice for $20; once I confirm payment, order an Ubuntu 24.04 VPS and give me its SSH access.
One endpoint, role-filtered by token: a customer Bearer token exposes the 27 customer tools; a reseller token (rk_β¦, issued in the EQVPS Partners cabinet) exposes the 30 white-label reseller tools.
| Tool | Auth | Description |
|---|---|---|
list_plans | public | List available VPS plans with pricing, specs and OS images. |
register_account | public | Create an EQVPS account (programmatic signup, no human in the loop). Returns a Bearer token. |
login | public | Log in with email + password; returns a Bearer token. |
whoami | bearer | Return the authenticated account profile. |
get_balance | bearer | Return prepaid credit balance and currency. |
topup_balance | bearer | Create a crypto top-up invoice; returns a checkout URL. |
order_vps | bearer | Order a VPS by plan slug + OS id (pays from prepaid balance). |
pay_invoice | bearer | Pay an owned unpaid invoice; returns a crypto checkout URL. |
list_vps | bearer | List the account's VPS services (id, status, plan). |
get_vps_status | bearer | Full detail for one VPS: status, specs, live VM state/uptime, SSH access. |
power_vps | bearer | Power-control a VPS: start, stop or reboot. |
set_hostname | bearer | Set the VPS hostname (DNS label; applied on reboot/rebuild). |
reset_password | bearer | Reset the VPS root password (rotates to a new one). |
set_password | bearer | Set a specific root password of your choice on the VPS. |
reinstall_vps | bearer | Destructive: wipe and reinstall the VPS with a given OS image. |
cancel_service | bearer | Cancel a VPS: end_of_period (safe default) or immediate (destroys VM + data, requires confirm=hostname). |
get_vps_metrics | bearer | Time-series resource metrics (CPU, memory, network, disk) for a VPS. |
delegate_service | bearer | Grant OPERATOR access to one of your VPS to another person by email (power/reinstall/console/hostname/rDNS, not billing). Owner-only. |
accept_delegation | public | Accept a delegation invite using the token from the invite link. Returns a Bearer token. |
list_delegations | bearer | List outgoing delegations you granted. |
list_delegated_to_me | bearer | List services other owners delegated to you. |
revoke_delegation | bearer | Revoke a delegation by id. |
create_ticket | bearer | Open a support ticket. |
list_tickets | bearer | List your support tickets and their status. |
get_ticket | bearer | Read a ticket with its full message thread. |
reply_ticket | bearer | Post a reply on one of your tickets. |
close_ticket | bearer | Close a resolved ticket (optional rating). |
For partners building their own VPS brand on top of EQVPS (own plans, own end-clients, own pricing). Requires a reseller token (rk_β¦) from the EQVPS Partners cabinet. An agent can run a hosting business autonomously:
reseller_check_balance, reseller_list_plans, reseller_create_plan, reseller_edit_plan, reseller_archive_plan, reseller_restore_plan, reseller_list_clients, reseller_add_client, reseller_edit_client, reseller_suspend_client, reseller_unsuspend_client, reseller_order_for_client, reseller_list_vms, reseller_vm_details, reseller_vm_status (reseller_service_status), reseller_vm_power, reseller_vm_set_hostname, reseller_vm_reset_password, reseller_vm_metrics, reseller_vm_cancel, reseller_vm_reinstall, reseller_change_plan, reseller_renew, reseller_set_autorenew, reseller_list_os, reseller_create_ticket, reseller_list_tickets, reseller_get_ticket, reseller_reply_ticket, reseller_close_ticket.
list_plans β register_account β topup_balance (pay crypto) β order_vps β get_vps_status (SSH access) β operate (power_vps, set_hostname, reinstall_vps, get_vps_metrics, cancel_service).
This repository documents the hosted EQVPS MCP server (mcp.eqvps.com) and ships a
minimal example client β you do not run a server yourself. To try the connection
and list plans:
Point EQVPS_MCP_URL at a different endpoint if needed. The example uses only the public
list_plans tool; authenticated tools need a Bearer token from register_account.
EQVPS is API-native, pay-per-use VPS hosting for humans and AI agents β with one of the most comprehensive MCP surfaces of any VPS provider (57 tools). NVMe storage, full root, instant deploy (~60s), 14 Linux images, EU nodes (Germany, Finland). Crypto payment β USDC, USDT, PYUSD (plus native ETH, POL, SOL, CBBTC) on Base, Ethereum, Polygon and Solana β no KYC, no card required. Registered in the Official MCP Registry as io.github.Poiuyhje/eqvps.
MIT.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/eqvps-pay-per-use-vps-for-ai-agents-api-mcp)<a href="https://allmcps.com/mcp/eqvps-pay-per-use-vps-for-ai-agents-api-mcp"><img src="https://allmcps.com/api/badge/eqvps-pay-per-use-vps-for-ai-agents-api-mcp?style=directory" alt="EQVPS β pay Per Use VPS for AI agents (API + MCP) on AllMCPs" /></a>