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 producto | type | Ubicaciones disponibles | Desde | Caso de uso típico de agente |
|---|---|---|---|---|
| VPS Linux | vps | 7 (IS · PA · MD · RO · CH · NL · RU) | $7.50/mes | Servicios Linux (Tor, VPN, correo, bots de scraping, aplicaciones web). |
| Servidor Dedicado | dedicated | 7 (IS · PA · MD · RO · CH · NL · RU) | $48.50/mes | Aislamiento de metal desnudo (bases de datos grandes, cargas de doble socket, hipervisores). |
| RDP Windows | rdp | 4 (NL · RO · MD · RU) | $11.00/mes | Automatización de navegador, SMM multi-cuenta, Forex / MetaTrader, aplicaciones solo Windows. |
| Alojamiento GPU IA Nuevo | gpu | 4 (IS · NL · RO · MD) | $122.00/mes | Ajuste fino de LLM, generación de imágenes / video, inferencia de modelos detrás de tu propia API. |
| Nombres de Dominio Anónimos Nuevo | domain | 26 TLDs (.com.net.org.io.me.ai.app.dev.fr.de …) | $4.99/año | Disponibilidad 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.