MCP ServerSTDIOOfficialv1.0.0

Ship24 Official Ship24 Tracking MCP Server

Track parcels in real-time by tracking number with automatic carrier detection and event history. Built for developers integrating multi-carrier shipment tracking into applications.

io.github.ship24-official/ship24-tracking

Hosted URL

Local install

Transport

STDIO

Auth

No auth required

What the Ship24 Official Ship24 Tracking MCP server does

How models use it and what it is built for.

Track parcels in real-time by tracking number with automatic carrier detection and event history. Built for developers integrating multi-carrier shipment tracking into applications.

Connect to Ship24 Official Ship24 Tracking

Local install — runs as a subprocess.

npx ship24-tracking-mcp@1.0.0

Environment variables

Configuration this server reads at startup.

  • SHIP24_API_KEY

    Your Ship24 API key

  • PLAN_PER_SHIPMENT

    Set to 'true' to enable the per-shipment Trackers endpoint (for per-shipment plan subscribers)

  • PLAN_PER_CALL

    Set to 'true' to enable the per-call Tracking Search endpoint (for per-call plan subscribers)

  • SHIP24_BASE_URL

    Override the Ship24 API base URL (default: https://api.ship24.com/public/v1)

  • REQUEST_TIMEOUT_MS

    HTTP request timeout in milliseconds (default: 15000)

  • COURIERS_CACHE_TTL_HOURS

    How long to cache the couriers list in hours (default: 24)

Resources

Where to find authoritative docs and source for Ship24 Official Ship24 Tracking.

Example prompts for Ship24 Official Ship24 Tracking

Paste any of these into Agent Studio after connecting Ship24 Official Ship24 Tracking.

  • Track shipment with number 1234567890 and show me the current status
  • What carrier is handling tracking number ABC123XYZ and what are all delivery events
  • Get real-time tracking data for multiple parcels at once
  • Explain how to set up PLAN_PER_SHIPMENT vs PLAN_PER_CALL billing modes

Ship24 Official Ship24 Tracking MCP server — FAQ

Common questions about connecting and running Ship24 Official Ship24 Tracking.

  • What do I need to get started with Ship24 tracking?

    You need a Ship24 API key (set via SHIP24_API_KEY environment variable) and to install the MCP server with `npx ship24-tracking-mcp@1.0.0`. Choose your billing plan: PLAN_PER_SHIPMENT for per-shipment subscribers or PLAN_PER_CALL for per-call subscribers.

  • How does automatic carrier detection work?

    The server automatically identifies which carrier is handling a parcel based on the tracking number format. This eliminates the need to manually specify carriers when querying shipment status.

  • Can I customize the API timeout and caching behavior?

    Yes. Set REQUEST_TIMEOUT_MS to adjust HTTP timeouts (default 15000ms) and COURIERS_CACHE_TTL_HOURS to control how long the couriers list is cached (default 24 hours). You can also override the base API URL with SHIP24_BASE_URL if needed.

  • What's the difference between per-shipment and per-call billing?

    Per-shipment billing (PLAN_PER_SHIPMENT) charges per tracked shipment and uses the Trackers endpoint. Per-call billing (PLAN_PER_CALL) charges per API call and uses the Tracking Search endpoint. Enable only the mode matching your Ship24 subscription.

  • What tracking data does the server return?

    The server returns real-time parcel status, complete event history showing all delivery milestones, and automatically detected carrier information for each tracking number.

Skip the local setup — run MCP in your browser

MCP Playground runs 10,000+ hosted MCP servers — GitHub, Linear, Notion, Stripe, Sentry and more — across Claude, GPT, Gemini, DeepSeek and 30+ AI models. Compare model answers side-by-side, save agent presets, share runs. Zero install.

Open Agent Studio

Related servers

More on MCP Playground