🇮🇩 Indonesia Logistics MCP live

AI agents can now ship parcels across Indonesia — JNE, J&T, SiCepat, AnterAja, Gojek, Grab, Ninja, Pos Indonesia and more. This remote MCP server wraps the Biteship shipping API with four tools: check_rates (compare couriers + shipping fees in IDR — cek ongkir), create_shipment (create a Biteship order → order id + waybill_id), query_tracking (status by tracking_id / order_id / waybill), and cancel_shipment.

Connect

{
  "mcpServers": {
    "indonesia-logistics": {
      "type": "http",
      "url": "https://logi-id.wishpool.app/mcp",
      "headers": {
        "x-biteship-key": "biteship_live_your_api_key"
      }
    }
  }
}

Get an API key in the Biteship dashboard at dashboard.biteship.com (Settings → API Key) and send it in the header above. There is no shared demo key. The key never leaves the request: on each call the server sends it as the Authorization header directly to api.biteship.com and stores nothing. A biteship_test_ key stays in the sandbox; a biteship_live_ key ships real parcels.

Cek ongkir first

Give check_rates an origin and a destination (each by 5-digit postal code or a Biteship area_id) and the parcel items (weight in grams, value in IDR). It returns every available courier service with its shipping fee (IDR), estimated duration and service type, and flags the cheapest — so the agent chooses a courier before creating the order. Read-only; it spends nothing.

Create the shipment

create_shipment makes a Biteship order from the origin (pickup) contact + address, the destination (recipient) contact + address, the items, and the chosen courier_company + courier_type (the courier_code / courier_service_code from check_rates). It returns the Biteship order id, the courier waybill_id and the price (IDR). delivery_type defaults to now (immediate pickup).

Why it is safe

Weak-model friendly

Rates return the cheapest courier by default; every result embeds numbered next_steps; every error teaches the fix; tracking status comes with the Biteship enum (confirmed, allocated, picking_up, picked, dropping_off, delivered, cancelled, …) and a plain-English hint.

Sister servers

India labels (Delhivery/Bluedart/Ekart via Shiprocket) live in india-logistics-mcp; USA labels (USPS/UPS/FedEx via EasyPost) in usa-logistics-mcp; Taiwan CVS-pickup & home delivery in taiwan-logistics-mcp. The same family covers local payments in 81 countries at mcp.wishpool.app, plus electronic-invoice servers across nine countries including India GST, Mexico CFDI, Brazil NF-e, Chile DTE and Peru CPE.