Beranda / API Agen
Hosting VPS agen AI · MCP · REST · x402

Beli VPS atau server dedicated dengan AI agent Anda — dibayar dengan kripto, tanpa KYC.

ServPrivate dibangun agar AI agents dapat membeli, deploy, dan mengelola server end-to-end tanpa human in the loop. Tiga jalur integrasi, satu domain, tanpa KYC, 20 cryptocurrencies termasuk Monero. Kompatibel dengan MCP, REST/OpenAPI, dan x402-light flows.

Claude Desktop Claude Code ChatGPT Cursor Continue OpenClaw curl
Tanpa KYC
Server MCP
REST + OpenAPI
x402-light
20 kripto
Mode uji

Tiga jalur integrasi, satu domain

Pilih yang cocok dengan stack Anda. Semuanya memakai backend yang sama, account yang sama, dan logic /api/v1/* yang sama.

MCP

MCP — untuk Claude, Cursor, Continue, Cline

Add https://servprivate.com/mcp to your MCP config. Eight tools instantly available: list_plans, list_lokasi, quote, create_order, pembayaran_status, server_credentials, server_action, agent_help.

REST

REST — untuk klien HTTP apa pun

Endpoint JSON biasa di bawah /api/v1/. Autentikasi Bearer (diterbitkan otomatis pada pesanan pertama, tanpa pendaftaran). Spesifikasi OpenAPI 3.1 di /openapi.json. Berfungsi dari curl, Python, Go, apa pun yang berbicara HTTP.

x402-light

x402-light — USDC instan

Untuk agen dengan dompet mereka sendiri. Kirim X-Payment-Mode: x402 ke /api/v1/orders → 402 dengan instruksi deposit USDC dalam satu round trip. Tidak diperlukan fasilitator.

Empat lini produk, satu endpoint /api/v1/orders

Gunakan `type=vps` / `dedicated` / `rdp` / `gpu` untuk beralih lini produk. Bearer auth yang sama, checkout kripto yang sama, endpoint status yang sama. Lokasi dibatasi per produk — API akan menolak `type=gpu` di `russia` (kontrol ekspor NVIDIA) dan `type=rdp` di `iceland` / `panama` / `switzerland`.

Lini produktypeAvailable lokasiFromKasus penggunaan agen tipikal
Linux VPS vps 7 (IS · PA · MD · RO · CH · NL · RU) $7.50/mo Layanan Linux (Tor, VPN, email, bot scraping, aplikasi web).
Dedicated Server dedicated 7 (IS · PA · MD · RO · CH · NL · RU) $48.50/mo Isolasi bare-metal (DB berat, beban kerja dual-socket, hypervisor).
Windows RDP rdp 4 (NL · RO · MD · RU) $11.00/mo Otomasi browser, SMM multi-akun, Forex / MetaTrader, aplikasi khusus Windows.
GPU AI Hosting New gpu 4 (IS · NL · RO · MD) $122.00/mo Finetuning LLM, generasi gambar / video, inferensi model di balik API Anda sendiri.
Anonymous Domain Names New domain 26 TLDs (.com .net .org .io .me .ai .app .dev .fr .de …) $4.99/yr One-call live availability + Namecheap-beating prices. Buy via balance; deep-link to /domain-order on the site.

GET /api/v1/catalog mengembalikan matriks SKU live (harga per lokasi, opsi OS, model GPU, VRAM). Catalog terbuka dan dapat di-cache selama 5 menit; tanpa auth.

Cara kerja — 4 panggilan dari discovery hingga kredensial

Tidak perlu SDK. Tidak perlu OAuth. Tidak perlu email. Panggilan pertama mengembalikan token akun Anda; tiga panggilan berikutnya memindahkan order dari pending ke aktif.

1Temukan apa yang tersedia

Baca katalog dan daftar yurisdiksi. Kedua endpoint terbuka (tanpa autentikasi) dan dapat di-cache selama 5 menit.

2Buat pesanan

POST pilihan Anda. Response berisi payment address baru per pesanan, jumlah kripto yang tepat, expiry, dan jika Anda tidak mengirim Bearer, account_token baru. SIMPAN TOKEN: itu satu-satunya cara mengelola server nanti. Kami tidak memiliki jalur pemulihan.

3Bayar dan polling

Kirimkan kripto ke alamat tersebut. Kemudian pantau pesanan hingga status mencapai "aktif" (biasanya 1–5 menit untuk VPS setelah deposit terdeteksi).

4Terima kredensial

Setelah order aktif, ambil detail server. IP address, root kata sandi, SSH port, dan console URL akan dikembalikan. SSH masuk, selesai.

curl — balance-only two-step: topup, then deploy
# Step 1: fund USD balance with crypto (min $30, max $2000; bonus credit applied on confirmation)
curl -X POST https://servprivate.com/api/v1/topup \
  -H 'Content-Type: application/json' \
  -d '{ "amount": 200, "crypto": "XMR" }'

# → 201 Created
{
  "ok": true,
  "payment_id": 12345,
  "amount_usd": 200,
  "crypto": "XMR",
  "amount_crypto": "1.2034",
  "address": "47abc...",
  "bonus_usd": 50,            // free credit on confirmation
  "credited_usd": 250,         // 200 + 50 bonus
  "expires_in": 3600,
  "poll_url": "https://servprivate.com/api/v1/topup/12345",
  "account_token": "AAAA-BBBB-CCCC-DDDD"    // STORE THIS
}

# (send the crypto, poll poll_url until status="confirmed")

# Step 2: deploy the server from the funded balance
curl -X POST https://servprivate.com/api/v1/orders \
  -H 'Authorization: Bearer AAAA-BBBB-CCCC-DDDD' \
  -H 'Content-Type: application/json' \
  -d '{ "type": "vps", "plan": "IS-S", "location": "iceland", "os": "ubuntu-24", "billing": 3 }'

# → 201 Created
{
  "ok": true,
  "server_id": 9876,
  "status": "active",            // active immediately
  "charged_usd": 16.88,
  "new_balance": 233.12,
  "credentials_url": "https://servprivate.com/api/v1/servers/9876"
}

Satu endpoint, empat lini produk — contoh copy-paste

curl — POST /api/v1/orders untuk setiap produk
# All examples assume the agent already topped up via POST /api/v1/topup and the Bearer token is set.

# Linux VPS — Iceland, Ubuntu 24, 3-month billing
POST /api/v1/orders {"type":"vps", "plan":"IS-S", "location":"iceland", "os":"ubuntu-24", "billing":3}

# Dedicated bare-metal — Switzerland, AlmaLinux, annual
POST /api/v1/orders {"type":"dedicated", "plan":"CH-3", "location":"switzerland", "os":"alma-9", "billing":12}

# Windows RDP — Netherlands, Win Server 2022, monthly
POST /api/v1/orders {"type":"rdp", "plan":"NL-M", "location":"netherlands", "os":"win-2022", "billing":1}

# GPU AI — H100 SXM5 with vLLM + Llama 3.3 70B pre-downloaded + HF token + SSH key + auto-shutdown after 24h
POST /api/v1/orders {
  "type":"gpu", "plan":"IS-L", "location":"iceland",
  "os":"ubuntu-22-cuda", "billing":1,
  "ai_stacks": ["vllm", "jupyterlab"],
  "pretrained_models": ["llama-3.3-70b", "flux-dev"],
  "hf_token": "hf_...",                     // optional — needed for Llama / Mistral (gated)
  "ssh_public_key": "ssh-ed25519 AAAA...",    // optional — password-less login
  "public_endpoint": true,                  // auto Let's Encrypt + nginx reverse proxy on 443
  "auto_shutdown_hours": 24                   // destroy after 24h to bound cost
}

# GPU AI image-gen — Netherlands, RTX 5090 (32 GB GDDR7), ComfyUI + FLUX.1-dev preinstalled, 3-month billing
POST /api/v1/orders {
  "type":"gpu", "plan":"NL-M", "location":"netherlands",
  "os":"ubuntu-22-cuda", "billing":3,
  "ai_stacks": ["comfyui", "kohya-ss"],
  "pretrained_models": ["flux-dev", "sdxl-base"]
}

# If the balance is short, /orders returns 402 with a topup_required block:
{
  "ok": false, "error": "insufficient_balance",
  "have_usd": 0, "need_usd": 53.5, "deficit_usd": 53.5,
  "topup_required": true,
  "topup": {
    "endpoint": "https://servprivate.com/api/v1/topup",
    "suggested_usd": 54, "suggested_bonus": 0,
    "minimum_usd": 30, "maximum_usd": 2000,
    "bonus_doc": "https://servprivate.com/api/v1/topup/bonus"
  }
}
# → POST /api/v1/topup {"amount": 54, "crypto": "XMR"} → wait for confirm → retry POST /api/v1/orders

# Anonymous domain check — 26 TLDs in one unauthenticated GET, no token required, JSON out, 1h Redis cache
GET /api/v1/domains/check?q=mybrand

# Tip: typing a TLD surfaces it FIRST. "mybrand.fr" returns .fr at index 0, then the rest.
GET /api/v1/domains/check?q=mybrand.fr

# Response (truncated): live availability + Namecheap-beating prices + featured/badge labels
# {"ok":true, "results":[
#   {"domain":"mybrand.com", "available":true, "price_usd":4.99,  "market_usd":15.98, "discount_pct":69, "badge":"BEST DEAL", "featured":true},
#   {"domain":"mybrand.io",  "available":true, "price_usd":24.99, "market_usd":46.98, "discount_pct":47, "badge":"HOT"},
#   {"domain":"mybrand.ai",  "available":true, "price_usd":84.99, "market_usd":109.98,"discount_pct":23, "badge":"HOT"} ...]}

Setup MCP (60 detik)

Tambahkan snippet ini ke client yang mendukung MCP (Claude Desktop, Claude Code, Cursor, Continue, Cline). Setelah restart, minta: "Belikan saya VPS-S Islandia dengan Ubuntu 24.04, dibayar XMR".

~/.claude/mcp_settings.json — Cursor / Continue / Cline equivalent
{
  "mcpServers": {
    "servprivate": {
      "url": "https://servprivate.com/mcp"
    }
  }
}

Alat yang diekspos oleh server MCP:

list_plans
list_locations
quote
topup_bonus
topup_create
payment_status
account_balance
create_order
server_credentials
server_action
agent_help
domain_check
domain_quote

Kemudian panggil agent_help() di dalam Claude — ia mengembalikan resep 4-panggilan kanonik dengan contoh, yang disertakan dalam alat itu sendiri.

x402-light — perjalanan pulang pergi tunggal dengan USDC

Kirim header X-Payment-Mode: x402 ke /api/v1/orders. Server membalas HTTP 402 dengan instruksi deposit USDC (ERC-20) di header X-Payment-Required dan di body JSON. Kirim USDC, poll URL, lalu ambil credentials. Catatan: ini adalah “x402-light”, bit-compatible dengan client x402 yang mendeteksi facilitator: null dan fallback ke transfer USDC biasa alih-alih signing EIP-3009.

x402-light — single round trip with USDC
# With balance-only orders, /api/v1/orders returns 402 insufficient_balance
# when balance is short — the response includes a topup_required block.
# Fund USDC directly via:
curl -X POST https://servprivate.com/api/v1/topup \
  -H 'Content-Type: application/json' \
  -d '{"amount":100,"crypto":"USDCETH"}'

# → 201 returns {payment_id, address, amount_crypto, bonus_usd: 25,
#               credited_usd: 125, poll_url, account_token}.
# Send USDC (ERC-20) to address, poll poll_url until status="confirmed",
# then POST /api/v1/orders with Bearer to deploy from the funded balance.

Test mode (dry-run) — never spend real kripto while integrating

Tambahkan ?dry_run=1 ke endpoint /api/v1/* mana pun, atau header X-Dry-Run: 1, atau field body dry_run: true. Pesanan sintetis auto-confirm setelah sekitar 60 detik, mengembalikan IP RFC 5737, dan tidak menyentuh row database nyata maupun pemroses pembayaran upstream. Ideal untuk memvalidasi integrasi agent sebelum menyentuh mainnet.

dry-run — never spend real crypto
# no real kripto spent, no real server provisioned
curl -X POST 'https://servprivate.com/api/v1/orders?dry_run=1' \
  -H 'Content-Type: application/json' \
  -d '{"type":"vps","plan":"IS-S","location":"iceland","billing":1}'

# For a topup preview:
curl -X POST 'https://servprivate.com/api/v1/topup?dry_run=1' \
  -H 'Content-Type: application/json' \
  -d '{"amount":200,"crypto":"XMR"}'

Kasus penggunaan — apa yang dilakukan agen dengan ServPrivate

Inilah pola yang kami lihat dan desain untuk infrastruktur agentic saat ini.

Buat VPS scraper dalam 30 detik

Agen riset membutuhkan IP bersih di yurisdiksi tertentu. Ia memanggil create_order, mendapatkan kredensial, menjalankan pekerjaan, lalu mengakhiri sesi.

Rantai pasokan komputasi milik agen

Agen otonom yang berjalan lama (Claude Managed Agent, orkestrasi kustom) menyediakan infrastrukturnya sendiri saat skalanya bertambah secara horizontal — tanpa penjaga manusia.

Bawa komputasi sendiri untuk beban kerja sensitif

Pengguna dengan kekhawatiran privasi meminta Claude untuk meng-host LLM, relay Tor, node Monero, atau VPN self-hosted — pembayaran, deployment, serah terima kunci SSH semuanya terjadi di sisi agen.

Infrastruktur sekali pakai untuk riset keamanan

Alat pengujian penetrasi, sandbox malware, exit node — apa pun yang diuntungkan dari berumur pendek dan tidak dapat diatribusikan. Agen membuat, menggunakan, dan menghancurkan.

GPU sesuai permintaan untuk finetuning + inferensi LLM

Agents menjalankan H100 SXM5 (80 GB HBM3) dengan PyTorch / CUDA preinstalled dalam 60 detik, menjalankan finetune job, deploy model di balik endpoint vLLM sendiri, lalu menghancurkan box. Billing bulanan predictable, bandwidth unlimited, tanpa per-token fees.

Deployment multi-wilayah + multi-produk dari satu prompt

Satu agent loop deploy Linux VPS di Islandia (control plane), Windows RDP di Belanda (browser-automation worker), dan H100 GPU di Islandia (inference). Token yang sama, API yang sama, checkout yang sama.

Mengapa ServPrivate cocok untuk agent

Enam properti yang membuat ServPrivate sangat cocok untuk pembelian otonom dan berbantuan.

Tanpa KYC

Tanpa nama, email, telepon, ID, atau captcha. Agent membayar dan mendapat server; selesai.

Deployment instan

VPS aktif dalam kurang dari 5 menit. Dedicated biasanya 15–60 menit. Tanpa antrean, tanpa persetujuan manusia.

20 mata uang kripto

BTC, XMR, ETH, USDT, USDCETH, XRP, LTC, SOL, TRX, TON, DOGE, POL, BCH, DASH, ZEC, ATOM, ETC (+ USDT di TRC-20/BEP-20/Solana). API yang sama untuk semua.

7 yurisdiksi

Islandia, Panama, Moldova, Rumania, Swiss, Belanda, Rusia. Filter by lokasi.

Mode uji

Validasi integrasi Anda secara end-to-end tanpa pengeluaran. dry_run=1 pada setiap endpoint.

Dua alur, satu API

Endpoint yang sama melayani Claude-dengan-manusia-membayar dan agen-otonom-penuh-dengan-dompet-sendiri.

Temukan API dalam satu curl

Atau buka https://servprivate.com/openapi.json untuk spesifikasi OpenAPI 3.1 lengkap.

FAQ

Pertanyaan umum tentang mengintegrasikan ServPrivate dengan agen AI.

Asisten AI mana yang dapat menggunakan ini?

Client yang mendukung MCP apa pun: Claude Desktop, Claude Code, Cursor, Continue, Cline, dan client lain yang mengimplementasikan Model Context Protocol. Untuk agent tanpa dukungan MCP, seperti OpenClaw, plugin ChatGPT, custom Python script, workflow n8n, atau Anthropic Managed Agents, fungsi yang sama tersedia lewat HTTPS call biasa ke /api/v1/*: backend yang sama, auth yang sama, flow yang sama.

Apakah saya memerlukan akun sebelum menempatkan pesanan pertama?

Tidak. POST /api/v1/orders tanpa Authorization header apa pun dan response akan berisi account_token baru, string 16 karakter format AAAA-BBBB-CCCC-DDDD. Simpan. Token itu satu-satunya cara mengelola server setelahnya; kami tidak punya email, pemulihan path, atau hal lain.

Apakah x402-light kompatibel dengan klien x402 Coinbase resmi?

Sebagian. Kami memberi label response 402 dengan x402_light: true dan facilitator: null. Client x402 yang compliant seharusnya mendeteksi facilitator: null lalu fallback ke transfer USDC biasa (yang kami terima normal), atau gagal secara graceful. Kami menerima transfer USDC ERC-20 apa pun ke recipient address yang dikembalikan pada 402; tidak ada requirement signing EIP-3009. Kami akan menambahkan true Coinbase x402 facilitator saat ada client nyata yang membutuhkannya.

Bagaimana menguji tanpa mengeluarkan kripto sungguhan?

Tambahkan ?dry_run=1 ke URL /api/v1/* mana pun, atau header X-Dry-Run: 1, atau body field dry_run: true. Anda akan mendapat synthetic order_id yang dimulai dengan "DRY-", fake payment address, fake credentials (RFC 5737 IPs), dan order akan auto-progress pending → confirmed → active dalam sekitar 60 detik. Tidak ada panggilan ke pemroses pembayaran upstream, tidak ada row nyata di tabel payments, dan tidak ada server nyata yang di-provision. MCP tools menerima argument dry_run yang sama.