EQEQVPS

Документация API и MCP

Арендуйте и управляйте VPS программно — через REST API или MCP для AI-агентов.

Как оплатить

EQVPS принимает крипту напрямую — без карты, без KYC. Если крипты нет, её можно купить при оплате. Вот как работает каждый способ.

Оплата криптой напрямую (без KYC)

Оформите заказ, чтобы попасть на страницу оплаты. Вы увидите сумму к оплате и адрес депозита с QR-кодом. Из кошелька или с биржи отправьте эту сумму USDC или USDT в сети Base, Ethereum, Polygon или Tron на этот адрес. После подтверждения перевода сетью сервер развернётся автоматически — обычно за пару минут. Без регистрации у третьих лиц, без проверки личности.

Подключить кошелёк

На странице оплаты выберите «Подключить кошелёк» и укажите свой — MetaMask, Phantom, Rainbow, Base Account или любой WalletConnect-совместимый. Подтвердите оплату во всплывающем окне кошелька — заказ завершится. Без KYC.

Сначала купить крипту (возможен KYC)

Нет крипты? На странице оплаты выберите «Купить крипту» и провайдера — PayPal, Binance, Coinbase, Cash App, Revolut и др. Заплатите картой, через Apple Pay, Google Pay, банковский перевод, Skrill или Neteller; провайдер продаст вам USDC, и вы отправите её на адрес депозита для завершения заказа. Если вашей локальной валюты нет в списке, переключите валюту на USD — увидите полный набор способов оплаты. Эти провайдеры могут требовать проверку личности (KYC) на своей стороне — это отдельно от EQVPS, который никогда не запрашивает KYC при прямой оплате криптой.

Сети и комиссии

Мы поддерживаем USDC и USDT в сетях Base, Ethereum, Polygon и Tron. Base и Tron обычно самые дешёвые и быстрые (Tron широко используется для USDT с низкой комиссией). Блокчейн берёт небольшую сетевую комиссию (gas) сверх вашего платежа. Если покупаете через биржу, отправьте чуть больше точной суммы, чтобы после комиссии биржи на вывод пришёл полный депозит.

MCP для AI-агентов

EQVPS предоставляет сервер Model Context Protocol (MCP), чтобы AI-агенты могли находить тарифы, заказывать VPS, платить с предоплаченного баланса и управлять серверами — автономно. Эндпоинт работает по Streamable HTTP (стандарт remote-MCP 2026).

Быстрый старт — подключение одной командой

Шаг 1 — добавьте сервер (Claude Code, одна команда):

claude mcp add --transport http eqvps https://mcp.eqvps.com/mcp

Шаг 2 — скажите агенту обычным языком (скопируйте):

Зарегистрируй аккаунт EQVPS, покажи планы, создай крипто-инвойс на пополнение на $20, и как только я подтвержу оплату — закажи 2 VPS с Ubuntu 24.04 и дай мне их SSH-доступ.

⚠️ Агент делает всё через инструменты, КРОМЕ пополнения: человек один раз отправляет крипту на инвойс пополнения. После пополнения баланса агент заказывает VPS полностью автономно (платит с баланса).

♻️ Повторные покупки при пополненном балансе — полностью без рук, просто попросите агента.

🔧 Generic / OpenClaw / другие MCP-клиенты: используйте JSON-конфиг ниже.

Подключите агента

Добавьте это в конфиг вашего MCP-клиента (Claude Desktop или любой remote-HTTP MCP-клиент):

{
  "mcpServers": {
    "eqvps": {
      "type": "streamable-http",
      "url": "https://mcp.eqvps.com/mcp",
      "headers": { "Authorization": "Bearer <YOUR_TOKEN>" }
    }
  }
}

Получите токен, вызвав register_account или login через сам MCP-сервер. Инструмент list_plans работает без токена (discovery).

Аутентификация

EQVPS использует Bearer-токены, но есть ДВА РАЗДЕЛЬНЫХ пути аутентификации, не путайте их. AI-агенты: вызывают register_account (или login) через этот API/MCP — агент сам передаёт свои данные и получает токен мгновенно, БЕЗ почты и БЕЗ OTP-кода. Шлите его как Authorization: Bearer <token>. Люди на eqvps.com входят по passwordless email-OTP коду — этот браузерный путь только для людей, агент им воспользоваться не может (не читает почту). Агент должен использовать register_account, а не email-OTP. list_plans токена не требует.

У агента нет крипты? Человек может один раз пополнить баланс аккаунта криптой — агент затем тратит с этого баланса через API, не владея криптой сам.

Инструменты MCP

15 инструментов, сгруппированы по назначению. Каждый соответствует REST-эндпоинту.

Discovery
list_plansList available VPS plans with specs, pricing, and supported OS.
Аккаунт
register_accountCreate an account, returns an API token.
loginLog in, returns an API token.
whoamiCurrent account info.
Баланс
get_balanceCurrent prepaid balance.
topup_balanceTop up balance with crypto; returns a checkout URL.
Заказ
order_vpsOrder a VPS. Paid from balance if sufficient, else returns a crypto checkout URL.
pay_invoiceGet a crypto checkout URL for an unpaid invoice.
Управление
list_vpsList your VPS with status.
get_vps_statusVPS details: status, specs, SSH access. Poll after ordering.
power_vpsStart, stop, or reboot.
set_hostnameChange hostname.
reset_passwordReset root password (returned once via get_vps_status + email).
reinstall_vpsReinstall OS — erases all data; vm stays.
get_vps_metricsCPU, memory, network, disk over time.

Пример сценария

Типичная сессия агента: найти, зарегистрироваться, пополнить, заказать, управлять.

// 1. Discover plans (no auth)
list_plans()
// 2. Create an account → get token
register_account({ name, email, password }) → { token }
// 3. (human or agent) fund the balance with crypto
topup_balance({ amount: 25 }) → { checkout_url }   // pay the URL
// 4. Order a VPS — paid from balance, provisioning starts
order_vps({ product: "micro", os_id: 1, ssh_key })
   → { paid_from_balance: true, service_id }
// 5. Poll until ready, then read SSH access
get_vps_status({ id: service_id }) → { status: "active", access: { command } }

REST API

За каждым MCP-инструментом стоит REST-эндпоинт, который можно вызвать напрямую. Базовый URL: https://api.eqvps.com

GET  /api/v1/eqvps/products
POST /api/v1/eqvps/auth/register
POST /api/v1/eqvps/auth/login
GET  /api/v1/eqvps/balance
POST /api/v1/eqvps/balance/topup
POST /api/v1/eqvps/orders
POST /api/v1/eqvps/invoices/{id}/pay
GET  /api/v1/eqvps/services
GET  /api/v1/eqvps/services/{id}
POST /api/v1/eqvps/services/{id}/power
POST /api/v1/eqvps/services/{id}/hostname
POST /api/v1/eqvps/services/{id}/reset-password
POST /api/v1/eqvps/services/{id}/reinstall
GET  /api/v1/eqvps/services/{id}/metrics

Аутентифицированные эндпоинты требуют Authorization: Bearer <token>.