Shipping Rates
Manage table-based shipping rates per country and method. A rate sets price_cents (or null = free, e.g. pickup), optional free_above_cents (free over a subtotal), mailbox-eligibility requirement, and an optional max weight. Consumed server-side at checkout so shipping cannot be manipulated by the client.
Endpoints (5)
Create a shipping rate. Unique per country_code + method_key. Fails on duplicate (use update-rate or bulk-set-rates).
No input parameters required.
List shipping rates for this site, optionally filtered by country or active flag.
No input parameters required.
Update a shipping rate. Only send the fields you want to change.
No input parameters required.
Delete a shipping rate by ID.
No input parameters required.
Replace ALL shipping rates for the site atomically. Empty array clears every rate. Ideal for migrating an existing rate set in one call.
No input parameters required.
MCP Tool Names
When using this integration through an AI assistant (Claude, ChatGPT, Cursor, etc.), the endpoints are available as MCP tools:
| Endpoint | MCP Tool Name |
|---|---|
| create-rate | shipping-rates_create_rate |
| list-rates | shipping-rates_list_rates |
| update-rate | shipping-rates_update_rate |
| delete-rate | shipping-rates_delete_rate |
| bulk-set-rates | shipping-rates_bulk_set_rates |
Website