Logo Lanfrica

zavora-ai/mcp-logistics

Domain:

mobility
Creator:
zav
Host:
ADK-Rust Enterprise Logistics MCP Server — ShipEngine, Shippo, Sendy (Africa), Google Maps with shipments, tracking, route optimization # Logistics MCP Server Unified logistics MCP server with **16 tools** across **3 backends** — ShipEngine (FedEx/UPS/DHL/USPS), Shippo, and Google Maps route optimization. Shipments, rates, tracking, labels, address validation, and delivery route planning. ## Key Principles - **Multi-carrier** — compare rates across FedEx, UPS, DHL, USPS via ShipEngine or Shippo - **Route optimization** — Google Maps for multi-stop delivery planning and ETAs - **Full lifecycle** — create shipment → get rates → book → track → deliver - **No credential exposure** — API keys stay in env vars - **Single binary** — no Node.js, no Python ## Tools (16) | Category | Tools | Risk | |----------|-------|------| | Shipments | `create_shipment`, `list_shipments`, `get_shipment`, `cancel_shipment` | read / external_write | | Rates | `get_rates`, `compare_rates`, `list_carriers`, `book_rate` | read / financial_action | | Tracking | `track_shipment`, `get_tracking_events` | read_only | | Labels | `generate_label`, `get_label` | read / internal_write | | Addresses | `validate_address` | read_only | | Routes | `optimize_route`, `get_eta`, `get_distance` | read_only | ## Backends | Backend | Region | Use Case | Default | |---------|--------|----------|:---:| | **ShipEngine** | US, EU, Global | Multi-carrier (FedEx, UPS, DHL, USPS) | ✅ | | **Shippo** | US, EU, Global | Alternative multi-carrier | ❌ | | **Google Maps** | Global | Route optimization, ETAs, distance | ❌ | ## Installation ```bash cargo install mcp-logistics --features all-backends ``` ### Feature flags ```bash # Default: ShipEngine cargo install mcp-logistics # All backends cargo install mcp-logistics --features all-backends # Specific cargo install mcp-logistics --no-default-features --features "shippo,routes" ``` ## Configuration ### ShipEngine ```bash export SHIPENGINE_API_KEY="TEST_xxx" ``` ### Shippo ```bash export SHIPPO_TOKEN="shippo_test_xxx" ``` ### Google Maps (route optimization) ```bash export GOOGLE_MAPS_K …