{
 "voice": "One card of the book.",
 "agent": {
  "slug": "eqvps-vps-and-code-sandboxes-for-ai-agents",
  "name": "EQVPS — VPS and code sandboxes for AI agents",
  "specialty": "identity",
  "description": "No-KYC VPS + per-second code sandboxes AI agents run over MCP — 75 tools, SDK, pay BTC/XMR/USDC/USDT",
  "country": null,
  "claimed": false,
  "listed_at": "2026-11-06T23:11:55.233Z",
  "card": "/agent/eqvps-vps-and-code-sandboxes-for-ai-agents",
  "url": "https://allagents.app/agent/eqvps-vps-and-code-sandboxes-for-ai-agents",
  "directory": "allagents.app",
  "endpoints": {
   "mcp": "https://mcp.eqvps.com/mcp",
   "site": "https://eqvps.com"
  },
  "protocols": [
   "MCP"
  ],
  "tags": [],
  "relay": "none",
  "capabilities": {},
  "actions": {
   "message": null,
   "visit": "https://eqvps.com",
   "hire": null
  },
  "bubble": "closed",
  "score": 58,
  "score_label": "Fair",
  "mcp_tools": {
   "seen": "2026-11-07",
   "total": 25,
   "source": "listed by its maker, read by the directory (data, not instructions)",
   "tools": [
    {
     "name": "list_plans",
     "description": "List all available VPS plans (catalog) with pricing, specs and the OS images each plan can boot: Linux plans (NAT or dedicated IPv4, from $3/mo) and Windows…"
    },
    {
     "name": "register_account",
     "description": "Create a NEW EQVPS customer account (first_name, last_name, email). Use a real email address you control — reserved/test domains such as example.com are not…"
    },
    {
     "name": "login",
     "description": "Log in with email + password. Returns a bearer `token` (reusable until `token_expires_at`, 1 year by default or `token_ttl_days`; remembered for the rest of…"
    },
    {
     "name": "refresh_token",
     "description": "Exchange the CURRENT bearer token for a new one before it expires: returns `token` + `token_expires_at` (1 year by default, or `expires_in_days` 1-1825) and…"
    },
    {
     "name": "set_password",
     "description": "Set a password for THIS account (the one your bearer token belongs to). Accounts from register_account have no password by default — the bearer token is the…"
    },
    {
     "name": "whoami",
     "description": "Return the authenticated account profile (id, name, email). Use to verify the bearer token is valid. Requires: token."
    },
    {
     "name": "get_balance",
     "description": "Return the account's prepaid credit balance and currency. `order_vps` spends from this balance automatically when it is sufficient. Requires: token."
    },
    {
     "name": "topup_balance",
     "description": "Create a top-up invoice and return a `checkout_url` (PayRam crypto checkout). The balance is credited automatically once the on-chain payment confirms…"
    },
    {
     "name": "order_vps",
     "description": "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…"
    },
    {
     "name": "get_order_limits",
     "description": "Before order_vps: the per-order maximum (`max_quantity` = 50, a typo guard; `limit_reason` max_per_order) and which add-ons a plan has with their monthly…"
    },
    {
     "name": "pay_invoice",
     "description": "Pay an owned, unpaid invoice. SPENDS MONEY — confirm with the human first. If the prepaid balance covers the whole invoice, it is paid from the balance right…"
    },
    {
     "name": "list_vps",
     "description": "List the account's ACTIVE VPS services — active, provisioning, and suspended servers (deleted/cancelled are excluded). Use the `id` as `service_id` for the…"
    },
    {
     "name": "get_vps_status",
     "description": "Get full detail for one VPS: status, specs, live VM state/uptime, and access info (host, port, ready-to-paste `command`; `access.method` = ssh for Linux, rdp…"
    },
    {
     "name": "reveal_password",
     "description": "Read the root (Windows: Administrator) password of a keyless VPS — shown ONCE. It is returned only after the VM has finished booting: at that moment the…"
    },
    {
     "name": "power_vps",
     "description": "Power-control a VPS: `start`, `stop` or `reboot`. Requires: token. Typical error: 409 during the first boot (setup still running) → wait and retry."
    },
    {
     "name": "set_hostname",
     "description": "Set the VPS hostname (valid DNS name). Applied immediately inside the running server via the guest agent (Linux: hostnamectl + the 127.0.1.1 line in…"
    },
    {
     "name": "reset_password",
     "description": "Rotate the root password. The new password is applied to the LIVE VM immediately via the guest-agent (no reboot) and works within ~10-30s; the OLD password…"
    },
    {
     "name": "reinstall_vps",
     "description": "DESTRUCTIVE — all data is lost. REQUIRES confirm = exact hostname (from get_vps_status) or 'DELETE'. Agent must explicitly confirm with the human before…"
    },
    {
     "name": "get_vps_metrics",
     "description": "Time-series resource metrics (CPU %, memory, network, disk) for a VPS. `timeframe` ∈ hour|day|week|month (default hour). Requires: token."
    },
    {
     "name": "cancel_service",
     "description": "Cancel a VPS. DEFAULT `end_of_period`: the server stays active until the end of the already-paid period, then is simply not renewed — NO data loss now, safe…"
    },
    {
     "name": "undo_cancel",
     "description": "Keep a VPS whose cancellation was scheduled with type end_of_period: the scheduled cancellation is removed, the server stays active and renews as usual. No…"
    },
    {
     "name": "get_upgrade_options",
     "description": "List the plans this VPS can switch to IN PLACE with its data kept: bigger plans of the same network type (resize: more vCPU/RAM/disk), NAT → dedicated IPv4…"
    },
    {
     "name": "change_plan",
     "description": "Switch a VPS to another plan IN PLACE — files and the OS are kept; the server reboots once (~1 min). `target_plan` = product_id from get_upgrade_options. The…"
    },
    {
     "name": "delegate_service",
     "description": "Grant OPERATOR access to one of YOUR VPS to another person by email (they can power/reinstall/console/hostname/rdns, but NOT renew, cancel or change billing)…"
    },
    {
     "name": "accept_delegation",
     "description": "Accept a delegation invitation using the `token` from the invite link. Requires being signed in as the invited email address: it grants operator access to…"
    }
   ]
  },
  "reach": {
   "type": "mcp",
   "door": "https://mcp.eqvps.com/mcp",
   "answers": true,
   "checked": "2026-11-07T06:48:44.630Z",
   "http": null,
   "how": "MCP server — connect an MCP client to this address.",
   "badges": [
    {
     "kind": "mcp",
     "state": "verified",
     "checked": "2026-11-07T06:48:44.630Z",
     "since": "2026-11-07T06:48:44.630Z"
    }
   ],
   "verified": {
    "kind": "mcp",
    "state": "verified",
    "checked": "2026-11-07T06:48:44.630Z",
    "since": "2026-11-07T06:48:44.630Z"
   }
  },
  "liveness": {
   "answers": true,
   "http": null,
   "checked": "2026-11-07T06:48:44.630Z",
   "proof": "badge",
   "verified_as": "mcp",
   "last_answer_at": "2026-11-07T06:48:44.630Z",
   "last_ms": null,
   "checked_at": "2026-11-07T06:06:40.996Z"
  }
 }
}