ServGhost
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Rent offshore VPS, dedicated, RDP and GPU servers in 7 jurisdictions; crypto-only, no KYC
| Author | com.servghost |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2563 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"ServGhost": {
"url": "https://servghost.com/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (11)
list_plansList all VPS, dedicated, RDP or GPU plans with prices per location. RDP is only available in NL/RO/MD/RU. GPU is only available in IS/NL/RO/MD (Russia excluded due to NVIDIA export controls).
Parameters:
type— string — vps, dedicated, rdp, or gpulocation— string — optional location slug to filter (iceland, panama, moldova, romania, switzerland, netherlands, russia)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_locationsList the 7 offshore jurisdictions AnonPort operates in, with privacy/legal features.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
quoteCalculate the final price (USD) for a plan + location + billing period, including discounts and any RAM / disk / extra-IP upgrades.
Parameters:
type(required) — stringplan(required) — string — plan name (e.g. "IS-S", "PA-M", "DS-1-CH", "NL-L" for GPU H100)location(required) — stringbilling(required) — integer — months billed — 3/6/12 trigger 25/35/50% discounts.extra_ips— integerram_upgrade— integer
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
create_orderDeploy a server from your USD balance. BALANCE-ONLY: you must topup_create first (min $30, see topup_bonus for free credit tiers), wait for the topup to confirm, then call this. If your balance is short, returns {insufficient_balance: true, topup_required: true, deficit_usd, topup: {suggested_usd, suggested_bonus, ...}} — call topup_create with that amount and retry. If no account_token is provided, a new account is created and the token is returned — STORE IT. Server is active immediately on success.
Parameters:
type(required) — stringplan(required) — stringlocation(required) — stringos— string — OS slug. RDP must use a win-* slug; GPU must use a Linux + CUDA slug like ubuntu-22-cuda, ubuntu-22-pytorch, ubuntu-22-comfyui, ubuntu-22-ollama.billing— integer — months billed. 3/6/12 commits get 25/35/50% discount.dry_run— boolean — set true for a synthetic deploy preview — no balance debit, no provisioningextra_ips— integeraccount_token— string — optional Bearer token; if absent, a new account is createdroot_password— string — optional initial root password
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
topup_createTop up your USD balance with crypto. Minimum $30, maximum $2000 per top-up. Bonus credit is applied automatically on confirmation: $100 → +$25, $250 → +$75, $500 → +$200, $1000 → +$500, $1500 → +$1000, $2000 → +$2000 (linear interpolation between anchors, no bonus below $100). Call topup_bonus first to see the full tier table. Returns a payment_id, deposit address and amount_crypto — send it from your wallet, then poll payment_status(order_id=payment_id) until status=confirmed.
Parameters:
amount(required) — number — USD amount to top up (min 30, max 2000)crypto(required) — stringdry_run— boolean — set true to preview the response without creating a real invoiceaccount_token— string — optional Bearer token; if absent, a new account is created and the token is returned (STORE IT)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
topup_bonusReturn the bonus credit tiers applied to top-ups. Use this BEFORE topup_create so you can pick an amount that maximises free credit. No auth required.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
account_balanceReturn the current USD balance for an account. Use this to decide whether you can call create_order or need to topup_create first.
Parameters:
account_token(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
payment_statusPoll the status of a top-up (or legacy crypto-direct order). pending → confirmed (balance credited + bonus applied) for topups; pending → confirmed → active for legacy orders. After a topup confirms, call create_order to deploy.
Parameters:
order_id(required) — payment_id returned by topup_create (or legacy create_order)account_token(required) — stringdry_run— boolean
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
server_credentialsFetch IP, root password and console URL for a server, once status is active.
Parameters:
server_id(required)account_token(required) — stringdry_run— boolean
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
server_actionSend a lifecycle command to a server: reboot, shutdown, start, reinstall, or console_link.
Parameters:
server_id(required)action(required) — stringaccount_token(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
agent_helpReturn the canonical 4-call recipe for buying a server, with examples. Call this first if you are unsure how to use the tools.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.