夏の暑さ — すべてが溶ける、価格までも。−25%すべての年間プランで−25%、8月31日までプランを見る
EQVPS
始める
REST API · MCP

EQVPS API

登録し、暗号通貨で残高をチャージし、完全にコードでVPSを注文 — KYC不要、プロセスに人間なし。開発者と、自分のサーバーをプロビジョニングするAIエージェント向け。

OpenAPI 3.1MCP live · 26 toolsBearer authREST + MCP
ベースURLhttps://api.eqvps.com/api/v1/eqvps
ライブで試すOpenAPI仕様完全リファレンス

クイックスタート

4回の呼び出し:ゼロから稼働中のVPSまで。以下のトークンは例です — 実際のトークンをページに貼らないでください。

# 1. 登録 — Bearerトークンを返す(KYC不要、人間の手順なし)
curl -X POST https://api.eqvps.com/api/v1/eqvps/auth/register \
  -H "Content-Type: application/json" \
  -d '{"first_name":"Ada","last_name":"Agent","email":"agent@example.com"}'
# → { "token": "<YOUR_API_TOKEN>" }
# 2. 残高チャージ — USDC / USDT / PYUSDで支払い、checkout URLを取得
curl -X POST https://api.eqvps.com/api/v1/eqvps/balance/topup \
  -H "Authorization: Bearer <YOUR_API_TOKEN>" \
  -H "Content-Type: application/json" \
  -d '{"amount":20}'
# → { "checkout_url": "https://…" }   # オンチェーンで支払い、残高は自動反映
# 3. VPSを注文 — 残高から支払い(GET /products からslug + os_idを取得)
curl -X POST https://api.eqvps.com/api/v1/eqvps/orders \
  -H "Authorization: Bearer <YOUR_API_TOKEN>" \
  -H "Content-Type: application/json" \
  -d '{"product":"micro","os_id":1,"ssh_key":"ssh-ed25519 AAAA…"}'
# 4. SSHアクセスを読む — 一度きりのrootパスワードがここに一度表示される
curl https://api.eqvps.com/api/v1/eqvps/services/SV-XXXXXX \
  -H "Authorization: Bearer <YOUR_API_TOKEN>"
# → { "status":"active", "ssh": { "host":"…", "port":22, "command":"ssh root@… -p 22" } }

主要エンドポイント

中核となる面。各パラメータとレスポンスはインタラクティブexplorerで開きます。

POST/auth/registerアカウントを作成しBearerトークンを取得。パスワードなし、人間の手順なし。
GET/productsすべてのVPSプランを仕様、価格、対応OSイメージとともに一覧表示。
POST/balance/topup暗号通貨チャージの請求書を作成;checkoutリンクを返します。オンチェーン確認で残高が反映。
POST/ordersVPSを注文。資金があれば残高から支払い、なければ未払いの請求書を返します。
GET/services/{id}完全なステータス + ライブSSHアクセス。一度きりのrootパスワードがここに一度表示。
GET/balanceプリペイドのクレジット残高と通貨。

各エンドポイント、パラメータ、スキーマをインタラクティブexplorerで確認 →

AIエージェント向け

エージェントは自力で何もない状態から稼働中サーバーまで到達できます — 検出、支払い、プロビジョニング、SSHの読み取り、すべてAPIまたはMCPで。

MCPは稼働中 — 計画中ではありません。

任意のMCPクライアントを https://mcp.eqvps.com/mcp(Streamable HTTP)に向けてください。26のツールが検出、アカウント、支払い、VPSの完全な制御をカバー。公開ツール:list_plans、register_account、login;その他すべてはBearerトークンを使用。

自律フロー

1. register_account → Bearerトークンを取得
2. topup_balance → checkoutリンクをUSDC/USDTで支払い
3. order_vps → 残高からプロビジョニング
4. get_vps_status → アクティブになるまでポーリング、SSHを読む(ホスト、ポート、コマンド、一度きりのパスワード)

機械可読リソース

エラー

標準のHTTPステータスコード。失敗時にはボディにmessageフィールドが含まれます。

ステータス意味
200 / 201OK — リクエスト成功 / リソース作成。
401Bearerトークンが欠落または無効。
403認証済みですが、このリソースの所有者ではありません。
404リソースが見つかりません。
409状態の競合(例:未払いのチャージが既に存在)。
422検証エラー — リクエストボディを確認。
429レート制限 — 待ってから再試行。

レート制限

機密性の高い操作(注文、チャージ、パスワードリセット、再インストール、コンソール)はアカウントごとにレート制限されます。通常の自動化は制限内に十分収まります;429の場合は待ってから再試行してください。

今すぐこれで開発を始める

仕様を取得し、explorerを開くか、MCPセットアップ付きの完全リファレンスを読んでください。