otherapi_key

Starshipit

Starshipit provides shipping, fulfilment, order, tracking, and warehouse management APIs for ecommerce operations.

Verdict

Starshipit automates shipping workflows for e-commerce teams. An @mention in Switchy lets you create orders, generate labels, request rate quotes, and track shipments without leaving the conversation. Warehouse and ops teams get the most value — they can batch-print labels during standup, check tracking status when a customer asks, or pull performance metrics for weekly reviews. Manifesting and label creation are irreversible operations, so the AI will confirm details before executing. You'll need an API key from your Starshipit account settings.

Common use cases

  • Batch-print shipping labels during morning standup
  • Quote carrier rates before confirming customer orders
  • Check tracking status when support tickets arrive
  • Pull WMS performance metrics for weekly ops reviews
  • Create orders from chat without opening Starshipit

Integration

Vendor
Starshipit
Category
other
Auth
API_KEY
Tools
15
Composio slug
starshipit

Tools

  • Create Manifest

    Create and finalize a Starshipit manifest PDF for only the explicitly listed shipments. WARNING: manifesting is an irreversible fulfilment operation that can mark shipments as manifested; verify every identifier before calling.

  • Create Order

    Create one unshipped Starshipit order with destination, line items, packages, sender, and customs details.

  • Create Shipping Label

    Create shipping labels for one Starshipit order. This also creates the shipment and its tracking numbers and is irreversible. Labels come back in the account's configured format, usually PDF.

  • Create Shipping Labels

    Create shipping labels for multiple existing Starshipit orders in one irreversible batch. This creates shipments and tracking numbers and can move orders to Printed. Starshipit does not document atomicity or label-to-order mapping, so verif

  • Get Order

    Retrieve one order by its Starshipit numeric ID or source-platform order number.

  • Get Shipping Rates

    Quote available Starshipit shipping services and prices for a destination and one or more packages.

  • Get Tracking

    Get current shipment status and carrier tracking events by tracking number or order number.

  • Get WMS Performance

    Return Starshipit WMS order-cycle and SLA performance metrics for the previous 1 to 90 days.

  • List Manifests

    Return one page of manifests in reverse chronological order.

  • List Products

    Search and page through the Starshipit product catalogue with optional sorting.

  • List Tags

    Return one page of user-defined order tags, optionally filtered by tag name.

  • List Unshipped Orders

    Return one page of unshipped orders, optionally limited to orders created or updated after a UTC timestamp.

  • List WMS Inventory

    Return one page of Starshipit WMS inventory grouped by product or location, including stock, reservation, and availability quantities.

  • Search Orders

    Search orders by a phrase and optional field, status, or child-account inclusion filter. Returns one page at a time.

  • Update Order

    Update editable fields on one Starshipit order identified by order_id or order_number. This sends one PUT request and does not read the order first. Unshipped orders permit updates to non-read-only fields; once a label has been generated, S

Setup

Setup guide

  1. 11. Open your Switchy workspace and navigate to Settings → Integrations → Add Integration. 2. Search for Starshipit and click Connect. 3. Log in to your Starshipit account in a separate tab, go to Settings → API, and generate a new API key. 4. Copy the key and paste it into the Switchy connection dialog, then click Authorize. 5. Switchy will verify the key and confirm the connection. 6. Open any Project and type '@Starshipit get tracking for order 12345' to test — the AI should return current shipment status. 7. To create labels or manifests, the AI will ask you to confirm package details before executing, since these operations cannot be undone.

What teammates see: by default, memories from Starshipit are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Projects have used this MCP together with a given model.

How Switchy teams use it

Not enough Projects yet to publish anonymised usage stats (we require ≥ 50 Projects per week).

Starter prompts

Quote Shipping Rates

@Starshipit quote shipping rates for a 2kg package going to Auckland, New Zealand, dimensions 30x20x15cm.

Track Recent Shipment

@Starshipit get tracking for order number ORD-8472 and summarize the latest status in plain language.

Create Shipping Label

@Starshipit create a shipping label for order ID 56789. Confirm the destination address before finalizing.

Check WMS Performance

@Starshipit pull WMS performance metrics for the last 7 days and highlight any SLA misses.

Create New Order

@Starshipit create an order for Jane Doe, 123 Queen St, Wellington, NZ, one unit of SKU-4421, sender is our Auckland warehouse.

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@starshipit get shipping rates for a 2kg parcel going to Auckland, New Zealand, with dimensions 30×20×15cm

Output

Based on your parcel specs (2kg, 30×20×15cm to Auckland), Starshipit returned four carrier options: NZ Post CourierPost Overnight ($12.50 ETA 1 day), NZ Post ParcelPost ($8.20 ETA 2-3 days), DHL Express ($45.00 ETA next day by 10:30am), and Aramex Standard ($9.80 ETA 2-4 days). All prices exclude GST. CourierPost and Aramex offer tracking; ParcelPost is signature-on-delivery only. This is an illustrative example—actual rates depend on your Starshipit account's negotiated carrier contracts and the destination postcode.

Notes

Rate quotes require valid destination details and realistic package dimensions. Starshipit pulls rates from your account's enabled carriers, so results vary by which shipping services you've configured. No API key scopes are consumed by quoting—it's a read-only operation with no side effects.

Prompt

@starshipit create a shipping label for order #SO-4429 using NZ Post CourierPost, then show me the tracking number

Output

