check_pickup_availability
Check whether selected products are available for pickup at a specific MediaMarkt or Saturn store using product and store IDs from search results and store lookup.
Instructions
Check pickup availability for products at one selected store. Use IDs from search_products and find_stores for the same retailer and country. Unknown means the retailer returned no status; a status for an unverified ID does not confirm the product exists. Availability is not a reservation or exact stock count.
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_id": "<store_id>",
"product_ids": "<product_ids>"
},
"name": "check_pickup_availability"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fresh | No | Bypass the process cache and request current shop data. | |
| country | No | Storefront country code. Defaults to de. Product and store IDs are country-specific. | de |
| language | No | Shop language; defaults to the country's main language. Switzerland: de/fr/it; Belgium: nl/fr. | |
| retailer | No | Storefront brand: mediamarkt (including MediaWorld in Italy) or saturn (Germany only). | mediamarkt |
| store_id | Yes | Store ID returned by find_stores for the same retailer. | |
| product_ids | Yes | One to 48 product IDs returned by search_products. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cache | No | ||
| count | Yes | ||
| country | No | de | |
| language | No | de | |
| products | Yes | ||
| retailer | Yes | ||
| store_id | Yes | ||
| checked_at | Yes | ||
| observed_at | No |