ホーム / Agent API
AI エージェント VPS ホスティング · MCP · REST · x402

AIエージェントでVPSや専用サーバーを購入 — 暗号資産払い、KYC不要。

ServPrivate は AI エージェントが人間の介入なしにサーバーの購入・デプロイ・管理をエンドツーエンドで行えるように設計されています。3 つの統合パス、1 つのドメイン、KYC ゼロ、Monero を含む 6 種類の暗号資産に対応しています。Claude(Desktop / Code / Managed Agents)、OpenClaw、ChatGPT、Cursor、Continue、Cline、n8n、および任意のカスタム HTTP クライアントと互換性があります。

Claude Desktop Claude Code ChatGPT Cursor Continue OpenClaw curl
KYC不要
MCP サーバー
REST + OpenAPI
x402-軽い
8 暗号資産
テストモード

3つの統合パス、1つのドメイン

お使いのスタックに合うものを選んでください。どれも同じバックエンド、同じアカウント、同じ /api/v1/* ロジックにアクセスします。

MCP

MCP — Claude、Cursor、Continue、Cline向け

MCP設定に https://servprivate.com/mcp を追加してください。8つのツールが即座に利用可能になります:list_plans、list_locations、quote、create_order、payment_status、server_credentials、server_action、agent_help。

REST

REST —向け任意の HTTP クライアント

/api/v1/ 配下のシンプルな JSON エンドポイントです。Bearer 認証(最初の注文時に自動発行、登録不要)。OpenAPI 3.1 仕様は /openapi.json にあります。curl、Python、Go、HTTP を話せるあらゆるクライアントから利用できます。

x402-light

x402-軽い — 即時 USDC

自前のウォレットを持つエージェント向け。POST /api/v1/topup に X-Payment-Mode: x402 を送ると、402とともにx402のacceptsブロック(scheme "exact"、Base上のUSDC)が返ります。署名済みのX-Paymentヘッダーを付けて再試行すると決済が完了します。

4つの製品ライン、1つの /api/v1/orders エンドポイント

`type=vps` / `dedicated` / `rdp` / `gpu` を渡すと製品ラインを切り替えられます。Bearer認証、暗号資産の決済フロー、ステータスエンドポイントはすべて共通です。ロケーションは製品ごとに制限されており、APIは `russia` での `type=gpu`(NVIDIA輸出規制のため)と、`iceland` / `panama` / `switzerland` での `type=rdp` を拒否します。

製品ラインtypeAvailable ロケーション月額典型的なエージェントのユースケース
Linux VPS vps 7 (IS · PA · MD · RO · CH · NL · RU) $7.50/mo Linuxサービス(Tor、VPN、メール、スクレイピングボット、Webアプリ)。
Dedicated Server dedicated 7 (IS · PA · MD · RO · CH · NL · RU) $48.50/mo ベアメタルの分離環境(大規模DB、デュアルソケットのワークロード、ハイパーバイザー)。
Windows RDP rdp 4 (NL · RO · MD · RU) $11.00/mo ブラウザ自動化、複数アカウントのSMM、Forex / MetaTrader、Windows専用アプリ。
GPU AI Hosting 新規 gpu 4 (IS · NL · RO · MD) $122.00/mo LLMのファインチューニング、画像・動画生成、自前のAPIの背後でのモデル推論。
Anonymous Domain Names 新規 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 は最新のSKUマトリクス(ロケーション別料金、OSオプション、GPUモデル、VRAM)を返します。カタログは認証不要で公開されており、5分間キャッシュ可能です。

仕組み — 発見から認証情報取得まで4回の呼び出し

インストールする SDK はありません。OAuth の手続きも不要です。メールアドレスも不要です。最初の呼び出しでアカウントトークンが返され、続く 3 回の呼び出しで注文が保留状態から稼働状態に移行します。

1利用可能な内容を確認する

カタログと法域の一覧を読み取ります。どちらのエンドポイントも認証不要で公開されており、5分間キャッシュ可能です。

2注文を作成する

選択内容をPOSTします。レスポンスには注文ごとに発行される新しい支払いアドレス、正確な暗号資産金額、有効期限、そしてBearerトークンを送っていない場合は新しいaccount_tokenが含まれます。トークンは必ず保存してください。後でサーバーを管理する唯一の手段であり、当社には復旧経路がありません。

3支払いとポーリング

アドレスに暗号資産を送金します。その後、ステータスが「active」に達するまで注文をポーリングします(VPSの場合、入金が検知されてから通常1〜5分です)。

4認証情報を受け取る

注文がactiveになったら、サーバー情報を取得します。IPアドレス、rootパスワード、SSHポート、コンソールURLが返されます。あとはSSHで接続すれば完了です。

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"
}

1つのエンドポイント、4つの製品ライン — コピー&ペーストで使えるサンプル

curl — 各製品のPOST /api/v1/orders
# 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"} ...]}

MCPセットアップ(60秒)

このスニペットを MCP 対応クライアント(Claude Desktop、Claude Code、Cursor、Continue、Cline)に追加してください。再起動後、「アイスランドの VPS-S を Ubuntu 24.04 で XMR 払いで購入して」と尋ねてください。

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

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

次に Claude 内で agent_help() を呼び出してください。ツール自体に組み込まれた例付きの標準的な 4 ステップのレシピが返されます。

x402-light — USDCによる単一ラウンドトリップ

POST /api/v1/topup に X-Payment-Mode: x402 ヘッダーを送信します。サーバーはHTTP 402とx402のacceptsブロック(scheme "exact"、Base上のUSDC、EIP-3009 transferWithAuthorization)を返します。提示額に対するauthorizationに署名し、X-Paymentヘッダーを付けて同じリクエストを再試行すると、入金が確定して残高に反映されます。その後は /api/v1/orders から任意のサーバーを注文できます。

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

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

テストモード(dry-run) — 統合中に実際の暗号資産を消費しません

任意の/api/v1/* エンドポイントに?dry_run=1(またはheader X-Dry-Run: 1、もしくはbody field dry_run: true)を追加します。合成注文は約60秒後に自動で確認済みとなり、RFC 5737のIPを返し、実データベースの行や上流の決済プロセッサには一切触れません。本番環境に触れる前にエージェント連携を検証する用途に最適です。

dry-run — never spend real crypto
# 実際の暗号資産は消費されず、実サーバーもプロビジョニングされません
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"}'

ユースケース — エージェントがServPrivateで行うこと

これらは、今日のエージェント型インフラにおいて当社が実際に目にし、設計の前提としているパターンです。

30秒でscraper VPSを起動

リサーチエージェントは特定の法域のクリーンな IP を必要とします。create_order を呼び出して認証情報を取得し、ジョブを実行してから終了します。

エージェント所有のコンピュートサプライチェーン

長期稼働型の自律エージェント(Claude Managed Agent、カスタムオーケストレーター)は水平スケールに合わせて自らインフラをプロビジョニングします。人間のゲートキーパーは不要です。

機密ワークロード向けの自前コンピュート(BYO)

プライバシーを重視するユーザーがClaudeにLLM、Torリレー、Moneroノード、セルフホストVPNのホスティングを依頼すると、支払い・デプロイ・SSH鍵の受け渡しはすべてエージェント側で完結します。

セキュリティリサーチ向けの使い捨てインフラ

ペネトレーションテストツール、マルウェアサンドボックス、出口ノードなど、短命で帰属不能であることが利点になるあらゆる用途に。エージェントが作成し、使用し、破棄します。

On-demand GPU向けLLM ファインチューニング + 推論

エージェントはPyTorch / CUDAプリインストール済みのH100 SXM5(80 GB HBM3)を60秒で起動し、ファインチューニングジョブを実行し、自前のvLLMエンドポイントの背後にモデルをデプロイしてから、マシンを破棄できます。月額請求は予測可能で、帯域は無制限、トークン単位の課金はありません。

1つのプロンプトでマルチリージョン + マルチプロダクトをデプロイ

1つのエージェントループで、アイスランドにLinux VPS(コントロールプレーン)、オランダにWindows RDP(ブラウザ自動化ワーカー)、アイスランドにH100 GPU(推論)をデプロイします。トークンもAPIも決済フローもすべて同一です。

なぜ ServPrivate 機能します向けagents

ServPrivate を自律・補助型の購入に特に適したものにしている 6 つの特性。

KYC不要

氏名、メールアドレス、電話番号、身分証、CAPTCHAは一切不要です。エージェントが支払い、サーバーを受け取る — それだけです。

即時デプロイ

VPSは5分未満で稼働します。専用サーバーは通常15〜60分です。キューも人間による承認もありません。

8種類の暗号通貨

BTC、XMR、ETH、USDT、USDTTRC、SOL、LTC、TRX。すべてで同一の API を使用します。

7 法域

アイスランド、パナマ、モルドバ、ルーマニア、スイス、オランダ、ロシア。ロケーションで絞り込み。

テストモード

支出ゼロで統合をエンドツーエンドに検証できます。すべてのエンドポイントでdry_run=1が使えます。

2つのフロー、1つのAPI

人間が支払うClaudeの構成も、自前のウォレットを持つ完全自律エージェントも、同じエンドポイントで対応します。

curl一発でAPIを体験

または https://servprivate.com/openapi.json を開くと、完全なOpenAPI 3.1仕様を確認できます。

FAQ

ServPrivateとAIエージェントの統合に関するよくある質問です。

どのAIアシスタントがこれを利用できますか?

MCP対応のあらゆるクライアントで利用できます。Claude Desktop、Claude Code、Cursor、Continue、Cline、そしてModel Context Protocolを実装する任意のクライアントです。MCP非対応のエージェント(OpenClaw、ChatGPTプラグイン、カスタムPythonスクリプト、n8nワークフロー、Anthropic Managed Agents)でも、/api/v1/* への通常のHTTPS呼び出しで同じ機能を利用できます。バックエンドも認証もフローも完全に同じです。

最初の注文前にアカウントは必要ですか?

いいえ。Authorizationヘッダーなしで POST /api/v1/orders を呼び出すと、レスポンスに新しいaccount_token(AAAA-BBBB-CCCC-DDDD形式の16文字の文字列)が含まれます。必ず保存してください。このトークンが、その後サーバーを管理する唯一の手段です。当社にはメールアドレスも復旧経路も、それ以外の手段も一切ありません。

x402-lightは公式のCoinbase x402クライアントと互換性がありますか?

部分的に対応しています。当社は402レスポンスにx402_light: trueおよびfacilitator: nullを付与しています。仕様に準拠したx402クライアントは、facilitator: nullを検出した時点で通常のUSDC送金(当社が普通に受け付けます)にフォールバックするか、適切にエラー処理するべきです。当社は402で返却されるrecipientアドレス宛の任意のUSDC ERC-20送金を受け付けます。EIP-3009署名は不要です。実際のクライアントが要求した時点で、本物のCoinbase x402 facilitatorを追加する予定です。

実際の暗号資産を消費せずにテストするにはどうすればよいですか?

任意の/api/v1/* URLに?dry_run=1を追加してください(またはheader X-Dry-Run: 1、もしくはbody field dry_run: true)。"DRY-"で始まる合成order_id、ダミーの支払いアドレス、ダミーの認証情報(RFC 5737のIP)が返り、注文はpending → confirmed → activeへ約60秒かけて自動的に進みます。上流の決済プロセッサへの呼び出しも、paymentsテーブルへの実レコード作成も、実サーバーのプロビジョニングも発生しません。MCPツールも同じdry_run引数を受け付けます。