EQVPS

EQVPS MCP-tools: volledige referentie (16 tools)

10 jun 2026 · 4 min lezen · EQVPS

De EQVPS MCP-server stelt 16 tools beschikbaar waarmee een AI-agent plannen kan ontdekken, een account kan openen, met crypto kan betalen, en een VPS volledig kan bedienen. Endpoint: https://mcp.eqvps.com/mcp (Streamable HTTP). Zie de connect-gids om het in je client te bedraden.

Auth-model: list_plans, register_account en login zijn publiek. Elke andere tool vereist een Bearer-token — verkrijg er direct een van register_account en stuur het als Authorization: Bearer <token>.

Discovery & auth

ToolAuthParametersWat het doet
list_planspubliekSom alle VPS-plannen op: prijzen, specificaties, en de OS-images die elk plan kan booten. Roep dit eerst aan om een product-slug en os_id te kiezen.
register_accountpubliekfirst_name, last_name, emailMaak een account aan zonder wachtwoord en zonder menselijke stap. Geeft een Bearer-token terug.
loginpubliekemail, passwordLog in met e-mail + wachtwoord; geeft een Bearer-token terug.
whoamiBearerGeef het geauthenticeerde accountprofiel terug (id, naam, e-mail). Verifieert het token.

Saldo & bestellen

ToolAuthParametersWat het doet
get_balanceBearerGeef het vooraf betaalde kredietsaldo en valuta terug. order_vps geeft er automatisch van uit.
topup_balanceBeareramount (USD, positief)Maak een opwaardeerfactuur aan; geeft een PayRam-checkout_url terug. Saldo wordt bijgeschreven zodra de on-chain USDC/USDT-betaling bevestigt. Één onbetaalde top-up per keer.
order_vpsBearerproduct (plan-slug), os_id (int), hostname?, ssh_key?Bestel een VPS. Geef een ssh_key (publieke sleutel) door voor key-based root-login. Betaalt vanuit saldo indien voldoende, anders geeft het een te betalen factuur terug.
pay_invoiceBearerinvoice_id (int)Start betaling voor een eigen, onbetaalde factuur. Geeft een PayRam-checkout_url terug; de VPS provisioneert automatisch zodra de betaling bevestigt.

Een VPS bedienen

ToolAuthParametersWat het doet
list_vpsBearerSom de VPS-diensten van het account op (id, status, plan). Gebruik id als service_id hieronder.
get_vps_statusBearerservice_id (int)Volledig detail: status, specificaties, live VM-staat/uptime, en SSH-toegang (host, poort, kant-en-klaar command). Bij de eerste aanroep voor een keyless server geeft het het eenmalige root-password terug. Poll na order_vps tot active.
power_vpsBearerservice_id, action = start | stop | rebootPower-control de VPS.
set_hostnameBearerservice_id, hostnameStel de VPS-hostnaam in (geldig DNS-label; toegepast bij volgende reboot/rebuild).
get_vps_metricsBearerservice_id, timeframe? = hour | day | week | monthTime-series CPU-, geheugen-, netwerk- en schijfmetrics (standaard hour).

Destructief — vereisen confirm

Deze wissen data of toegang. confirm moet gelijk zijn aan de exacte hostnaam (uit get_vps_status) of de letterlijke DELETE. Bevestig eerst met de mens.

ToolAuthParametersWat het doet
reset_passwordBearerservice_id, confirmRoteer het root-wachtwoord. Het OUDE wachtwoord stopt onmiddellijk met werken. Nieuw wachtwoord wordt één keer gelezen via get_vps_status (ook gemaild).
reinstall_vpsBearerservice_id, os_id (int), confirmWis en herinstalleer met de gegeven OS-image — alle data gaat verloren. Provisioning is async; poll get_vps_status.
cancel_serviceBearerservice_id, type? = end_of_period | immediate, confirm?Standaard end_of_period: blijft actief tot de betaalde periode eindigt, dan niet verlengd — geen dataverlies. immediate vernietigt de VM en alle data nu (vereist confirm = hostnaam); de ongebruikte betaalde tijd wordt terugbetaald naar je saldo (refund_amount).

Voorbeeld: een VPS bestellen en booten

list_plans()                                  // pick product "nano", note an os_id
register_account({ first_name, last_name, email })   // → Bearer token
topup_balance({ amount: 10 })                 // pay the returned checkout_url in USDC/USDT
order_vps({ product: "nano", os_id: <os_id from list_plans>, ssh_key: "ssh-ed25519 AAAA..." })
get_vps_status({ service_id: <your-service-id> }) // poll → active, read SSH host/port/command
power_vps({ service_id: <your-service-id>, action: "reboot" })

Opmerkingen voor agents

Nieuw met de setup? Begin met de connect-gids, of lees de Docs voor de onderliggende REST API.

FAQ

Hoe roep ik deze tools aan?

Verbind een MCP-client met https://mcp.eqvps.com/mcp (Streamable HTTP) en roep de tool bij naam aan met de vermelde parameters. Zie de connect-gids voor Claude Desktop, Cursor en Cline.

Welke tools hebben een Bearer-token nodig?

Alleen de catalogus-/auth-tools zijn publiek: list_plans, register_account, login. Al het andere vereist Authorization: Bearer <token> — krijg een token van register_account.

Welke tools zijn destructief?

reinstall_vps en immediate cancel_service wissen de VM en alle data; reset_password maakt het huidige root-wachtwoord ongeldig. Alle drie vereisen een confirm-waarde gelijk aan de exacte hostnaam (of 'DELETE') en zouden eerst met de mens bevestigd moeten worden.

Zijn er rate limits?

Ja — gevoelige acties (reinstall, reset_password, cancel, power, order, top-up) zijn server-side rate-limited. Normaal agent-gebruik blijft ruim binnen de limieten.

← Terug naar blogBekijk plannen & prijzen →

Reacties

Nog geen reacties. Wees de eerste.

Laat een reactie achter

Reacties worden gemodereerd voordat ze verschijnen.