EQVPS API
登録し、暗号通貨で残高をチャージし、完全にコードでVPSを注文 — KYC不要、プロセスに人間なし。開発者と、自分のサーバーをプロビジョニングするAIエージェント向け。
OpenAPI 3.1MCP live · 26 toolsBearer authREST + MCP
ベースURL
https://api.eqvps.com/api/v1/eqvpsクイックスタート
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の場合は待ってから再試行してください。