EQVPS
EQVPS โ MCP Server
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.
๐ Website: https://eqvps.com
๐ Docs (REST + MCP): https://eqvps.com/en/docs
๐งฉ MCP tools reference: https://eqvps.com/en/blog/eqvps-mcp-tools-reference
๐ Connect your MCP client: https://eqvps.com/en/blog/connect-eqvps-mcp-client
๐ค API & agent landing: https://eqvps.com/en/api
๐ agent.json: https://eqvps.com/.well-known/agent.json ยท llms.txt: https://eqvps.com/llms.txt
๐ MCP endpoint:
https://mcp.eqvps.com/mcp(transport: streamable-http)๐ธ Payment: crypto only โ USDC, USDT, PYUSD (plus native ETH, POL, SOL, CBBTC) on Base, Ethereum, Polygon and Solana (prepaid balance, non-custodial gateway). No KYC.
๐งฐ 57 MCP tools on one endpoint, role-filtered by token: 27 for customers + 30 for white-label resellers.
๐ Blog (guides): https://eqvps.com/blog
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.
What this server does
An AI agent can complete the entire VPS lifecycle on its own โ no dashboard, no card, no identity check:
Discover โ
list_plans(public) returns plans, specs, prices, OS images (14 Linux images).Sign up โ
register_accountgives the agent a Bearer token instantly (no email, no OTP, no human step).Fund โ
topup_balancereturns a crypto checkout URL; pay in USDC/USDT/PYUSD to load a prepaid balance.Provision โ
order_vpscreates a VPS from the balance;get_vps_statusreturns live state and SSH access (root in ~60s).Operate โ power, hostname, root-password, reinstall, metrics, tickets, delegation, cancel โ all over MCP.
Plans range from $3/mo (Nano, NAT) to $90/mo (Pro-80: 80 GB RAM, dedicated IPv4). EU nodes (Germany, Finland).
Authentication (two paths โ do not mix)
AI agents (this MCP): call
register_accountโ the agent supplies its own credentials and receives a Bearer token immediately. No email, no OTP, no human step. Send it asAuthorization: Bearer <token>.Humans (website only): passwordless email OTP โ for people in a browser. Agents cannot use this (they cannot read email).
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.
Quickstart
Claude Code โ one command:
claude mcp add --transport http eqvps https://mcp.eqvps.com/mcpGeneric MCP client โ JSON config:
{
"mcpServers": {
"eqvps": {
"url": "https://mcp.eqvps.com/mcp",
"transport": "streamable-http"
}
}
}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.
The agent does everything via tools except funding: a human sends crypto to the top-up invoice once. After the balance is funded, repeat orders are fully hands-off.
Tools (57)
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.
Customer tools (27)
Tool | Auth | Description |
| public | List available VPS plans with pricing, specs and OS images. |
| public | Create an EQVPS account (programmatic signup, no human in the loop). Returns a Bearer token. |
| public | Log in with email + password; returns a Bearer token. |
| bearer | Return the authenticated account profile. |
| bearer | Return prepaid credit balance and currency. |
| bearer | Create a crypto top-up invoice; returns a checkout URL. |
| bearer | Order a VPS by plan slug + OS id (pays from prepaid balance). |
| bearer | Pay an owned unpaid invoice; returns a crypto checkout URL. |
| bearer | List the account's VPS services (id, status, plan). |
| bearer | Full detail for one VPS: status, specs, live VM state/uptime, SSH access. |
| bearer | Power-control a VPS: start, stop or reboot. |
| bearer | Set the VPS hostname (DNS label; applied on reboot/rebuild). |
| bearer | Reset the VPS root password (rotates to a new one). |
| bearer | Set a specific root password of your choice on the VPS. |
| bearer | Destructive: wipe and reinstall the VPS with a given OS image. |
| bearer | Cancel a VPS: |
| bearer | Time-series resource metrics (CPU, memory, network, disk) for a VPS. |
| bearer | Grant OPERATOR access to one of your VPS to another person by email (power/reinstall/console/hostname/rDNS, not billing). Owner-only. |
| public | Accept a delegation invite using the |
| bearer | List outgoing delegations you granted. |
| bearer | List services other owners delegated to you. |
| bearer | Revoke a delegation by id. |
| bearer | Open a support ticket. |
| bearer | List your support tickets and their status. |
| bearer | Read a ticket with its full message thread. |
| bearer | Post a reply on one of your tickets. |
| bearer | Close a resolved ticket (optional rating). |
Reseller tools (30) โ white-label
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.
Typical agent flow
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).
Example client
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:
npm install
node examples/connect.mjs # connects to mcp.eqvps.com, prints tools + list_plansPoint 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.
About
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.
License
MIT.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Poiuyhje/eqvps-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server