Skip to content
Navo24Navo24

Podstawy

Szybki start MCP

Szybki start serwera MCP dla logistyki: podłącz Claude, Cursor lub inny klient MCP do Navo24, a model sam śledzi kontenery i porównuje rejsy.

Model Context Protocol pozwala asystentowi wywoływać narzędzia bezpośrednio. Navo24 udostępnia osobny serwer MCP dla logistyki dla każdego produktu, więc model może śledzić kontener, porównać rejsy albo zaplanować załadunek bez pisania kodu integracyjnego.

Serwery

ProduktSerwerEndpointTransport
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

W AirCargoMCP resolve_awb_prefix odpowiada bez klucza, natomiast track_awb i air_rate_quote wymagają Twojego klucza z rodziny tmcp_.

Claude Desktop i Cursor

Dodaj serwer do konfiguracji klienta. Dla serwera Streamable HTTP podaj endpoint i swój klucz w nagłówku bearer.

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

Klient, który uruchamia wyłącznie lokalne polecenia, połączy się z każdym z tych serwerów przez mcp-remote. Dla frachtu lotniczego:

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

Uruchom klienta ponownie, a narzędzia się pojawią. Poproś go o śledzenie kontenera, a sam wywoła get_container_detail.

Co model może wywołać

Każdy serwer udostępnia te same funkcje co REST API, tylko jako narzędzia. Tracking ma add_container, get_container_detail, get_shipment_summary i inne. Schedules ma find_best_sailings, carrier_reliability i port_congestion. Pełna lista narzędzi jest na stronie referencyjnej każdego produktu.

Ten sam klucz, te same dane

Wywołanie narzędzia MCP i wywołanie REST trafiają do tego samego backendu z tym samym kluczem. MCP wybierz, gdy pracą steruje model, a REST, gdy robi to Twój kod.

Na koncie z Navo Tokens, czyli jednym przedpłaconym saldem wspólnym dla produktów Navo, wywołania MCP są opłacane z tego salda. Pola JSON opisujące saldo zachowują nazwy z prefiksem credits_.

Jedno saldo otwiera przez MCP wszystkie usługi Navo: TrackingMCP, AirCargoMCP, FreightRatesMCP, SchedulesMCP i LoadingMCP. Nie potrzebujesz osobnego dostępu MCP do każdego produktu. Wywołanie mogą zablokować jeszcze tylko dwie rzeczy: produkt, który opiekun klienta zamknął dla Twojego konta, oraz klucz, którego zakres wyklucza dany produkt (zobacz niżej Dostęp do poszczególnych produktów).

Użycie MCP i API jest liczone osobno. Wywołanie MCP nigdy nie zużywa miesięcznego limitu wywołań klucza API, a wywołanie REST z Twoim kluczem API nigdy nie zużywa Navo Tokens.

WywołanieTokeny
Śledzenie nowego kontenera, konosamentu lub rezerwacji250
Odświeżenie lub odczyt śledzonej przesyłki10 za numer referencyjny
Śledzenie nowego lotniczego listu przewozowego200
Odświeżenie lotniczego listu przewozowego10
Stawki frachtowe dla pary portów100 lub 10 za powtórzenie tej samej pary w ciągu 24 godzin
Rozkłady rejsów dla pary portów80 lub 10 za powtórzenie tej samej pary w ciągu 24 godzin
Nowy plan załadunku 3D50 lub 10 za każde ponowne przeliczenie
Zatłoczenie portu10
Terminowość rozkładów, rejsy przewoźnika10
Alerty i webhookibezpłatnie

Narzędzie przyjmujące kilka numerów referencyjnych pobiera opłatę raz za każdy unikalny przesłany numer. Rezerwacja lub konosament to jedna opłata za wszystkie należące do nich kontenery. Pusty wynik jest bezpłatny, a odrzucone wywołanie nic nie kosztuje. Pakiety i ceny znajdziesz na stronie z cennikiem.

Gdy saldo nie wystarcza

Wywołanie zostaje odrzucone, nic nie jest pobierane i nie są zwracane żadne dane. Kod zależy od produktu:

ProduktOdmowa
TrackingMCP402 INSUFFICIENT_CREDITS
AirCargoMCP402 z kodem insufficient_balance (lub trial_expired, wallet_inactive, no_wallet)
FreightRatesMCP402 z kodem insufficient_credits (lub trial_expired, wallet_inactive, no_wallet)
SchedulesMCP429 QUOTA_EXCEEDED przed odczytem jakichkolwiek danych lub 402 INSUFFICIENT_CREDITS, gdy po przygotowaniu odpowiedzi saldo nie pozwalało już na opłatę
LoadingMCP402 INSUFFICIENT_CREDITS, odmowa przed obliczeniem planu

W każdym produkcie obiekt error oprócz code i message zawiera te same cztery opcjonalne pola:

PoleTypZawartość
credits_requiredinteger lub nullLiczba tokenów potrzebnych do tego wywołania; null, gdy cena nie jest znana.
credits_balanceinteger lub nullLiczba tokenów na Twoim saldzie w tej chwili; null, gdy konto nie ma jeszcze salda.
top_up_urlstring lub nullStrona Billing w ustawieniach konta, gdzie dokupisz tokeny; null, gdy nie można podać linku.
packagestablica { plan, credits, usd }Pakiety dostępne do zakupu: Starter 7,000 tokenów za $69, Growth 40,000 tokenów za $349, Scale 200,000 tokenów za $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 }
    ]
  }
}

Te pola są dodatkowe i opcjonalne: nadal rozgałęziaj logikę na podstawie code, a pola odczytuj, gdy są obecne. Każdy serwer MCP Navo zamienia je w to samo zdanie, które możesz pokazać użytkownikowi bez zmian: “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).” Szczegóły znajdziesz w sekcji Navo Tokens na stronie referencyjnej każdego produktu.

Dostęp do poszczególnych produktów

Navo Tokens nie wymagają osobnego dostępu MCP do każdego produktu. Produkt, który opiekun klienta zamknął dla Twojego konta, pozostaje zamknięty także przy Navo Tokens, na przykład “Ship Schedules is not enabled for MCP on this account. Ask your account manager.” w SchedulesMCP. Klucz, którego zakres wyklucza dany produkt, zostaje odrzucony z kodem 403, na przykład “Ship Schedules is not enabled for this API key.” w SchedulesMCP oraz “Freight Rates is not enabled for this API key. Contact your account manager to open it.” w FreightRatesMCP.