Index / MCP servers / Ship24 Tracking

Ship24 Tracking MCP server

Connect Ship24 Tracking and your agent gets 12 tools, among them bulk_create_trackers, create_tracker, download_webhook_history. It answers at https://api.ship24.com/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 10 September 2026; the last check, on 19 October 2026, succeeded.

Status
Answering
Tools
12
Official
yes, served from ship24.com
Reliability
6 of 6 checks
Response time
350 ms
Transport
streamable HTTP
Last checked
19 October 2026

Track parcels across 2,500+ carriers and 3PLs: live delivery status, event history, carrier lookup.

Description as the publisher wrote it.

The 12 tools Ship24 Tracking offers

ToolWhat it does
bulk_create_trackersCreates up to 100 trackers in one request. Each tracker object accepts the same fields as create_tracker — see that tool for field details. Not fully idempotent: retrying a failed bulk request may partially create trackers. Returns counts o
Inputs: trackers
create_trackerCreates a new tracker for a tracking number. Use when the user explicitly wants ongoing monitoring or webhook updates; results arrive asynchronously — for immediate results use track or search_tracking. Idempotent: same parameters reuse the
Inputs: trackingNumber, shipmentReference, clientTrackerId, originCountryCode, destinationCountryCode, destinationPostCode
download_webhook_historyRetrieves the full webhook push history for a tracker. Returns metadata (trackingNumber, trackerId, clientTrackerId, webhookUrl, lastSuccessfulPushAt, lastFailedPushAt) and a list of all sent or failed pushes with status, pushTimestamp, req
Inputs: trackerId, searchBy
get_couriersReturns the list of all couriers supported by Ship24, including their unique courier codes, human-readable names, and any special tracking requirements. Use this tool to discover valid courierCode values before creating or updating trackers
get_trackerRetrieves a single tracker by trackerId (or clientTrackerId when searchBy is set). Returns tracker metadata only — use get_tracking_results for events and status.
Inputs: trackerId, searchBy
get_tracking_resultsReturns full tracking results for an existing tracker: metadata, shipment status, all events in order, and delivery statistics. Primary tool for "where is my package?" when you have a trackerId. statusMilestone values: pending | info_receiv
Inputs: trackerId, searchBy
list_trackersReturns a paginated list of all trackers. Supports offset (page/limit) or cursor-based pagination. Filter by subscription status with isSubscribed.
Inputs: page, limit, sort
resend_webhooksReplays all webhook events for a tracker. Use when your endpoint missed or failed to process previous notifications. Terminates any in-flight webhook delivery for this tracker and invalidates its existing webhook payload records before rege
Inputs: trackerId, searchBy
search_trackingDefault tool for one-off tracking lookups ('track X', 'where is my package'). Synchronous per-call plan endpoint: returns full results (status, events, statistics) immediately and creates NO tracker on the account. Billed per call. Requires
Inputs: trackingNumber, originCountryCode, destinationCountryCode, destinationPostCode, shippingDate, courierCode
search_tracking_by_numberReturns existing tracking results for a raw tracking number across trackers already on the account, without needing a trackerId. Free read: never creates a tracker and never triggers a new crawl. Responds 404 tracker_not_found if no tracker
Inputs: trackingNumber
trackCreates a persistent tracker on the account AND returns full tracking results synchronously in one call (per-shipment plan). Idempotent: same payload reuses the existing tracker. Prefer search_tracking for one-off lookups when the per-call
Inputs: trackingNumber, shipmentReference, clientTrackerId, originCountryCode, destinationCountryCode, destinationPostCode
update_trackerPartially updates a tracker (PATCH). Only provided fields are changed. Common uses: toggling isSubscribed, correcting destination details, or setting a clientTrackerId.
Inputs: trackerId, searchBy, isSubscribed, courierCode, originCountryCode, destinationCountryCode

Add Ship24 Tracking to your AI client

Every block below points at https://api.ship24.com/mcp. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http ship24-tracking https://api.ship24.com/mcp
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "ship24-tracking": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://api.ship24.com/mcp"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "ship24-tracking": {
      "url": "https://api.ship24.com/mcp"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "ship24-tracking": {
      "type": "http",
      "url": "https://api.ship24.com/mcp"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "ship24-tracking": {
      "url": "https://api.ship24.com/mcp"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "ship24-tracking": {
      "serverUrl": "https://api.ship24.com/mcp"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "ship24-tracking": {
      "url": "https://api.ship24.com/mcp"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: Ship24 Tracking
version: 0.0.1
schema: v1
mcpServers:
  - name: Ship24 Tracking
    type: streamable-http
    url: https://api.ship24.com/mcp
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "ship24-tracking": {
      "httpUrl": "https://api.ship24.com/mcp"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "ship24-tracking": {
      "type": "http",
      "url": "https://api.ship24.com/mcp"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "ship24-tracking": {
      "url": "https://api.ship24.com/mcp"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Fapi.ship24.com%2Fmcp&type=streamable_http&id=ship24-tracking&name=Ship24%20Tracking

Is Ship24 Tracking up right now?

It answered our last check on 19 October 2026 in 350 ms. Over 6 checks since 10 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to Ship24 Tracking

Questions about Ship24 Tracking

Is there an official Ship24 Tracking MCP server?

Yes. It is published by ship24.com and served from api.ship24.com, the vendor's own domain: https://api.ship24.com/mcp.

How many tools does Ship24 Tracking have?

12, as returned by the server's own tools/list on 11 September 2026: bulk_create_trackers, create_tracker, download_webhook_history, get_couriers, get_tracker, get_tracking_results, list_trackers, resend_webhooks, and 4 more.

Is Ship24 Tracking down?

It answered our last check on 19 October 2026 in 350 ms. Over 6 checks since 10 September 2026 it answered 6.

How do I add Ship24 Tracking to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://api.ship24.com/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does Ship24 Tracking need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: com.ship24. Endpoint host: api.ship24.com. ARD identifier: urn:air:com.ship24:mcp:tracking-mcp. First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.