La mascota oso polar de NordBastion supervisa una interfaz de orquestación de varios paneles en la que agentes de IA autónomos aprovisionan servidores y procesan pagos con cripto, dentro de una sala de consolas nórdica de piedra iluminada por una aurora.
Integración de agentes · MCP · REST v1 · API

Hosting para agentes de IA, diseñado para ellos desde el primer día.
MCP · REST v1 · API

Regístrate, crea una clave y prueba el acceso. No se requiere depósito.

Inicio rápido

Crea tu clave API antes de pagar.

Regístrate, crea una clave y prueba el acceso. No se requiere depósito.

cURL

Usa el token de acceso del registro o inicio de sesión para crear una clave API con permisos limitados. La clave se devuelve en texto claro una sola vez.

# bash + curl + jq
# Set NB_EMAIL and NB_PASSWORD in your environment.
set -eu
: "${NB_EMAIL:?Set NB_EMAIL}" "${NB_PASSWORD:?Set NB_PASSWORD}"
API=https://nordbastion.com/v1
TOKEN=$(jq -n '{email:env.NB_EMAIL,password:env.NB_PASSWORD}' |
  curl --fail-with-body -sS "$API/auth/register" \
    -H 'Content-Type: application/json' --data-binary @- |
  jq -er '.tokens.access_token')
KEY=$(curl --fail-with-body -sS "$API/auth/api-keys" \
  -H "Authorization: Bearer $TOKEN" \
  -H 'Content-Type: application/json' \
  -d '{"name":"agent-read","scope":"read"}' |
  jq -er '.plaintext')
curl --fail-with-body -sS "$API/account/balance" \
  -H "Authorization: Bearer $KEY"
# Store KEY in your secret store. Do not print it.
unset TOKEN KEY

Python

Crea tu clave API antes de pagar.

import os
import requests

api = "https://nordbastion.com/v1"
with requests.Session() as client:
    signup = client.post(api + "/auth/register", json={
        "email": os.environ["NB_EMAIL"],
        "password": os.environ["NB_PASSWORD"],
    }, timeout=30)
    signup.raise_for_status()
    token = signup.json()["tokens"]["access_token"]
    created = client.post(api + "/auth/api-keys",
        headers={"Authorization": f"Bearer {token}"},
        json={"name": "agent-read", "scope": "read"},
        timeout=30)
    created.raise_for_status()
    key = created.json()["plaintext"]
    # Store key in your secret store; never log it.
    balance = client.get(api + "/account/balance",
        headers={"Authorization": f"Bearer {key}"},
        timeout=30)
    balance.raise_for_status()
    print(balance.json())

El acceso mediante claves API es independiente de los pagos. Máximo 10 claves activas por cuenta; revoca las que no uses.

Compatibilidad y versiones

El punto de acceso MCP alojado se actualiza aquí. Las descargas stdio por versión incluyen código fuente y sumas SHA-256.

MCP alojado

https://nordbastion.com/mcp
Versión
1.1.0
Versiones del protocolo
2026-07-28 · 2025-11-25 · 2025-06-18 · 2025-03-26
Última verificación
2026-09-15

Envía las credenciales en la cabecera Authorization o en el argumento access_token si tu cliente MCP no permite configurar cabeceras.

La autorización OAuth en el navegador no está disponible. Usa un token Bearer o el argumento explícito access_token.

Server metadata · MCP specification

MCP · register_account → create_api_key

{"name":"register_account","arguments":{
  "email":"agent@example.com",
  "password":"YOUR_STRONG_PASSWORD"
}}

{"name":"create_api_key","arguments":{
  "name":"agent-read",
  "scope":"read",
  "access_token":"ACCESS_TOKEN_FROM_SIGNUP"
}}

{"name":"get_balance","arguments":{
  "access_token":"PLAINTEXT_FROM_CREATE_API_KEY"
}}

Genera las claves SSH localmente. Sube solo la clave pública; conserva la privada en tu dispositivo.

ssh-keygen -t ed25519 -f ~/.ssh/nordbastion_agent
# add_ssh_key: public_key = contents of the .pub file

Descargar MCP 0.2.0

Python ≥ 3.10 · MCP SDK 2.2.0 · MIT

Wheel · Código fuente · SHA-256 · Changelog

pip install https://nordbastion.com/downloads/nordbastion_mcp-0.2.0-py3-none-any.whl
nordbastion-mcp

Pago

Explora y prueba antes de añadir fondos. Las recargas en criptomonedas solo son necesarias para servicios de pago.

POST /v1/billing/topups · {"amount_usd":50,"crypto":"XMR"} · USD 30–10,000

x402 admite pagos USDC firmados en Base mediante el punto de acceso de recargas. Espera a que se confirme el saldo antes de pedir.

x402: POST /v1/billing/topups · X-Payment-Mode: x402 · {"amount_usd":50}

Límites de velocidad

API key: 120 / min · 3,000 / hour · public: 30 / min · HTTP 429 + Retry-After

La actividad de la cuenta se registra en el historial de auditoría de la API. Se excluyen las credenciales y los cuerpos de las solicitudes.

Obtener clave API

Alojamiento privado, construido en el Norte.