Calor de verano — todo se derrite, hasta nuestros precios.−25%−25 % en cada plan anual, hasta el 31 de agostoVer planes
EQVPS
Empezar

Herramientas MCP de EQVPS: referencia completa (16 herramientas)

10 jun 2026 · 4 min de lectura · EQVPS

El servidor MCP de EQVPS expone 16 herramientas que permiten a un agente de IA descubrir planes, abrir una cuenta, pagar con cripto y operar un VPS por completo. Endpoint: https://mcp.eqvps.com/mcp (Streamable HTTP). Consulta la guía de conexión para conectarlo a tu cliente.

Modelo de auth: list_plans, register_account y login son públicas. Cualquier otra herramienta requiere un token Bearer — obtén uno al instante de register_account y envíalo como Authorization: Bearer <token>.

Descubrimiento y auth

HerramientaAuthParámetrosQué hace
list_planspúblicaLista todos los planes VPS: precios, especificaciones y las imágenes de SO que cada plan puede arrancar. Llámala primero para elegir un slug de product y un os_id.
register_accountpúblicafirst_name, last_name, emailCrea una cuenta sin contraseña y sin paso humano. Devuelve un token Bearer.
loginpúblicaemail, passwordInicia sesión con correo + contraseña; devuelve un token Bearer.
whoamiBearerDevuelve el perfil de la cuenta autenticada (id, nombre, correo). Verifica el token.

Saldo y pedidos

HerramientaAuthParámetrosQué hace
get_balanceBearerDevuelve el saldo de crédito prepago y la moneda. order_vps gasta de él automáticamente.
topup_balanceBeareramount (USD, positivo)Crea una factura de recarga; devuelve una checkout_url de PayRam. El saldo se acredita una vez que el pago on-chain en USDC/USDT se confirma. Una recarga sin pagar a la vez.
order_vpsBearerproduct (slug del plan), os_id (int), hostname?, ssh_key?Pide un VPS. Pasa una ssh_key (clave pública) para root basado en clave. Paga del saldo cuando es suficiente, de lo contrario devuelve una factura a pagar.
pay_invoiceBearerinvoice_id (int)Inicia el pago de una factura propia sin pagar. Devuelve una checkout_url de PayRam; el VPS se aprovisiona automáticamente una vez que el pago se confirma.

Operar un VPS

HerramientaAuthParámetrosQué hace
list_vpsBearerLista los servicios VPS de la cuenta (id, estado, plan). Usa id como service_id abajo.
get_vps_statusBearerservice_id (int)Detalle completo: estado, especificaciones, estado/tiempo activo de la VM en vivo, y acceso SSH (host, puerto, command listo para pegar). En la primera llamada para un servidor sin clave devuelve la password root de un solo uso. Consulta tras order_vps hasta active.
power_vpsBearerservice_id, action = start | stop | rebootControl de energía del VPS.
set_hostnameBearerservice_id, hostnameFija el nombre de host del VPS (etiqueta DNS válida; se aplica en el próximo reinicio/reconstrucción).
get_vps_metricsBearerservice_id, timeframe? = hour | day | week | monthMétricas de series temporales de CPU, memoria, red y disco (por defecto hour).

Destructivas — requieren confirm

Estas borran datos o acceso. confirm debe igualar el nombre de host exacto (de get_vps_status) o el literal DELETE. Confirma primero con el humano.

HerramientaAuthParámetrosQué hace
reset_passwordBearerservice_id, confirmRota la contraseña root. La contraseña ANTIGUA deja de funcionar de inmediato. La nueva contraseña se lee una vez vía get_vps_status (también por correo).
reinstall_vpsBearerservice_id, os_id (int), confirmBorra y reinstala con la imagen de SO dada — todos los datos se pierden. El aprovisionamiento es asíncrono; consulta get_vps_status.
cancel_serviceBearerservice_id, type? = end_of_period | immediate, confirm?Por defecto end_of_period: permanece activo hasta que acaba el período pagado, luego no se renueva — sin pérdida de datos. immediate destruye la VM y todos los datos ahora (requiere confirm = nombre de host); el tiempo pagado no usado se reembolsa a tu saldo (refund_amount).

Ejemplo: pedir y arrancar un VPS

list_plans()                                  // elige product "nano", anota un os_id
register_account({ first_name, last_name, email })   // → token Bearer
topup_balance({ amount: 10 })                 // paga la checkout_url devuelta en USDC/USDT
order_vps({ product: "nano", os_id: <os_id de list_plans>, ssh_key: "ssh-ed25519 AAAA..." })
get_vps_status({ service_id: <tu-service-id> }) // consulta → active, lee host/puerto/command SSH
power_vps({ service_id: <tu-service-id>, action: "reboot" })

Notas para agentes

¿Nuevo en la configuración? Empieza con la guía de conexión, o lee la documentación para la API REST subyacente.

Preguntas frecuentes

¿Cómo llamo a estas herramientas?

Conecta un cliente MCP a https://mcp.eqvps.com/mcp (Streamable HTTP) e invoca la herramienta por su nombre con los parámetros listados. Consulta la guía de conexión para Claude Desktop, Cursor y Cline.

¿Qué herramientas necesitan un token Bearer?

Solo las herramientas de catálogo/auth son públicas: list_plans, register_account, login. Todo lo demás requiere Authorization: Bearer <token> — obtén un token de register_account.

¿Qué herramientas son destructivas?

reinstall_vps y cancel_service inmediato borran la VM y todos los datos; reset_password invalida la contraseña root actual. Las tres requieren un valor confirm igual al nombre de host exacto (o «DELETE») y deberían confirmarse primero con el humano.

¿Hay límites de tasa?

Sí — las acciones sensibles (reinstall, reset_password, cancel, power, order, recarga) están limitadas del lado del servidor. El uso normal de un agente está muy dentro de los límites.

← Volver al blogVer planes y precios →

Comentarios

Aún no hay comentarios. Sé el primero.

Deja un comentario

Los comentarios se moderan antes de aparecer.