usa-logistics

Let AI agents ship in the USA — buy USPS and multi-carrier labels via EasyPost, track packages, refund unused labels.

Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeCan modify data

What it can do

  • Create Shipment: Create a US shipping label via EasyPost — pass a to_address, from_address and parcel (dimensions in INCHES, weight in OUNCES); the server fetches carrier rates (USPS / UPS / FedEx etc
  • Query Tracking: Track a US shipment by its tracking_code (the one create_shipment returned, or any USPS/UPS/FedEx tracking number). Returns the current status plus a plain-English hint. Status values
  • Refund Label: Request a refund for a US shipping label bought via create_shipment, by shipment_id (preferred) or by tracking_code. Refund is only possible for UNUSED labels — e.g. USPS labels can be r

What data it sees

Do you need an account

No: the server works without sign-in

Let AI agents ship in the USA — buy USPS and multi-carrier labels via EasyPost, track packages, refund unused labels. Stateless remote MCP server: bring your own key (free test keys buy real USPS test labels), it never stores anything.

Server tool list (3)

Raw names from tools/list. Only developers need these.

create_shipmentCreate a US shipping label via EasyPost — pass a to_address, from_address and parcel (dimensions in INCHES, weight in OUNCES); the server fetches carrier rates (USPS / UPS / FedEx etc.), buys the CHEAPEST rate by default (or the carrier/service you specify), and returns the shipment_id, tracking_code, printable label_url and the price paid. Bring your own EasyPost API key via header x-easypost-api-key: free TEST keys (prefix EZTK…) buy real USPS test labels end-to-end at no cost (sign up at easypost.com → API Keys); production keys (prefix EZAK…) buy real postage. The key prefix auto-selects the environment. weight (oz) is always required. Owner policy headers gate the label price before any purchase.
query_trackingTrack a US shipment by its tracking_code (the one create_shipment returned, or any USPS/UPS/FedEx tracking number). Returns the current status plus a plain-English hint. Status values (EasyPost enum): unknown, pre_transit (label made, not yet picked up), in_transit, out_for_delivery, delivered, available_for_pickup, return_to_sender, failure, cancelled, error. Raw carrier scan details are always included. Passing the carrier speeds detection. Safe to call anytime.
refund_labelRequest a refund for a US shipping label bought via create_shipment, by shipment_id (preferred) or by tracking_code. Refund is only possible for UNUSED labels — e.g. USPS labels can be refunded within 30 days of creation ONLY IF the parcel was never scanned by USPS; already-shipped labels cannot be refunded. Returns refund_status: submitted (accepted, carrier still processing — most common), refunded (money returned), rejected (not eligible, e.g. already scanned), or not_applicable. Carriers can take up to ~30 days to move submitted → refunded.
usa-logistics: connect to Claude, ChatGPT, Cursor · Connectors.fun