Get order
One order with items, status, dates, delivery address, tracking code and carrier.
MCP tool edesk_read → get_order
read
Returns the order as the Order information panel shows it: order number, date ordered, shipping status, tracking code, tracking link and carrier when eDesk has them, estimated delivery dates, the delivery address, the products and the cost. ticket_id is the linked ticket, or null. A marketplace can hide buyer details, so ship_to may be thin on some channels.
Parameters
| Name | Type | Description |
|---|---|---|
| order_id integer required | integer | Order ID from list_orders or get_ticket. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "edesk_read",
"arguments": {
"operation": "get_order",
"arguments": {
"order_id": 1
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"order_id": 90412,
"order_number": "203-7718305-2294466",
"channel": "Amazon UK - Brightside Home",
"status": "In transit",
"ordered_at": "2026-10-08",
"shipped_at": "2026-10-09",
"expected_delivery_from": "2026-10-12",
"expected_delivery_to": "2026-10-14",
"tracking": {
"code": "HB204418830GB",
"carrier": "Royal Mail",
"link": "https://tracking.example.com/HB204418830GB"
},
"items": [
{
"sku": "BH-KETTLE-1L",
"product": "Glass kettle 1 L",
"quantity": 1,
"price": 79.9
}
],
"shipping": 5,
"total": 84.9,
"currency": "GBP",
"ship_to": {
"city": "Leeds",
"country": "United Kingdom"
},
"ticket_id": 48210
},
"isError": false
}