Label created for order SO-4429. Starshipit assigned tracking number 9NZAA012345678901 via NZ Post CourierPost and generated a 4×6 thermal label PDF. The order moved to 'Printed' status in your Starshipit dashboard. You can now hand the parcel to your courier or schedule a pickup. This is an illustrative example—the real operation is irreversible and immediately commits the shipment to your carrier account, potentially triggering billing.

Notes

Creating a label is a write operation that cannot be undone. It consumes a shipment from your carrier account and may incur costs even if you never dispatch the parcel. Starshipit requires the order to exist and have a valid destination. Always verify order details before running this prompt in production.

Prompt

@starshipit pull tracking events for all shipments created in the last 48 hours and summarize which ones are delayed or stuck in customs

Output

Starshipit returned tracking data for 23 shipments from the past two days. Of those, two are flagged: Tracking 9NZAA012345678902 (order SO-4431) has been 'In Transit' at Auckland depot for 36 hours with no scan updates, and tracking DHLE1234567890 (order SO-4438) shows a customs hold in Sydney since yesterday morning. The remaining 21 shipments are progressing normally—18 are out for delivery today, 3 were delivered yesterday. This is an illustrative summary; actual event granularity depends on each carrier's tracking API and update frequency.

Notes

Tracking synthesis combines Starshipit's Get Tracking tool with AI reasoning to surface exceptions. Starshipit's tracking data freshness depends on carrier APIs—some update hourly, others every few hours. This example assumes you have API access to historical shipments; restricted accounts may only see recent orders.

Use-case deep-dives

E-commerce fulfillment for 2-person DTC brand

When Starshipit makes sense for small-batch shipping

A two-person direct-to-consumer brand shipping 40-80 orders a week from a home warehouse hits the sweet spot for this MCP. The Create Order and Create Shipping Label tools let you script label generation from a spreadsheet or Airtable base without logging into Starshipit's web UI for every batch. The Get Shipping Rates tool helps you quote customers accurately before they check out. The threshold: if you're shipping fewer than 10 orders a week, the API_KEY setup overhead probably isn't worth it—just use Starshipit's dashboard. If you're over 200 orders a week, you need a proper WMS integration, not an MCP. For the mid-volume DTC operator who wants to automate label printing during morning packing sessions, this is the right call.

Customer service tracking lookup

Why the tracking tool works for support teams

A four-person customer support team fielding 'where's my order' inquiries can use the Get Tracking tool to pull shipment status without switching to Starshipit or the carrier's site. The MCP returns carrier events in a structured format, so you can paste tracking updates into Intercom or Zendesk tickets in seconds. The limitation: Starshipit only surfaces what the carrier reports, so if the carrier's tracking is stale or incomplete, this won't magically fix it. If your support volume is under 20 tracking lookups a day, the manual dashboard is faster. Above that, scripting the lookup with this MCP saves 10-15 minutes per shift. The buying call is simple: if your team is already in Switchy for other workflows, adding tracking lookup here beats alt-tabbing to three different carrier portals.

Warehouse manifest reconciliation

When manifest creation needs a second set of eyes

A three-person warehouse team closing out daily shipments with Create Manifest hits a real problem: manifesting is irreversible, and Starshipit's warning is buried in the tool description. If you manifest the wrong batch, you can't undo it without calling the carrier. The MCP's explicit shipment-list input helps, but the risk is still there. The scenario where this works: you're already using Switchy to review the day's shipments in a shared context, and one person double-checks the manifest list before another person runs the tool. If your warehouse is solo or you're manifesting more than twice a day, the web UI's visual confirmation is safer. For small teams doing end-of-day reconciliation together, the MCP adds a collaboration layer that the dashboard doesn't offer.

Frequently asked

What does the Starshipit MCP do in Switchy?

It lets your team create shipping labels, quote rates, track shipments, and generate manifests without leaving the AI workspace. You can create orders with customs details, print labels in batch, and pull tracking events by order or tracking number. The MCP wraps Starshipit's fulfilment API so agents can handle shipping tasks conversationally instead of switching to the Starshipit dashboard.

Do I need API admin access to connect Starshipit?

Yes. You need an API key from your Starshipit account settings, which typically requires admin or account-owner permissions. The key authenticates all requests, so whoever connects it in Switchy must have access to generate keys. If your team restricts API credentials, coordinate with your Starshipit admin before adding this MCP.

Can the Starshipit MCP cancel or void a shipment?

No. The MCP exposes label creation, manifest generation, and tracking retrieval, but Starshipit's API does not support programmatic cancellation or voiding. If you need to cancel a shipment, you still have to log into the Starshipit web UI or contact the carrier directly. The MCP warns that label and manifest operations are irreversible for this reason.

Why use this MCP instead of the Starshipit dashboard?

The MCP is faster when you're already working in Switchy and need to quote rates, print a label, or check tracking mid-conversation. It eliminates context-switching for routine fulfilment tasks. The dashboard still wins for bulk order imports, carrier account setup, and any operation the API doesn't expose. Think of the MCP as a shortcut for one-off shipping actions, not a full dashboard replacement.

Who on the team should connect the Starshipit MCP?

Whoever manages your Starshipit account and has API key access. Once connected, any Switchy user in your workspace can invoke the tools, so limit workspace membership if you want to control who can create labels or manifests. The MCP performs irreversible fulfilment operations, so treat it like you would direct API access—only connect it if your team understands the consequences of printing labels or finalizing manifests.

More other MCPs

See all other MCPs →

Data last verified 61 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.