Главная / API для агентов
VPS-хостинг для AI-агентов · MCP · REST · x402

Купите VPS или выделенный сервер через AI-агента — оплата в Crypto, без KYC.

ServPrivate — первый оффшорный хостинг-провайдер с нативной поддержкой AI-агентов. AI-агенты (Claude, ChatGPT, OpenClaw, Cursor, Continue, Cline, кастомный Python) заказывают оффшорный VPS или выделенный сервер полностью через MCP server, REST API или x402-light — оплата в Bitcoin, Monero, USDC или 17 других монетах. Без KYC, без email, без капчи. Мгновенное автоматическое развёртывание в 7 офшорных юрисдикциях включая Исландию, Панаму и Швейцарию.

Claude Desktop Claude Code ChatGPT Cursor Continue OpenClaw curl
Без KYC
MCP-сервер
REST + OpenAPI
x402-light
20 криптовалют
Тестовый режим

Три пути интеграции, один домен

Выберите подходящий для вашего стека. Все они обращаются к одному бэкенду, одним аккаунтам и одной логике /api/v1/*.

MCP

MCP — для Claude, Cursor, Continue, Cline

Добавьте https://servprivate.com/mcp в конфигурацию MCP. Восемь инструментов доступны сразу: list_plans, list_locations, quote, create_order, payment_status, server_credentials, server_action, agent_help.

REST

REST — для любого HTTP-клиента

Простые JSON-эндпоинты по пути /api/v1/. Аутентификация Bearer (выдаётся автоматически при первом заказе, без регистрации). Спецификация OpenAPI 3.1 по адресу /openapi.json. Работает из curl, Python, Go и любого инструмента с поддержкой HTTP.

x402-light

x402-light — мгновенная оплата в USDC

Для агентов с собственным кошельком. Отправьте X-Payment-Mode: x402 на /api/v1/orders — сервер ответит HTTP 402 с инструкциями по депозиту USDC за один обмен. Посредник не требуется.

Четыре продуктовые линейки, один эндпоинт /api/v1/orders

Передайте `type=vps` / `dedicated` / `rdp` / `gpu` для выбора линейки. Единая Bearer-аутентификация, единый крипто-чекаут, единые статус-эндпоинты. Локации ограничены по продукту — API отклонит `type=gpu` в `russia` (экспортный контроль NVIDIA) и `type=rdp` в `iceland` / `panama` / `switzerland`.

Линейка продуктовtypeДоступные локацииОтТипичный сценарий применения
Linux VPS vps 7 (IS · PA · MD · RO · CH · NL · RU) $7.50/mo Linux-сервисы (Tor, VPN, почта, боты для скрапинга, веб-приложения).
Dedicated Server dedicated 7 (IS · PA · MD · RO · CH · NL · RU) $48.50/mo Изоляция bare-metal (тяжёлые БД, двухпроцессорные задачи, гипервизоры).
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 (цены по локациям, варианты ОС, модель GPU, VRAM). Каталог открыт и кешируется на 5 минут — авторизация не требуется.

Как это работает — 4 вызова от обнаружения до учётных данных

Никакого SDK для установки. Никакого OAuth. Никакого email. Первый вызов возвращает токен аккаунта; следующие три переводят заказ из ожидающего в активный.

1Узнайте, что доступно

Прочитайте каталог и список юрисдикций. Оба эндпоинта открыты (без аутентификации) и допускают кэширование на 5 минут.

2Создайте заказ

Отправьте POST с выбранными параметрами. В ответе — свежий адрес для оплаты (индивидуальный для каждого заказа), точная сумма в криптовалюте, срок действия, а если Bearer-токен не был передан — свежий account_token. СОХРАНИТЕ ТОКЕН: только с ним можно управлять сервером в дальнейшем. Механизма восстановления нет.

3Оплатите и опрашивайте статус

Отправьте криптовалюту на указанный адрес. Затем периодически запрашивайте статус заказа, пока он не достигнет значения "active" (как правило, 1–5 минут для VPS после обнаружения депозита).

4Получите учётные данные

Как только заказ станет активным, запросите данные сервера. В ответе будут 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"
}

Один эндпоинт, четыре линейки — примеры для копирования

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

Затем вызовите agent_help() внутри Claude — он вернёт канонический рецепт из 4 вызовов с примерами, встроенными прямо в инструмент.

x402-light — один обмен с USDC

Отправьте заголовок X-Payment-Mode: x402 на /api/v1/orders. Сервер ответит HTTP 402 с инструкциями по депозиту USDC (ERC-20) — как в заголовке X-Payment-Required, так и в теле JSON. Отправьте USDC, опрашивайте URL, получите учётные данные. Примечание: это "x402-light" — побитово совместим с x402-клиентами, которые обнаруживают facilitator: null и переходят к обычному переводу USDC вместо подписи EIP-3009.

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

# → 201 returns {payment_id, address, amount_crypto, bonus_usd: 25,
#               credited_usd: 125, poll_url, account_token}.
# Send USDC (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) — не тратьте реальную криптовалюту в процессе интеграции

Добавьте ?dry_run=1 (или заголовок X-Dry-Run: 1, или поле dry_run: true в теле) к любому эндпоинту /api/v1/*. Синтетический заказ автоматически подтверждается примерно через 60 секунд, возвращает IP-адреса по RFC 5737 и не затрагивает ни одну реальную строку в базе данных, ни внешний платёжный шлюз. Идеально для проверки интеграции агента до выхода в основную сеть.

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

Это паттерны, которые мы наблюдаем (и для которых проектируем) в агентной инфраструктуре сегодня.

Запустить VPS для скрапинга за 30 секунд

Агент-исследователь нуждается в чистом IP в определённой юрисдикции. Он вызывает create_order, получает учётные данные, выполняет задачу, затем завершает работу.

Вычислительная цепочка поставок, принадлежащая агенту

Долгосрочный автономный агент (Claude Managed Agent, пользовательский оркестратор) самостоятельно обеспечивает инфраструктуру по мере горизонтального масштабирования — без участия человека.

Собственные вычисления для чувствительных рабочих нагрузок

Пользователь, озабоченный конфиденциальностью, просит Claude разместить LLM, Tor-ретранслятор, узел Monero или самостоятельно размещённый VPN — оплата, развёртывание и передача SSH-ключей происходят на стороне агента.

Одноразовая инфраструктура для исследований безопасности

Инструменты пентестинга, песочницы для вредоносных программ, выходные узлы — всё, что выигрывает от кратковременности и неприписываемости. Агенты создают, используют и уничтожают.

GPU по запросу для файнтюнинга LLM + инференса

Агенты поднимают H100 SXM5 (80 GB HBM3) с предустановленными PyTorch / CUDA за 60 секунд, запускают задачу файнтюнинга, разворачивают модель за собственным vLLM-эндпоинтом, затем удаляют сервер. Предсказуемые ежемесячные счета, безлимитный трафик, без поштучной тарификации.

Мультирегиональный + мультипродуктовый деплой из одного промпта

Один агентный цикл разворачивает Linux VPS в Исландии (управляющая плоскость), Windows RDP в Нидерландах (воркер автоматизации браузера) и H100 GPU в Исландии (инференс). Один токен, один API, один чекаут.

Почему ServPrivate подходит для агентов

Шесть свойств, делающих ServPrivate уникально подходящим для автономных и ассистированных покупок.

Нулевой KYC

Ни имени, ни почты, ни телефона, ни удостоверения личности, ни капчи. Агент платит и получает сервер — всё.

Мгновенное развёртывание

VPS готов менее чем за 5 минут. Выделенный сервер — как правило, 15–60 минут. Без очередей и ручного согласования.

20 криптовалют

BTC, XMR, ETH, USDT, USDCETH, XRP, LTC, SOL, TRX, TON, DOGE, POL, BCH, DASH, ZEC, ATOM, ETC (+ USDT на TRC-20/BEP-20/Solana). Единый API для всех.

7 юрисдикций

Исландия, Панама, Молдова, Румыния, Швейцария, Нидерланды, Россия. Фильтрация по расположению.

Тестовый режим

Проверьте интеграцию от начала до конца без затрат. dry_run=1 для каждого эндпоинта.

Два сценария, один API

Один эндпоинт обслуживает как Claude с оплатой человеком, так и полностью автономный агент с собственным кошельком.

Изучите API с помощью одного curl

Или откройте 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) та же функциональность доступна через обычные HTTPS-вызовы к /api/v1/* — тот же бэкенд, та же аутентификация, тот же процесс.

Нужна ли учётная запись перед первым заказом?

Нет. Отправьте POST /api/v1/orders без заголовка Authorization — в ответе будет свежий account_token (16-символьная строка в формате AAAA-BBBB-CCCC-DDDD). Сохраните его. Этот токен — единственный способ управлять сервером в дальнейшем: ни почты, ни восстановления, ничего другого.

Совместим ли x402-light с официальным клиентом Coinbase x402?

Частично. Мы помечаем наши 402-ответы полями x402_light: true и facilitator: null. Спецификационно-совместимый x402-клиент должен обнаружить facilitator: null и либо перейти к обычному переводу USDC (который мы принимаем в штатном режиме), либо завершить работу корректно. Мы принимаем любой ERC-20 перевод USDC на адрес получателя, указанный в 402 — подпись EIP-3009 не требуется. Настоящий фасилитатор Coinbase x402 будет добавлен, как только это реально потребуется клиенту.

Как тестировать без затраты реальной криптовалюты?

Добавьте ?dry_run=1 к любому URL /api/v1/* (или заголовок X-Dry-Run: 1, или поле dry_run: true в теле). Вы получите синтетический order_id, начинающийся с "DRY-", фиктивный адрес оплаты, фиктивные учётные данные (IP-адреса по RFC 5737), а заказ автоматически перейдёт из pending → confirmed → active примерно за 60 секунд. Никаких обращений к внешнему платёжному процессору, ни одной реальной строки в платежах, ни одного реального выделенного сервера. MCP-инструменты принимают тот же аргумент dry_run.