mcpbeat Sign in

Shipcloud MCP by usefulapi MCP Server

answering

Shipcloud MCP by usefulapi is answering right now. Last checked 10 min ago. It exposes 22 tools. Last commit 2 Nov 2026.

Track shipments and quote shipping; prepare shipments, buy labels and request carrier pickups.

Uptime history 45 hours of history
45 hours agonow
100.0%
Uptime 24h
91 of 91 checks
22
Tools
read from the server
171 ms
Response time
average over 24h
1
Stars
last commit 2 Nov 2026

What changed 1

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 2 November 2026. No other catalogue keeps this.

2 Nov a tool changed version

Nothing serious here today

Today is the operative word: we check Shipcloud MCP by usefulapi every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 10 min ago.

run in your terminal
claude mcp add shipcloud --transport http https://shipcloud.usefulapi.io/mcp
Settings → Connectors → Add custom connector, then paste this address
https://shipcloud.usefulapi.io/mcp
~/.codex/config.toml
[mcp_servers.shipcloud]
url = "https://shipcloud.usefulapi.io/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "shipcloud": {
      "url": "https://shipcloud.usefulapi.io/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "shipcloud": {
      "type": "http",
      "url": "https://shipcloud.usefulapi.io/mcp"
    }
  }
}

Available tools 22

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

shipcloud
shipcloud_create_address
WRITE: save an address in the shipcloud address book (no shipment, no cost). Returns its id. It cannot be removed through this server. POST /addresses.
shipcloud_create_pickup_request
WRITE: order a carrier (dpd, gls, hermes or ups) to pick up parcels at an address in a time window. A real request goes to the carrier and cannot be cancelled through this server; carriers may bill pickups. Without `shipment_ids` the carrier collects all shipments not yet picked up; return shipments cannot be picked up. Requires confirm=true after the user agreed. POST /pickup_requests.
shipcloud_create_prepared_shipment
WRITE: save a shipment in shipcloud WITHOUT buying a label (create_shipping_label=false). Nothing is charged and no carrier is contacted; a prepared shipment can be deleted any time. Returns the shipment id. To buy the label use shipcloud_create_shipment_with_label. POST /shipments.
shipcloud_create_shipment_with_label
WRITE, COSTS MONEY: create a shipment AND buy its shipping label at the carrier (create_shipping_label=true). With a LIVE key this charges the shipcloud account (price in EUR excl. VAT; get it first from shipcloud_get_shipment_quote) and creates a real label; with the sandbox key it is free and fake. A label can only be cancelled before the carrier's cut-off (about 17:00-20:00) with shipcloud_delete_shipment. The request is sent ONCE and never retried: if it times out or fails with a server error, the label may still exist, so check shipcloud_list_shipments with the same reference_number before trying again. An existing-label lookup and same-instance guard reduce duplicates but are not atomic or global: simultaneous requests across Worker instances can buy duplicate labels. Serialize purchases for each reference and check shipcloud after an uncertain result. Requires confirm=true after the user agreed to the purchase; give a unique reference_number. Shipments needing customs papers are not supported here. POST /shipments.
shipcloud_create_tracker
WRITE: have shipcloud track a parcel that was NOT created with shipcloud, by the carrier's tracking number (only for your own carrier contracts; carriers dhl, dpd, gls, ups). Creates a tracker; no label, no shipping charge. POST /trackers.
shipcloud_delete_shipment
WRITE, DESTRUCTIVE: delete a shipment. A prepared shipment (no label) can be deleted any time. For a shipment with a label, shipcloud cancels the label only before the carrier's cut-off (about 17:00-20:00); afterwards it fails. Cannot be undone. Requires confirm=true after the user agreed. DELETE /shipments/{id}.
shipcloud_find_dropoff_locations
Search a carrier's parcel shops, lockers and drop-off points near an address or coordinates (opening hours, distance). Give an address (street, zip_code, city, country) or latitude + longitude. GET /pickup_dropoff_locations.
shipcloud_get_account
The shipcloud user behind this API key: id, email, customer number, plan, and the ENVIRONMENT of the key (production = real labels and charges, sandbox = free test labels). Check this before creating labels. GET /me.
shipcloud_get_address
One saved address by id. GET /addresses/{id}.
shipcloud_get_default_address
One of the account's saved default addresses: shipping (the default sender), returns (the default recipient of return shipments) or invoice (the invoice address). GET /default_shipping_address, /default_returns_address or /invoice_address.
shipcloud_get_order
One order by id, with delivery address and line items. GET /orders/{id}.
shipcloud_get_pickup_request
One pickup request by id. GET /pickup_requests/{id}.
shipcloud_get_shipment
One shipment by id: addresses, packages with tracking events, price, label URL, tracking URL. Sandbox shipments have no tracking events and price 0. GET /shipments/{id}.
shipcloud_get_shipment_quote
What shipcloud would charge for a shipment (price in EUR excl. VAT). Read-only: nothing is created and nothing is charged. Only works for carrier contracts owned by shipcloud. Use it before shipcloud_create_shipment_with_label. POST /shipment_quotes.
shipcloud_get_tracker
One tracker by id, with status and tracking events. GET /trackers/{id}.
shipcloud_list_addresses
List the address book (saved addresses with ids usable as `to` / `from`). Filter by any field. Paged. GET /addresses.
shipcloud_list_carriers
The carriers this account can use, each with its services, package types, additional services and label formats per service. Use the values when creating shipments. GET /carriers.
shipcloud_list_orders
List orders sent to shipcloud (order data with line items, used by the Return Portal and linked to shipments by order_id). GET /orders.
shipcloud_list_pickup_requests
List carrier pickup requests with carrier, pickup time window, address and the shipments included. GET /pickup_requests.
shipcloud_list_shipments
List shipments (newest first as shipcloud returns them) with carrier, service, price, tracking number, tracking URL, label URL, addresses and tracking events. Filters can be combined. Paged: pass the previous reply's next_page. shipcloud sends no totals, so next_page is a guess (a full page suggests more). GET /shipments.
shipcloud_list_trackers
List trackers: shipments created OUTSIDE shipcloud that shipcloud tracks by the carrier's tracking number (only for your own carrier contracts), with status and tracking events. GET /trackers.
shipcloud_list_webhooks
List the webhooks configured in the account: target URL, subscribed event types, deactivated flag. Credentials of a webhook are never shown. GET /webhooks.

