[Trang chủ](https://servprivacy.com/vi) /
Agent API





Hosting VPS với AI agent · MCP · REST · x402


# Mua VPS hoặc máy chủ dedicated với AI agent của bạn — thanh toán bằng crypto, không KYC.



ServPrivacy được xây dựng để AI agent có thể mua, triển khai và quản lý máy chủ hoàn toàn tự động không cần con người can thiệp. Ba đường tích hợp, một domain, không KYC, 20 đồng crypto bao gồm Monero. Tương thích với Claude (Desktop / Code / Managed Agents), OpenClaw, ChatGPT, Cursor, Continue, Cline, n8n, và bất kỳ HTTP client tùy chỉnh nào.


[Đọc đặc tả OpenAPI](https://servprivacy.com/openapi.json)
[Cài MCP trong 60 giây](#mcp)


Claude Desktop
Claude Code
ChatGPT
Cursor
Continue
OpenClaw
curl






******
claude — agent buying H100 GPU


> user: spin up an H100 in Iceland for a Llama finetune, pay USDC
claude calls servprivacy/create_order type=gpu...

typegpu / IS-L
gpu1× H100 SXM5 80GB
amount1,294.30 USDC
osubuntu-22-cuda
statusactive ✓
sshroot@213.x.x.x
jupyterhttps://213…:8888






Không KYC
MCP server
REST + OpenAPI
x402-light
20 đồng crypto
Chế độ test




## Ba đường tích hợp, một domain



Chọn cái phù hợp với stack của bạn. Tất cả đều kết nối cùng backend, cùng tài khoản, cùng logic /api/v1/*.





MCP


### MCP — dành cho Claude, Cursor, Continue, Cline



Thêm https://servprivacy.com/mcp vào cấu hình MCP của bạn. Tám công cụ sẵn sàng ngay lập tức: list_plans, list_locations, quote, create_order, payment_status, server_credentials, server_action, agent_help.



REST


### REST — dành cho mọi HTTP client



Các endpoint JSON thuần tại /api/v1/. Xác thực Bearer (tự cấp khi đặt hàng lần đầu, không cần đăng ký). Đặc tả OpenAPI 3.1 tại /openapi.json. Hoạt động từ curl, Python, Go — bất kỳ thứ gì nói được HTTP.



x402-light


### x402-light — thanh toán USDC tức thì



Dành cho agent có ví riêng. Gửi X-Payment-Mode: x402 tới /api/v1/orders → nhận phản hồi 402 kèm hướng dẫn nạp USDC chỉ trong một vòng. Không cần facilitator.







## Bốn dòng sản phẩm, một endpoint /api/v1/orders



Truyền `type=vps` / `dedicated` / `rdp` / `gpu` để chuyển dòng sản phẩm. Cùng xác thực Bearer, cùng checkout crypto, cùng endpoint trạng thái. Vị trí bị giới hạn theo sản phẩm — API từ chối `type=gpu` ở `russia` (kiểm soát xuất khẩu NVIDIA) và `type=rdp` ở `iceland` / `panama` / `switzerland`.



| Dòng sản phẩm | type | Vị trí có sẵn | Từ | Trường hợp sử dụng điển hình của agent |
| --- | --- | --- | --- | --- |
| **Linux VPS** | vps | 7 (IS · PA · MD · RO · CH · NL · RU) | $7.50/mo | Dịch vụ Linux (Tor, VPN, mail, bot scraping, web app). |
| **Dedicated Server** | dedicated | 7 (IS · PA · MD · RO · CH · NL · RU) | $48.50/mo | Bare-metal độc lập (DB lớn, workload dual-socket, hypervisor). |
| **Windows RDP** | rdp | 4 (NL · RO · MD · RU) | $11.00/mo | Tự động hóa trình duyệt, quản lý đa tài khoản SMM, Forex / MetaTrader, ứng dụng chỉ chạy trên Windows. |
| **GPU AI Hosting** Mới | gpu | 4 (IS · NL · RO · MD) | $122.00/mo | Finetune LLM, tạo ảnh / video, inference model đằng sau API của bạn. |
| **Anonymous Domain Names** Mới | 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 trả về ma trận SKU trực tiếp (giá theo vị trí, tùy chọn OS, model GPU, VRAM). Danh mục mở và có thể cache trong 5 phút — không cần xác thực.




## Cách hoạt động — 4 lần gọi từ khám phá đến credentials



Không cần cài SDK. Không cần OAuth. Không cần email. Lần gọi đầu tiên trả về token tài khoản; ba lần tiếp theo chuyển đơn hàng từ pending sang active.






### 1Khám phá những gì có sẵn

Đọc danh mục và danh sách các vùng lãnh thổ. Cả hai endpoint đều mở (không cần xác thực) và có thể cache trong 5 phút.



### 2Tạo đơn hàng

POST lựa chọn của bạn. Phản hồi chứa địa chỉ thanh toán mới cho từng đơn, số tiền crypto chính xác, thời hạn hiệu lực, và — nếu bạn không gửi Bearer — một account_token mới. LƯU TOKEN LẠI: đây là cách duy nhất để quản lý máy chủ sau này. Chúng tôi không có quy trình khôi phục.



### 3Thanh toán và theo dõi trạng thái

Gửi crypto tới địa chỉ đó. Sau đó liên tục kiểm tra đơn hàng cho đến khi trạng thái chuyển sang "active" (thường 1–5 phút với VPS kể từ khi phát hiện khoản nạp).



### 4Nhận thông tin đăng nhập

Khi đơn hàng đã hoạt động, lấy thông tin máy chủ. Địa chỉ IP, mật khẩu root, cổng SSH và URL console sẽ được trả về. SSH vào và bạn đã xong.




******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://servprivacy.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://servprivacy.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://servprivacy.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://servprivacy.com/api/v1/servers/9876"
}


**Một endpoint, bốn dòng sản phẩm — ví dụ copy-paste**


******curl — POST /api/v1/orders cho từng sản phẩm

# 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://servprivacy.com/api/v1/topup",
"suggested_usd": 54, "suggested_bonus": 0,
"minimum_usd": 30, "maximum_usd": 2000,
"bonus_doc": "https://servprivacy.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"} ...]}





## Cài đặt MCP (60 giây)

Thêm đoạn snippet này vào MCP client của bạn (Claude Desktop, Claude Code, Cursor, Continue, Cline). Sau khi khởi động lại, thử hỏi: "Mua cho tôi một VPS-S ở Iceland chạy Ubuntu 24.04, thanh toán bằng XMR".




******~/.claude/mcp_settings.json — Cursor / Continue / Cline equivalent

{
"mcpServers": {
"servprivacy": {
"url": "https://servprivacy.com/mcp"
}
}
}


**Các công cụ được MCP server cung cấp:**


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



Sau đó gọi agent_help() trong Claude — hàm này trả về công thức 4 bước chuẩn kèm ví dụ, được nhúng sẵn trong chính công cụ.




## x402-light — một vòng duy nhất với USDC



Gửi header X-Payment-Mode: x402 tới /api/v1/orders. Máy chủ phản hồi HTTP 402 kèm hướng dẫn nạp USDC (ERC-20) cả trong header X-Payment-Required lẫn trong phần thân JSON. Gửi USDC, theo dõi URL, nhận thông tin đăng nhập. Lưu ý: đây là "x402-light" — tương thích bit với x402 client nào phát hiện facilitator: null và chuyển sang USDC transfer thông thường thay vì ký 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://servprivacy.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.





## Chế độ thử nghiệm (dry-run) — không tốn crypto thật khi tích hợp

Thêm ?dry_run=1 (hoặc header X-Dry-Run: 1, hoặc trường body dry_run: true) vào bất kỳ endpoint /api/v1/* nào. Đơn hàng tổng hợp sẽ tự xác nhận sau ~60 giây, trả về IP theo RFC 5737, và không đụng đến cơ sở dữ liệu thật hay bộ xử lý thanh toán thật. Lý tưởng để kiểm tra tích hợp agent trước khi triển khai thực tế.




******dry-run — never spend real crypto

# không tốn crypto thật, không cấp phát server thật
curl -X POST 'https://servprivacy.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://servprivacy.com/api/v1/topup?dry_run=1' \
-H 'Content-Type: application/json' \
-d '{"amount":200,"crypto":"XMR"}'





## Trường hợp sử dụng — những gì agent làm với ServPrivacy

Đây là các mẫu chúng tôi thấy (và thiết kế cho) trong hạ tầng agentic ngày nay.






#### Khởi động VPS scraper trong 30 giây

Một research agent cần IP sạch trong khu vực pháp lý cụ thể. Nó gọi create_order, nhận credentials, chạy công việc, rồi tắt.



#### Chuỗi cung ứng compute do agent sở hữu

Một agent tự trị chạy lâu dài (Claude Managed Agent, orchestrator tùy chỉnh) cung cấp hạ tầng riêng khi mở rộng theo chiều ngang — không cần người gác cổng.



#### BYO compute cho workload nhạy cảm

Người dùng có lo ngại về quyền riêng tư nhờ Claude host một LLM, Tor relay, Monero node hoặc VPN tự host — thanh toán, triển khai, bàn giao SSH key đều xảy ra phía agent.



#### Hạ tầng dùng một lần cho nghiên cứu bảo mật

Công cụ penetration testing, sandbox malware, exit node — bất cứ thứ gì được hưởng lợi từ việc tồn tại ngắn và không thể truy nguồn. Agent tạo, sử dụng và hủy.



#### GPU theo nhu cầu cho finetuning + inference LLM

Agent khởi động H100 SXM5 (80 GB HBM3) với PyTorch / CUDA đã cài sẵn trong 60 giây, chạy công việc finetune, triển khai model sau endpoint vLLM riêng, rồi hủy máy. Thanh toán tháng cố định, băng thông không giới hạn, không phí per-token.



#### Triển khai đa vùng + đa sản phẩm từ một prompt

Một vòng lặp agent triển khai VPS Linux tại Iceland (control plane), Windows RDP tại Netherlands (worker tự động hóa browser), và GPU H100 tại Iceland (inference). Cùng token, cùng API, cùng checkout.






## Tại sao ServPrivacy phù hợp với agent



Sáu đặc tính khiến ServPrivacy đặc biệt phù hợp cho việc mua hàng tự trị và có hỗ trợ.







#### Không KYC

Không tên, không email, không số điện thoại, không giấy tờ, không captcha. Agent thanh toán và nhận máy chủ — chỉ vậy thôi.





#### Triển khai tức thì

VPS hoạt động trong dưới 5 phút. Server chuyên dụng thường 15–60 phút. Không xếp hàng, không cần duyệt thủ công.





#### 20 loại tiền điện tử

BTC, XMR, ETH, USDT, USDCETH, XRP, LTC, SOL, TRX, TON, DOGE, POL, BCH, DASH, ZEC, ATOM, ETC (+ USDT trên TRC-20/BEP-20/Solana). Cùng một API cho tất cả.





#### 7 vùng lãnh thổ

Iceland, Panama, Moldova, Romania, Switzerland, Netherlands, Russia. Lọc theo vị trí.





#### Chế độ thử nghiệm

Kiểm tra toàn bộ luồng tích hợp mà không tốn tiền. dry_run=1 trên mọi endpoint.





#### Hai luồng, một API

Cùng một endpoint phục vụ cả Claude-với-người-dùng-thanh-toán lẫn agent-tự-chủ-có-ví-riêng.







## Khám phá API bằng một lệnh curl



Hoặc mở https://servprivacy.com/openapi.json để xem đặc tả OpenAPI 3.1 đầy đủ.


[Đọc đặc tả OpenAPI](https://servprivacy.com/openapi.json)
[Tệp khám phá](https://servprivacy.com/.well-known/agent.json)






## FAQ



Các câu hỏi thường gặp về việc tích hợp ServPrivacy với AI agent.






### Những AI assistant nào có thể sử dụng được?

Bất kỳ client nào hỗ trợ MCP: Claude Desktop, Claude Code, Cursor, Continue, Cline, và mọi client triển khai Model Context Protocol. Với agent không hỗ trợ MCP (OpenClaw, ChatGPT plugins, script Python tùy chỉnh, n8n workflow, Anthropic Managed Agents), toàn bộ tính năng đều có sẵn qua các lệnh gọi HTTPS thuần tới /api/v1/* — cùng một backend, cùng xác thực, cùng luồng.



### Tôi có cần tài khoản trước khi đặt hàng đầu tiên không?

Không. POST /api/v1/orders mà không có header Authorization nào, phản hồi sẽ bao gồm một account_token mới (chuỗi 16 ký tự theo định dạng AAAA-BBBB-CCCC-DDDD). Lưu nó lại. Token đó là cách duy nhất để quản lý máy chủ sau này — chúng tôi không có email, không có quy trình khôi phục, không có gì khác.



### x402-light có tương thích với Coinbase x402 client chính thức không?

Một phần. Chúng tôi gắn nhãn phản hồi 402 với x402_light: true và facilitator: null. Một x402 client tuân thủ đặc tả cần phát hiện facilitator: null và hoặc chuyển sang USDC transfer thông thường (mà chúng tôi chấp nhận bình thường) hoặc thất bại một cách có kiểm soát. Chúng tôi chấp nhận mọi chuyển khoản USDC ERC-20 tới địa chỉ recipient được trả về trong phản hồi 402 — không yêu cầu ký EIP-3009. Chúng tôi sẽ thêm facilitator Coinbase x402 thực sự khi có client thực sự yêu cầu.



### Làm sao để kiểm tra mà không tốn crypto thật?

Thêm ?dry_run=1 vào bất kỳ URL /api/v1/* nào (hoặc header X-Dry-Run: 1, hoặc trường body dry_run: true). Bạn sẽ nhận được order_id tổng hợp bắt đầu bằng "DRY-", địa chỉ thanh toán giả, thông tin đăng nhập giả (IP theo RFC 5737), và đơn hàng tự tiến triển pending → confirmed → active trong ~60 giây. Không có lệnh gọi bộ xử lý thanh toán thật, không có hàng DB thật trong payments, không có server thật nào được cấp phát. Các công cụ MCP chấp nhận cùng đối số dry_run.
