MCP
AI ügynökök biztonságos csatlakoztatása: User MCP üzemeltetéshez, Developer MCP integrációhoz — profilok, confirm, dry-run és jóváhagyások.
Ez az útmutató a Superroute MCP rovat a Developer Centerben: mindkét szerver, ügynökbiztonság és élő eszközkatalógus.
https://api.superlabel.ca/mcphttps://api.superlabel.ca/mcp/developerA Model Context Protocol (MCP) egy nyílt szabvány, amely lehetővé teszi az AI asszisztensek, mint a Claude, Cursor és ChatGPT számára, hogy külső eszközökkel és szolgáltatásokkal kommunikáljanak. Lehetővé teszi az AI számára valós műveletek végrehajtását — például csomag követését — közvetlenül a beszélgetésben.
A Superroute MCP szerver konfigurálásával AI asszisztense hozzáférhet a logisztikai eszközökhöz anélkül, hogy elhagyná a munkafolyamatát.
A megfelelő szervert válassza. Ne adjon felügyelet nélküli ügynököknek teljes hozzáférésű Developer szervert.
| Szervernév | Végpont | Célközönség | Auth |
|---|---|---|---|
superroute |
https://api.superlabel.ca/mcp |
Ops / support / üzleti ügynökök | Bearer + opcionális profil/scope (teljes, ha nincs megadva) |
superroute-developer |
https://api.superlabel.ca/mcp/developer |
Integrációs fejlesztők és kódoló ügynökök | Connection Bearer preferált; tool api_token kivezetés alatt |
A nyilvános eszközök, mint a csomagkövetés, hitelesítés nélkül működnek. Adja hozzá ezt a konfigurációt az MCP klienshez:
{
"mcpServers": {
"super-label": {
"type": "url",
"url": "https://api.superlabel.ca/mcp"
}
}
}
A felhasználói jogosultságokat igénylő eszközök használatához adja hozzá API Bearer tokenjét a konfigurációhoz:
A tokeneket mindig az MCP kapcsolat fejléceibe tegye — soha ne tool argumentumokba vagy promptokba.
{
"mcpServers": {
"super-label": {
"type": "url",
"url": "https://api.superlabel.ca/mcp",
"headers": {
"Authorization": "Bearer <your-api-token>",
"X-MCP-Profile": "ops-readonly"
}
}
}
}
Hívja meg a bejelentkezési végpontot a hitelesítő adataival:
curl -X POST https://api.superlabel.ca/api/v1/user/login \ -H "Content-Type: application/json" \ -d '{"email": "you@example.com", "password": "your-password"}'
A válasz tartalmazza a hozzáférési tokent:
{
"access_token": "eyJ0eXAiOiJKV1Qi...",
"token_type": "Bearer",
"expires_at": "2026-02-20 00:00:00"
}
Használja az access_token értéket az MCP konfiguráció Authorization fejlécében.
A User MCP least privilege ügynökökre épül. Token MCP profillal (alap: ops csak olvasható) vagy headerekkel.
Elnevezett scope csomagok. Felügyelet nélküli ügynökökhöz ops-readonly vagy support.
| Profil | Címke | Scope-ok |
|---|---|---|
ops-readonly |
Ops csak olvasható | orders:read, labels:read, routes:read, drivers:read, analytics:read, address:read, approvals:read |
support |
Támogatás (ügyfélszolgálat) | orders:read, analytics:read, address:read, approvals:read |
ops-write |
Ops írás (megrendelések + címkék + útvonalak) | orders:read, orders:write, labels:read, labels:write, routes:read, routes:write, drivers:read, analytics:read, address:read, approvals:read, approvals:write |
wms-readonly |
WMS csak olvasható | wms:read, orders:read |
datasets-readonly |
Adathalmazok csak olvasható | datasets:read |
alliance-readonly |
Szövetség csak olvasható | alliance:read |
full |
Teljes hozzáférés (minden MCP eszköz) — nem felügyelet nélküli ügynököknek | * |
{
"mcpServers": {
"super-label": {
"type": "url",
"url": "https://api.superlabel.ca/mcp",
"headers": {
"Authorization": "Bearer <ops-readonly-token>",
"X-MCP-Profile": "ops-readonly"
}
}
}
}
| Header | Cél |
|---|---|
Authorization: Bearer … | API Bearer token (kapcsolat szint). |
X-MCP-Profile | Profil: ops-readonly, support, ops-write, wms-readonly, datasets-readonly, alliance-readonly, full. |
X-MCP-Scopes | Vesszővel elválasztott explicit scope-ok (felülírja a profilt). |
X-MCP-Dry-Run: 1 | Írási toolok előnézete mutáció nélkül. |
X-MCP-Require-Approval: 1 | Magas kockázatú írások sorba állítása emberi jóváhagyásra. |
Ezek a toolok confirm=true-t igényelnek tools/call-nál (vagy a jóváhagyási sort):
cancel_orderbulk_create_ordersreroute_to_addressbuild_routehold_orderrelease_orderapprove_pending_writeFelügyelet nélküli ügynökök javasoljanak írásokat; ember hagyja jóvá.
Web UI útvonal (bejelentkezés szükséges): /mcp-approvals
Preferálja az Authorization: Bearer-t a kapcsolaton. A tool api_token elavult, 2026-12-31 után megszűnik.
Az alábbi eszközök jelenleg elérhetők az MCP szerveren: 47 élő tool a szerverkatalógusból
Ez a tábla futásidőben a UserMcpToolCatalogból jön, és szinkronban marad a tools/list-tel.
| Eszköz | Hitelesítés | Kockázat | Scope-ok | Leírás |
|---|---|---|---|---|
track_package
|
Nyilvános | low | — |
Track a package by its tracking number. Returns delivery status, tracking events timeline, and proof of delivery if available. |
otep_tracking
|
Nyilvános | low | — |
Get the unified OTEP (Open Tracking Event Protocol) timeline for a tracking number — self-delivery, third-party and carrier events normalize... |
get_capabilities
|
Nyilvános | low | — |
List MCP tools available to the current connection, with risk level, required scopes, and whether confirm=true is needed. Call this first wh... |
get_orders
|
Szükséges | low | orders:read |
List orders with filtering and pagination. Returns order details including status, tracking, and delivery info. |
get_order_detail
|
Szükséges | low | orders:read |
Get full details of a specific order by ID, including address, status, packages, and tracking info. |
find_order
|
Szükséges | low | orders:read |
Fuzzy-find orders across tracking number, external tracking, ref, recipient name, and phone in a single query. Use this instead of get_order... |
get_operation_events
|
Szükséges | low | orders:read |
Get the full audit trail for orders — every status change, who performed it, GPS coordinates, and photos. |
create_order
|
Szükséges | medium | orders:write |
Create a delivery/pickup order. D=delivery (warehouse→customer), P=pickup (customer→warehouse), P2P=peer-to-peer. Returns order ID and track... |
cancel_order
confirm
|
Szükséges | high | orders:write |
Cancel an existing order by order ID. Only works for orders not yet delivered. |
bulk_create_orders
confirm
|
Szükséges | high | orders:write |
Create up to 100 delivery orders in one call. Returns a per-order success/failure summary; partial failures do not abort the batch unless st... |
reroute_to_address
confirm
|
Szükséges | high | orders:write |
Change the delivery address of an order that has not been picked up yet: cancels the original order and recreates it with the new address. R... |
update_delivery_instruction
|
Szükséges | medium | orders:write |
Update only the delivery_instruction field on an existing order (PATCH). Safer than full order rewrite. |
update_order_note
|
Szükséges | medium | orders:write |
Update only the internal note field on an existing order (PATCH). |
update_time_window_by_refs
|
Szükséges | medium | orders:write |
Bulk-update delivery time windows (and optional schedule_date) for orders identified by external refs. |
hold_order
confirm
|
Szükséges | high | orders:write |
Put an order on HOLD so it is not dispatched until release_order. HIGH-RISK: requires confirm=true. |
release_order
confirm
|
Szükséges | high | orders:write |
Release an order from HOLD back to NEW_ORDER. HIGH-RISK: requires confirm=true. |
propose_write
|
Szükséges | low | approvals:read |
Queue a write/high-risk tool for human approval instead of executing it. Reviewers use list_pending_approvals + approve_pending_write. |
list_pending_approvals
|
Szükséges | low | approvals:read |
List pending MCP write approvals for this business (or mine_only). |
approve_pending_write
confirm
|
Szükséges | high | approvals:write |
Approve and execute a pending write proposal. HIGH-RISK: requires confirm=true. Reviewer must have scopes for the underlying tool. |
reject_pending_write
|
Szükséges | medium | approvals:write |
Reject a pending write proposal without executing it. |
get_routes
|
Szükséges | low | routes:read |
List delivery routes with their status, assigned driver, and order count. |
get_route_detail
|
Szükséges | low | routes:read |
Get one route with its stop/order list. Prefer this over get_routes when you already know route_id. |
get_drivers
|
Szükséges | low | drivers:read |
List drivers for the authenticated business (ids, names, capacity defaults). Use driver id with get_driver_routes_today or route tools. |
get_driver_routes_today
|
Szükséges | low | routes:read, drivers:read |
Orders assigned to a driver on a given date (defaults to today). Useful for "what is driver X running today?" |
get_build_route_options
|
Szükséges | low | routes:read |
List routing engines, balance modes, capacity types, and defaults before calling build_route. |
build_route
confirm
|
Szükséges | high | routes:write |
Build/optimize a delivery route (POST /api/v3/client/build-route). HIGH-RISK: assigns orders to drivers. Call get_build_route_options first.... |
order_snapshot
|
Szükséges | low | orders:read |
One-call order context for support: order detail + operation events + public tracking (when tracking number is known). Pass order_id or trac... |
list_exceptions
|
Szükséges | low | orders:read |
List failed/returned/exception-like orders for a schedule date (default today). Read-only ops triage helper. |
get_shipping_methods
|
Szükséges | low | labels:read |
List available shipping carriers/methods. Returns IDs and names — use the ID for rate/label tools. |
get_shipping_rate
|
Szükséges | low | labels:read |
Get a shipping cost quote. Dry-run — no label created. Returns rate options with pricing and transit time. |
create_shipping_label
|
Szükséges | medium | labels:write |
Book a shipment with a carrier and generate a shipping label with tracking numbers. |
quote_and_ship
|
Szükséges | medium | labels:write |
One-shot: rate across all enabled carriers, pick the best one by strategy, create the shipping label, return tracking number. Saves 3+ tool... |
compare_all_carriers
|
Szükséges | low | labels:read |
Get rate quotes from every enabled carrier for the same shipment, in one call. Returns a sorted comparison (cheapest first) with price + tra... |
search_address
|
Szükséges | low | address:read |
Search and resolve addresses by postal code or free-text query. Returns structured address suggestions. |
daily_digest
|
Szükséges | low | analytics:read |
One-call summary of today's logistics activity: total orders, by status, exceptions (failed/returned), pending pickups. Designed as the firs... |
get_orders_summary
|
Szükséges | low | analytics:read |
Aggregate order metrics over a time window: counts by status, top carriers, on-time rate, exception count. Use period=today|week|month or pa... |
get_account_credits
|
Szükséges | low | analytics:read |
Get the authenticated customer's wallet balance, currency, and recent topup history. Customer (B2C) accounts only — returns an error for cli... |
get_warehouses
|
Szükséges | low | wms:read |
List WMS warehouses available to the authenticated business. |
get_inventory
|
Szükséges | low | wms:read |
Query WMS inventory (POST /api/v1/wms/inventory). Pass filters supported by the inventory API (sku, warehouse_id, etc.). |
list_datasets
|
Szükséges | low | datasets:read |
List custom datasets available to the business. |
get_dataset
|
Szükséges | low | datasets:read |
Get one dataset by id (metadata/columns). |
list_dataset_groups
|
Szükséges | low | datasets:read |
List groups inside a dataset. |
search_dataset_records
|
Szükséges | low | datasets:read |
Search records across groups in a dataset (POST .../search). |
list_alliances
|
Szükséges | low | alliance:read |
List alliances the authenticated business belongs to. |
get_alliance
|
Szükséges | low | alliance:read |
Get one alliance by id. |
list_alliance_members
|
Szükséges | low | alliance:read |
List members of an alliance. |
list_accessible_clients
|
Szükséges | low | alliance:read |
List clients accessible via alliance partnerships. |
Válassza ki az AI kliensét az alábbiak közül a testreszabott beállítási utasításokhoz:
A Claude Code a projekt gyökérkönyvtárában vagy a home könyvtárban lévő .mcp.json fájlból olvassa az MCP konfigurációt.
{
"mcpServers": {
"super-label": {
"type": "url",
"url": "https://api.superlabel.ca/mcp"
}
}
}
A hitelesített eszközök használatához adja hozzá a headers mezőt:
{
"mcpServers": {
"super-label": {
"type": "url",
"url": "https://api.superlabel.ca/mcp",
"headers": {
"Authorization": "Bearer <your-api-token>",
"X-MCP-Profile": "ops-readonly"
}
}
}
}
A Cursor beépített konfigurációján keresztül támogatja az MCP szervereket.
{
"mcpServers": {
"super-label": {
"type": "url",
"url": "https://api.superlabel.ca/mcp"
}
}
}
A Windsurf globális MCP konfigurációs fájlt használ.
{
"mcpServers": {
"super-label": {
"serverUrl": "https://api.superlabel.ca/mcp"
}
}
}
A ChatGPT támogatja az MCP kapcsolatokat Plus, Pro és Team felhasználók számára.
https://api.superlabel.ca/mcp2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05 https://api.superlabel.ca/.well-known/oauth-protected-resource