Endpoints

URLTransportStateLatencyChecked
https://shipcloud.usefulapi.io/mcp streamable-http answering 74 ms 10 min ago

Alternatives to Shipcloud MCP by usefulapi

same job, measured the same way
No Errands Ship
by noerrands

Compare carrier rates and buy US shipping labels, QR return labels, pickups and tracking.

answering
MyParcel MCP by usefulapi
by usefulapi

Create, read and delete shipments; read track and trace and pickup points in MyParcel.

10 tools answering
Webshipper MCP by usefulapi
by usefulapi

Read orders, shipments and tracking events; create orders and rate quotes in Webshipper.

9 tools answering
Shippit MCP by usefulapi
by usefulapi

Get Shippit quotes, track and manage orders; create, label, book and cancel shipments on approval.

12 tools answering
EasyPost MCP by usefulapi
by usefulapi

MCP server for EasyPost — rate shipments, buy & refund labels, track packages, verify addresses.

11 tools answering
17TRACK MCP by usefulapi
by usefulapi

Track parcels across 3000+ carriers with 17TRACK: register numbers, read tracking events and quota.

9 tools answering
Printful MCP by usefulapi
by usefulapi

Browse the Printful catalog, orders, shipping quotes and stats, and create draft orders and mockups.

21 tools answering
Shippo
by shippo

Multi-carrier shipping for AI agents: compare rates, buy labels, track packages, validate addresses

answering

Shipcloud MCP by usefulapi — questions

Answers built from our own checks of this server.

What can Shipcloud MCP by usefulapi do?
It exposes 22 tools, read directly from the server on our last check. Among them: shipcloud_create_address, shipcloud_create_pickup_request, shipcloud_create_prepared_shipment, shipcloud_create_shipment_with_label, shipcloud_create_tracker, shipcloud_delete_shipment and 16 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Shipcloud MCP by usefulapi working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 171 ms. The bar chart above shows every period we have measured.
How do I connect Shipcloud MCP by usefulapi?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Shipcloud MCP by usefulapi need an API key?
No. Shipcloud MCP by usefulapi completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 22 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Shipcloud MCP by usefulapi?
It answers our handshake in 171 ms on average, which is faster than 78% of all working MCP servers we measure. That puts it in the quick quarter of the ecosystem. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Shipcloud MCP by usefulapi open source?
The code is open source: it is published under the MIT licence, written in JavaScript, 1 stars on GitHub and 1 open issue. The licence covers the code in the repository, not the hosted service at shipcloud.usefulapi.io, which runs on its operator's own terms.