compare_availability
Compare Apple Store pickup and delivery estimates across product variants and locations, with unknown status for failed or missing checks. Read-only; no reservations or purchases.
Instructions
Compare pickup and delivery estimates for variants. Failed, missing and unchecked results are reported as unknown. Read-only; does not reserve or purchase.
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": {
"buy_url": "<buy_url>",
"part_numbers": "<part_numbers>"
},
"name": "compare_availability"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| buy_url | Yes | Apple buy-page URL for the selected storefront. | |
| country | No | Storefront country code, e.g. us, de, fr, ch, be. Use list_storefronts for supported values. | us |
| language | No | Shop language; defaults to the country's main language. Switzerland: de/fr; Belgium: fr/nl; Canada: en/fr. | |
| all_stores | No | Check the country directory and attempt every listed store; limited to countries with at most 30 stores. | |
| part_numbers | Yes | Part numbers to compare. | |
| pickup_locations | No | Cities or postal codes to search for nearby stores. | |
| delivery_postcodes | No | Postcodes to check for delivery estimates. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | Yes | ||
| errors | Yes | ||
| pickup | Yes | ||
| country | Yes | ||
| complete | Yes | ||
| delivery | Yes | ||
| language | Yes | ||
| observed_at | Yes | ||
| part_numbers | Yes | ||
| missing_parts | Yes | ||
| unknown_parts | Yes | ||
| missing_stores | Yes | ||
| unknown_delivery | Yes | ||
| directory_checked | Yes | ||
| directory_store_count | Yes |