Order Management
Manage orders and order lines. Create orders from checkout, track status lifecycle (pending → paid → processing → shipped → delivered), lookup by payment ID for webhook dedup. Prices in cents.
Endpoints (5)
Create an order with line items. Order number auto-generated (ORD-2026-0001). Prices in cents. Subtotal calculated from items if not provided.
No input parameters required.
Get a single order with all its line items. Lookup by order_id or order_number.
No input parameters required.
List orders with optional filters. Paginated, sorted by created_at desc by default.
No input parameters required.
Update order status with lifecycle validation. Enforces allowed transitions (e.g. pending→paid, paid→processing). Set tracking info when shipping.
No input parameters required.
Find an order by payment provider and payment ID. Used for webhook deduplication — check if order already exists for this payment.
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-order | order-management_create_order |
| get-order | order-management_get_order |
| list-orders | order-management_list_orders |
| update-status | order-management_update_status |
| get-order-by-payment | order-management_get_order_by_payment |