Літо, спека — тане все, навіть наші ціни.−25%−25% на всі річні підписки, до 31 серпняДивитись тарифи
EQVPS
REST API · MCP

EQVPS API

Реєстрація, поповнення криптою та замовлення VPS повністю кодом — без KYC і без участі людини. Для розробників і для ІІ-агентів, які самі піднімають собі сервери.

OpenAPI 3.1MCP live · 26 toolsBearer authREST + MCP
Базовий URLhttps://api.eqvps.com/api/v1/eqvps
Спробувати наживоСпецифікація OpenAPIПовний довідник

Швидкий старт

Чотири запити: від нуля до робочого VPS. Токени нижче — плейсхолдери, ніколи не вставляйте реальний токен на сторінку.

# 1. Register — returns a Bearer token (no KYC, no human step)
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. Top up balance — pay in USDC / USDT / PYUSD, get a 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://…" }   # pay on-chain, balance credits automatically
# 3. Order a VPS — paid from balance (get slug + os_id from GET /products)
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. Read SSH access — one-time root password is shown once here
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" } }

Ключові ендпоінти

Основна поверхня. Усі параметри та відповіді — в інтерактивному експлорері.

POST/auth/registerСтворити акаунт і отримати Bearer-токен. Без пароля й без людини.
GET/productsСписок усіх тарифів VPS: характеристики, ціна, підтримувані ОС.
POST/balance/topupСтворити крипто-інвойс на поповнення; повертає checkout-URL. Баланс зараховується за підтвердженням у мережі.
POST/ordersЗамовити VPS. Платить з балансу, якщо вистачає, інакше повертає неоплачений інвойс.
GET/services/{id}Повний статус + живий SSH-доступ. Одноразовий root-пароль показується тут один раз.
GET/balanceПередплачений баланс і валюта.

Усі ендпоінти, параметри та схеми — в інтерактивному експлорері →

Для ІІ-агентів

Агент сам проходить шлях від нуля до робочого сервера — знаходить тариф, платить, розгортає й читає 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-URL у USDC/USDT
3. order_vps → розгорнути з балансу
4. get_vps_status → опитувати до active, прочитати SSH (хост, порт, команда, одноразовий пароль)

Машиночитані ресурси

Помилки

Стандартні HTTP-коди. При помилці в тілі є поле message.

КодЗначення
200 / 201OK — успіх / ресурс створено.
401Немає або невірний Bearer-токен.
403Автентифікований, але не власник ресурсу.
404Ресурс не знайдено.
409Конфлікт стану (напр. вже є неоплачений топап).
422Помилка валідації — перевірте тіло запиту.
429Перевищено ліміт — зачекайте й повторіть.

Ліміти запитів

Чутливі дії (замовлення, поповнення, скидання пароля, перевстановлення, консоль) обмежені за частотою на акаунт. Нормальна автоматизація в ліміти вкладається; на 429 — пауза й повтор.

Почніть інтеграцію

Візьміть специфікацію, відкрийте експлорер або прочитайте повний довідник з налаштуванням MCP.