List orders
list_ordersLists orders from a specified Shopify store newest first, filters with Shopify order search syntax such as financial_status:paid, and supports pagination to retrieve more results.
Instructions
List orders in one store, newest first. "query" uses Shopify order search syntax, for example financial_status:paid, fulfillment_status:unfulfilled, created_at:>=2026-10-01, name:#1001. Without the read_all_orders scope Shopify only returns the last 60 days. For customer names, line items or addresses use graphql_query.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"store": "<store>"
},
"name": "list_orders"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| after | No | Pass pageInfo.endCursor from the previous result to get the next page. | |
| first | No | How many results to return (1-100). | |
| query | No | Shopify order search query. | |
| store | Yes | No stores are connected yet. Call connect_store first. |