Skip the install. Get this working in under 2 minutes.
Start a free trial on cloud.anythingmcp.com, add the ShipStation in one click, then point your AI client (Claude, ChatGPT, Copilot or Cursor) at the generated MCP endpoint. No Docker, no git clone, zero engineering experience required.
Summary
ShipStation multi-carrier shipping: orders (shipments in API v2), labels, carriers and their services, rate quotes, tracking, warehouses, products, inventory, fulfillments, batches, manifests and pickups. ShipStation API v2 with an API-Key header; label purchase and void are included but installed switched off.
Try asking
Example prompts for ShipStation
Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.
Claude is AI and can make mistakes. Please double-check responses.
💡 No install? Use cloud.anythingmcp.com directly. Sign in, click Connectors → ShipStation, paste your credentials, mint an MCP API key — done. No Docker, no
git clone, no local server.
ShipStation + Meta Muse
ShipStation multi-carrier shipping: orders (shipments in API v2), labels, carriers and their services, rate quotes, tracking, warehouses, products, inventory, fulfillments, batches, manifests and pickups. ShipStation API v2 with an API-Key header; label purchase and void are included but installed switched off.
Prerequisites
See the full setup instructions baked into the connector (visible in the in-app store when you select the connector). The required environment variables for this connector are:
SHIPSTATION_API_KEY
Step 1 — Get credentials
The connector uses ShipStation API v2, so it needs a V2 API key. The older V1 key and secret do not work.
- In ShipStation, open Settings → Account → API Settings. Your plan must include API access.
- Under V2, click Generate API Key and copy the key; it is shown once. Only one V2 key is active at a time: generating a new one revokes the old one, also in any other tool that uses it.
- Paste it into
SHIPSTATION_API_KEY. It is sent in theAPI-Keyheader. ShipStation API (formerly ShipEngine) keys from api-portal.shipstation.com work too; keys starting withTEST_reach the sandbox. - Call
shipstation_list_carriersfirst: carrier ids (se-...) are needed for rates and services. Thenshipstation_list_shipmentswithshipment_status=pendinglists what is still to ship.
Orders are shipments in v2. An order in the ShipStation web app is a shipment in the API, and a shipment in the web app is a label. v1 order 12345678 is se-12345678, and the order number is shipment_number. API v2 has no endpoint that lists stores; filter by store_id instead.
Labels cost money. The label tools (shipstation_create_label_from_shipment, shipstation_create_label_from_rate, shipstation_void_label) are installed switched off. ShipStation platform accounts have no sandbox, so a purchased label is charged to the carrier account. Turn them on only if the AI should buy labels. Rate quotes and address validation change nothing.
Rate limit: 200 requests per minute per account; a 429 carries a Retry-After header with the seconds to wait.
Step 2 — Install the adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Step 3 — Add the connector in Muse
Your server URL: in AnythingMCP, open MCP Servers → the server this connector is on, and copy its URL (
https://cloud.anythingmcp.com/mcp/…). Use it wherever this guide showsYOUR_SERVER_ID.
Muse adds remote MCP servers as custom connectors and signs in to them with OAuth.
- In Muse, open Settings → Connectors and choose Add custom connector.
- Paste the MCP server URL
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. - Muse opens the AnythingMCP sign-in page: sign in and approve access.
- In a chat, ask Muse for something that needs the
ShipStationtools.
You can also set it up from a chat, on the web, in the iOS and Android apps or in WhatsApp. Send Muse this message:
Create a Custom Connector for a new remote MCP server, then connect to it:
Name: AnythingMCP
Transport: remote streamable HTTP
URL: https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID
Auth: OAuth
Self-hosting? Use your instance's public HTTPS address instead of https://cloud.anythingmcp.com. Muse connects from Meta's cloud, so localhost does not work.
Available tools
| Tool | What it does |
|---|---|
shipstation_list_carriers | List the carrier accounts connected to ShipStation with their carrier_id (se-...), carrier code, nickname, balance and, by default, their… |
shipstation_get_carrier | Get one connected carrier account by carrier_id: carrier code, account number, nickname, funding balance, services, packages and options |
shipstation_list_carrier_services | List the shipping services of one carrier (service_code such as usps_priority_mail or ups_ground, domestic or international, multi-package… |
shipstation_list_carrier_packages | List the package types one carrier accepts (package_code such as package, flat_rate_envelope, with dimensions where fixed) |
shipstation_list_shipments | List shipments, which are the orders of the ShipStation web app: recipient, items, status, store_id, order number and dates |
shipstation_get_shipment | Get one shipment (an order in the web app) by shipment_id: addresses, packages, weight, items, carrier and service, amounts paid, notes… |
shipstation_get_shipment_by_external_id | Get a shipment by its external_shipment_id, the key your own system or the sales channel gave the order (the v1 orderKey) |
shipstation_get_shipment_rates | Get the rates already calculated for a shipment, with carrier, service, price, delivery days and rate_id |
shipstation_calculate_rates | Quote shipping rates for an existing shipment across the given carriers |
shipstation_estimate_rates | Estimate shipping prices from origin, destination, weight and optional dimensions, without a shipment |
shipstation_list_labels | List purchased labels (the shipments of the web app) with tracking number, carrier, service, cost, status and download links |
shipstation_get_label | Get one label by label_id: tracking number, carrier, service, ship date, cost, status, voided flag and the label file as a URL or inline… |
shipstation_track_label | Get tracking for a label: current status, estimated delivery, carrier status description and the list of scan events |
shipstation_get_tracking | Get tracking by carrier code and tracking number, also for packages not labelled in ShipStation: status, estimated delivery and scan events |
shipstation_create_label_from_shipment | Buy a shipping label for an existing shipment, using the carrier and service set on it |
shipstation_create_label_from_rate | Buy a shipping label from a rate_id returned by shipstation_calculate_rates |
shipstation_void_label | Void a label that has not been used, so the carrier refunds the postage where it allows it |
shipstation_list_warehouses | List the ship-from locations (warehouses) with warehouse_id, name, origin address, return address and the default flag |
shipstation_get_warehouse | Get one ship-from warehouse by warehouse_id with its origin and return addresses and whether it is the default |
shipstation_list_products | List the products in ShipStation's product catalog with SKU, name, price, weight, dimensions, customs data and active flag |
shipstation_list_inventory | List stock levels per SKU from ShipStation inventory: on hand, allocated and available, optionally per inventory warehouse or location |
shipstation_list_fulfillments | List fulfillments, the shipping confirmations sent back to stores and marketplaces, with tracking number, carrier, ship date and… |
shipstation_list_batches | List label batches with batch number, status, label count, errors and download links for the combined labels |
shipstation_list_manifests | List end-of-day manifests (carrier scan forms) with carrier, warehouse, ship date, label ids and the form download link |
shipstation_list_pickups | List scheduled carrier pickups with pickup window, confirmation number, carrier, warehouse and the labels included |
shipstation_list_tags | List the tags defined in the ShipStation account with their names and colours |
shipstation_list_users | List the users of the ShipStation account with their user id, name and status |
shipstation_validate_address | Check a postal address against carrier data |
FAQ
Where is Muse available? Meta currently offers Muse in the US and Canada, on the web, in the iOS and Android apps and in WhatsApp.
Does Meta review this connector? No. Meta doesn't review custom connectors. Muse sees only the tools you switched on for this MCP server in AnythingMCP, and you can disconnect it anytime under Settings → Connectors.
Next steps
Was this guide helpful?