ServGhost

Alquila VPS offshore, servidores dedicados, RDP y GPU: catálogo, cotización, recarga con cripto y pedidos, sin KYC.

Servidor MCP alojado

npx add-mcp 'https://servghost.com/mcp'

Se instala en Claude Code, Codex, Cursor y más

Documentación

Inicio / API de Agentes

Sin KYC

Servidor MCP

REST + OpenAPI

x402-light

8 criptomonedas

Modo de prueba

Tres rutas de integración, un solo dominio

Elige la que se adapte a tu stack. Todas acceden al mismo backend, las mismas cuentas, la misma lógica /api/v1/*.

MCP

MCP — para Claude, Cursor, Continue, Cline

Añade https://servghost.com/mcp a tu configuración MCP. Ocho herramientas disponibles al instante: list_plans, list_locations, quote, create_order, payment_status, server_credentials, server_action, agent_help.

REST

REST — para cualquier cliente HTTP

Endpoints JSON simples bajo /api/v1/. Autenticación Bearer (emitida automáticamente en el primer pedido, sin registro). Especificación OpenAPI 3.1 en /openapi.json. Funciona desde curl, Python, Go, cualquier cosa que hable HTTP.

x402-light

x402-light — USDC instantáneo

Para agentes con su propia billetera. Envía X-Payment-Mode: x402 a POST /api/v1/topup → 402 con el bloque de aceptación x402 (esquema "exact", USDC en Base). Liquida reintentando con el encabezado X-Payment firmado.

Cuatro líneas de productos, un endpoint /api/v1/orders

Pasa type=vps\ / dedicated\ / rdp\ / gpu\ para cambiar de línea de producto. Misma autenticación Bearer, mismo checkout de criptomonedas, mismos endpoints de estado. Las ubicaciones están restringidas por producto — la API rechaza type=gpu\ en russia\ (controles de exportación de NVIDIA) y type=rdp\ en iceland\ / panama\ / switzerland\.

Línea de productotypeUbicaciones disponiblesDesdeCaso de uso típico de agente
VPS Linuxvps7 (IS · PA · MD · RO · CH · NL · RU)$7.50/mesServicios Linux (Tor, VPN, correo, bots de scraping, aplicaciones web).
Servidor Dedicadodedicated7 (IS · PA · MD · RO · CH · NL · RU)$48.50/mesAislamiento de metal desnudo (bases de datos grandes, cargas de doble socket, hipervisores).
RDP Windowsrdp4 (NL · RO · MD · RU)$11.00/mesAutomatización de navegador, SMM multi-cuenta, Forex / MetaTrader, aplicaciones solo Windows.
Alojamiento GPU IA Nuevogpu4 (IS · NL · RO · MD)$122.00/mesAjuste fino de LLM, generación de imágenes / video, inferencia de modelos detrás de tu propia API.
Nombres de Dominio Anónimos Nuevodomain26 TLDs (.com.net.org.io.me.ai.app.dev.fr.de …)$4.99/añoDisponibilidad en vivo en una llamada + precios que superan a Namecheap. Compra con saldo; enlace profundo a /domain-order en el sitio.

GET /api/v1/catalog devuelve la matriz SKU en vivo (precios por ubicación, opciones de SO, modelo de GPU, VRAM). El catálogo es abierto y cacheable durante 5 minutos — sin autenticación requerida.

Cómo funciona — 4 llamadas desde el descubrimiento hasta las credenciales

Sin SDK que instalar. Sin baile de OAuth. Sin correo electrónico. La primera llamada devuelve tu token de cuenta; las siguientes tres mueven el pedido de pendiente a activo.

1Descubre lo que está disponible

Lee el catálogo y la lista de jurisdicciones. Ambos endpoints son abiertos (sin autenticación) y cacheables durante 5 minutos.

2Crea el pedido

POST tu elección. La respuesta contiene una dirección de pago fresca por pedido, el monto exacto en criptomonedas, una expiración y — si no enviaste un Bearer — un account_token fresco. GUARDA EL TOKEN: es la única forma de gestionar el servidor después. No tenemos ruta de recuperación.

3Paga y consulta

Envía la criptomoneda a la dirección. Luego consulta el pedido hasta que el estado llegue a "activo" (típicamente 1–5 minutos para VPS una vez que se detecta el depósito).

4Recibe las credenciales

Una vez que el pedido está activo, obtén el servidor. Se devuelven la dirección IP, la contraseña de root, el puerto SSH y una URL de consola. Entra por SSH, listo.

curl — solo saldo en dos pasos: recarga, luego despliega

# Step 1: fund USD balance with crypto (min $30, max $2000; bonus credit applied on confirmation)
curl -X POST https://servghost.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://servghost.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://servghost.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,
  "billing_months": 3,
  "service_months": 3,
  "credentials_url": "https://servghost.com/api/v1/servers/9876"
}

Un endpoint, cuatro líneas de productos — ejemplos de copiar y pegar

curl — POST /api/v1/orders para cada producto

# 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://servghost.com/api/v1/topup",
    "suggested_usd": 54, "suggested_bonus": 0,
    "minimum_usd": 30, "maximum_usd": 2000,
    "bonus_doc": "https://servghost.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"} ...]}

Configuración MCP (60 segundos)

Añade este fragmento a tu cliente compatible con MCP (Claude Desktop, Claude Code, Cursor, Continue, Cline). Después de reiniciar, pregunta: "Cómprame un VPS-S de Islandia en Ubuntu 24.04, pagado en XMR".

~/.claude/mcp_settings.json — equivalente para Cursor / Continue / Cline

{
  "mcpServers": {
    "servghost": {
      "url": "https://servghost.com/mcp"
    }
  }
}

Herramientas expuestas por el servidor 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

Luego llama a agent_help() dentro de Claude — devuelve la receta canónica de 4 llamadas con ejemplos, integrada en la propia herramienta.

x402-light — un solo viaje de ida y vuelta con USDC

Envía el encabezado X-Payment-Mode: x402 a POST /api/v1/topup. El servidor responde HTTP 402 con un bloque de aceptación x402 (esquema "exact", USDC en Base, EIP-3009 transferWithAuthorization). Firma la autorización por el monto cotizado, reintenta la misma solicitud con el encabezado X-Payment — el depósito se liquida y acredita tu saldo. Luego pide cualquier servidor vía /api/v1/orders.

x402-light — un solo viaje de ida y vuelta con USDT

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

# → 201 returns {payment_id, address, amount_crypto, bonus_usd: 25,
#               credited_usd: 125, poll_url, account_token}.
# Send USDT (ERC-20) to address, poll poll_url until status="confirmed",
# then POST /api/v1/orders with Bearer to deploy from the funded balance.

Modo de prueba (dry-run) — nunca gastes criptomonedas reales mientras integras

Añade?dry_run=1 (o el encabezado X-Dry-Run: 1, o el campo del cuerpo dry_run: true) a cualquier endpoint /api/v1/*. El pedido sintético se auto-confirma después de ~60 segundos, devuelve IPs RFC 5737 y nunca toca una fila real de base de datos ni un procesador de pagos upstream. Perfecto para validar una integración de agente antes de tocar la red principal.

dry-run — nunca gastes criptomonedas reales

# no real crypto spent, no real server provisioned
curl -X POST 'https://servghost.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://servghost.com/api/v1/topup?dry_run=1' \
  -H 'Content-Type: application/json' \
  -d '{"amount":200,"crypto":"XMR"}'

Casos de uso — qué hacen los agentes con ServGhost

Estos son los patrones que vemos (y para los que diseñamos) en la infraestructura agéntica actual.

Levanta un VPS de scraping en 30 segundos

Un agente de investigación necesita una IP limpia en una jurisdicción específica. Llama a create_order, obtiene credenciales, ejecuta el trabajo y luego termina.

Cadena de suministro de cómputo propiedad del agente

Un agente autónomo de larga duración (Claude Managed Agent, orquestador personalizado) aprovisiona su propia infraestructura a medida que escala horizontalmente — sin intermediario humano.

Cómputo BYO para cargas de trabajo sensibles

Un usuario con preocupaciones de privacidad pide a Claude que aloje un LLM, un relay de Tor, un nodo de Monero o una VPN autoalojada — pago, despliegue, entrega de clave SSH, todo ocurre del lado del agente.

Infraestructura desechable para investigación de seguridad

Herramientas de pruebas de penetración, sandboxes de malware, nodos de salida — cualquier cosa que se beneficie de ser efímera y no atribuible. Los agentes crean, usan y destruyen.

GPU bajo demanda para ajuste fino de LLM + inferencia

Los agentes levantan un H100 SXM5 (80 GB HBM3) con PyTorch / CUDA preinstalado en 60 segundos, ejecutan un trabajo de ajuste fino, despliegan el modelo detrás de su propio endpoint vLLM y luego destruyen la máquina. Facturación mensual predecible, ancho de banda ilimitado, sin tarifas por token.

Despliegue multi-región + multi-producto desde un solo prompt

Un bucle de agente despliega un VPS Linux en Islandia (plano de control), un RDP Windows en los Países Bajos (trabajador de automatización de navegador) y una GPU H100 en Islandia (inferencia). Mismo token, misma API, mismo checkout.

Por qué ServGhost funciona para agentes

Seis propiedades que hacen a ServGhost especialmente adecuado para compras autónomas y asistidas.

Cero KYC

Sin nombre, correo, teléfono, ID, captcha. El agente paga y obtiene el servidor — eso es todo.

Despliegue instantáneo

VPS activo en menos de 5 minutos. Dedicado típicamente 15–60 minutos. Sin cola, sin aprobación humana.

8 criptomonedas

BTC, XMR, ETH, USDT, USDTTRC, SOL, LTC, TRX. Misma API para todas.

7 jurisdicciones

Islandia, Panamá, Moldavia, Rumania, Suiza, Países Bajos, Rusia. Filtra por ubicación.

Modo de prueba

Valida tu integración de principio a fin sin gastar. dry_run=1 en cada endpoint.

Dos flujos, una API

El mismo endpoint sirve a Claude-con-humano-pagando y agente totalmente autónomo-con-billetera-propia.

Preguntas frecuentes

Preguntas comunes sobre la integración de ServGhost con agentes de IA.

¿Qué asistentes de IA pueden usar esto?

Cualquier cliente compatible con MCP: Claude Desktop, Claude Code, Cursor, Continue, Cline y cualquier cliente que implemente el Model Context Protocol. Para agentes sin soporte MCP (OpenClaw, plugins de ChatGPT, scripts Python personalizados, flujos n8n, Managed Agents de Anthropic), la misma funcionalidad está disponible vía llamadas HTTPS simples a /api/v1/* — exactamente el mismo backend, misma autenticación, mismo flujo.

¿Necesito una cuenta antes de hacer el primer pedido?

No. POST /api/v1/orders sin ningún encabezado Authorization y la respuesta incluirá un account_token fresco (cadena de 16 caracteres en formato AAAA-BBBB-CCCC-DDDD). Guárdalo. Ese token es la única forma de gestionar tu servidor después — no tenemos correo, ni ruta de recuperación, ni nada más.

¿Es x402-light compatible con el cliente x402 oficial de Coinbase?

Parcialmente. Etiquetamos nuestras respuestas 402 con x402_light: true y facilitator: null. Un cliente x402 conforme a la especificación debería detectar facilitator: null y o bien recurrir a una transferencia USDC regular (que aceptamos normalmente) o fallar con elegancia. Aceptamos cualquier transferencia USDC ERC-20 a la dirección del destinatario devuelta en el 402 — no hay requisito de firma EIP-3009. Añadiremos un facilitador x402 real de Coinbase la primera vez que un cliente real lo exija.

¿Cómo pruebo sin gastar criptomonedas reales?

Añade?dry_run=1 a cualquier URL /api/v1/* (o el encabezado X-Dry-Run: 1, o el campo del cuerpo dry_run: true). Obtendrás un order_id sintético que comienza con "DRY-", una dirección de pago falsa, credenciales falsas (IPs RFC 5737) y el pedido avanza automáticamente pendiente → confirmado → activo en ~60 segundos. Sin llamada a procesador de pagos upstream, sin fila real de DB en pagos, sin servidor real aprovisionado. Las herramientas MCP aceptan el mismo argumento dry_run.