Rappi restaurant menu and prices: for a Rappi store ID
ecommerce_rappiRappi restaurant menu and prices (Mexico, Brazil, Colombia, Argentina, Chile, Peru, Uruguay, Ecuador, Costa Rica): for a Rappi store ID returns store name, brand, address, open status, ETA, delivery fee, rating and reviews, cuisine tags, weekly schedule, active offers, and the menu by section with each product's price, original price, discount %, availability and description. From the public restaurant page; no store search. Related tools on this server, for a different need: ecommerce_costplusdrugs when you need Cost Plus Drugs mail-order cash prices from its official; ecommerce_singlecare when you need SingleCare prescription coupon prices for a drug: price. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
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": {
"storeId": "<storeId>"
},
"name": "ecommerce_rappi"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| country | No | mx (default), br, co, ar, cl, pe, uy, ec, cr; taken from the URL if a URL is given | |
| storeId | Yes | Rappi store ID (the number in rappi.<country>/restaurantes/<id>-name) or a restaurant URL (required) | |
| maxProducts | No | Max menu products to return, 1 to 500 (default 200) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| menu | No | ||
| store | No | ||
| source | No | ||
| country | No | ||
| currency | No | ||
| returned | No | ||
| checkedAt | No | ||
| productCount | No |