Skip to content
Navo24Navo24

Conceptos básicos

Guía rápida de MCP

Guía rápida del servidor MCP logístico: conecte Claude, Cursor o cualquier cliente MCP a Navo24 y deje que el modelo rastree contenedores y compare salidas.

El Model Context Protocol permite que un asistente llame a herramientas directamente. Navo24 ofrece un servidor MCP logístico por producto, así un modelo puede rastrear un contenedor, comparar salidas o planificar una carga sin que usted escriba código de integración.

Los servidores

ProductoServidorEndpointTransporte
TrackingMCPcontainer-trackinghttps://mcp.trackingmcp.com/mcpStreamable HTTP
SchedulesMCPocean-scheduleshttps://mcp.schedulesmcp.com/mcpStreamable HTTP
LoadingMCPcontainer-loadinghttps://mcp.loadingmcp.com/mcpStreamable HTTP
AirCargoMCPair-cargohttps://mcp.aircargomcp.com/mcpStreamable HTTP
FreightRatesMCPfreight-rateshttps://mcp.freightratesmcp.com/mcpStreamable HTTP

En AirCargoMCP, resolve_awb_prefix responde sin clave; track_awb y air_rate_quote necesitan su clave de la familia tmcp_.

Claude Desktop y Cursor

Añada un servidor a la configuración de su cliente. Para un servidor Streamable HTTP, indique el endpoint y su clave como cabecera bearer.

{
  "mcpServers": {
    "container-tracking": {
      "url": "https://mcp.trackingmcp.com/mcp",
      "headers": { "Authorization": "Bearer tmcp_YOUR_API_KEY" }
    }
  }
}

Un cliente que solo ejecuta comandos locales llega a cualquiera de estos servidores a través de mcp-remote. Para carga aérea:

{
  "mcpServers": {
    "air-cargo": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.aircargomcp.com/mcp",
               "--header", "Authorization: Bearer tmcp_YOUR_API_KEY"]
    }
  }
}

Reinicie el cliente y aparecerán las herramientas. Pídale que rastree un contenedor y llamará a get_container_detail por su cuenta.

Qué puede llamar el modelo

Cada servidor expone las mismas funciones que la API REST, en forma de herramientas. Tracking ofrece add_container, get_container_detail, get_shipment_summary y más. Schedules ofrece find_best_sailings, carrier_reliability y port_congestion. La lista completa de herramientas está en la página de referencia de cada producto.

La misma clave, los mismos datos

Una llamada a una herramienta MCP y una llamada REST llegan al mismo backend con la misma clave. Use MCP cuando el trabajo lo dirige un modelo y REST cuando lo hace su propio código.

En una cuenta que dispone de Navo Tokens, un único saldo prepago compartido por los productos de Navo, las llamadas MCP se pagan con ese saldo. Los campos JSON que describen el saldo conservan sus nombres credits_.

Un solo saldo da acceso a todos los servicios de Navo a través de MCP: TrackingMCP, AirCargoMCP, FreightRatesMCP, SchedulesMCP y LoadingMCP. No necesita un acceso MCP independiente para cada producto. Hay dos cosas que siguen bloqueando una llamada: un producto que su gestor de cuenta ha cerrado para su cuenta y una clave cuyo alcance excluye un producto (consulte Acceso por producto más abajo).

El uso de MCP y el de la API se contabilizan por separado. Una llamada MCP nunca consume el límite mensual de llamadas de una clave de API, y una llamada REST con su clave de API nunca consume Navo Tokens.

LlamadaTokens
Rastrear un nuevo contenedor, conocimiento de embarque o booking250
Actualizar o consultar un envío rastreado10 por referencia
Rastrear una nueva guía aérea200
Actualizar una guía aérea10
Tarifas de flete para un par de puertos100, o 10 si repite el par en un plazo de 24 horas
Itinerarios de salidas para un par de puertos80, o 10 si repite el par en un plazo de 24 horas
Un nuevo plan de carga 3D50, o 10 por cada recálculo
Congestión portuaria10
Fiabilidad de itinerarios, salidas de una naviera10
Alertas y webhooksgratis

Una herramienta que admite varias referencias cobra una vez por cada referencia única enviada. Un booking o un conocimiento de embarque es un único cargo para todos sus contenedores. Un resultado vacío es gratuito y una llamada rechazada no cobra nada. Los paquetes y precios están en la página de precios.

Cuando el saldo no alcanza

La llamada se rechaza, no se cobra nada y no se devuelven datos. El código depende del producto:

ProductoRechazo
TrackingMCP402 INSUFFICIENT_CREDITS
AirCargoMCP402 con el código insufficient_balance (o trial_expired, wallet_inactive, no_wallet)
FreightRatesMCP402 con el código insufficient_credits (o trial_expired, wallet_inactive, no_wallet)
SchedulesMCP429 QUOTA_EXCEEDED antes de leer ningún dato, o 402 INSUFFICIENT_CREDITS cuando el saldo ya no podía pagar una vez lista la respuesta
LoadingMCP402 INSUFFICIENT_CREDITS, rechazado antes de calcular el plan

En todos los productos, además de code y message, el objeto error incluye los mismos cuatro campos opcionales:

CampoTipoQué contiene
credits_requiredentero o nullLos tokens que necesita esta llamada; null cuando no se conoce el precio.
credits_balanceentero o nullLos tokens que tiene ahora su saldo; null cuando la cuenta aún no tiene saldo.
top_up_urlcadena o nullLa página de facturación (Billing) de la configuración de su cuenta, donde se compran más tokens; null cuando no se puede ofrecer un enlace.
packagesarray de { plan, credits, usd }Los paquetes que puede comprar: Starter, 7.000 tokens por $69; Growth, 40.000 tokens por $349; Scale, 200.000 tokens por $1.399.
{
  "ok": false,
  "error": {
    "code": "INSUFFICIENT_CREDITS",
    "message": "Not enough Navo Tokens: this needs 10, your balance is 4. Buy more tokens: https://app.trackingmcp.com/settings?tab=billing&buy=credits (Starter 7,000 tokens for $69, Growth 40,000 tokens for $349, Scale 200,000 tokens for $1,399).",
    "severity": "warning",
    "credits_required": 10,
    "credits_balance": 4,
    "top_up_url": "https://app.trackingmcp.com/settings?tab=billing&buy=credits",
    "packages": [
      { "plan": "starter", "credits": 7000, "usd": 69 },
      { "plan": "growth", "credits": 40000, "usd": 349 },
      { "plan": "scale", "credits": 200000, "usd": 1399 }
    ]
  }
}

Los campos son adicionales y opcionales: siga basando la lógica en code y léalos cuando estén presentes. Todos los servidores MCP de Navo los convierten en la misma frase, que puede mostrar al usuario tal cual: “Not enough Navo Tokens: this needs 10, your balance is 4. Buy more tokens: <link> (Starter 7,000 tokens for $69, Growth 40,000 tokens for $349, Scale 200,000 tokens for $1,399).” La página de referencia de cada producto tiene los detalles en el apartado Navo Tokens.

Acceso por producto

Navo Tokens no requiere acceso MCP por producto. Un producto que su gestor de cuenta ha cerrado para su cuenta sigue cerrado también con Navo Tokens, por ejemplo “Ship Schedules is not enabled for MCP on this account. Ask your account manager.” en SchedulesMCP. Una clave cuyo alcance excluye un producto se rechaza con 403, por ejemplo “Ship Schedules is not enabled for this API key.” en SchedulesMCP y “Freight Rates is not enabled for this API key. Contact your account manager to open it.” en FreightRatesMCP.