Title89/100
Search restaurants & products
Align the title with the capability actually described by this tool.
Description97/100
Search Lezzoo for restaurants/stores near a location. Results are ranked by relevance and proximity, so location matters: pass the user's latitude/longitude when known. If location is unknown, the user's area/address can be used to derive it; otherwise a configured default location applies. Returns restaurants as cards (when the host supports MCP Apps). Use a returned merchant's `merchant_id` with `search_merchant_products` to open its menu. Anonymous — no sign-in or account is required. Read-only.
The description explains the capability, when to use it, and what to expect.
Inputs79/100
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
query
Free-text search term, e.g. 'burger', 'pharmacy', 'pizza'.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
latitude
User latitude (-90..90). Ask the user if unknown; falls back to the server default.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
longitude
User longitude (-180..180). Falls back to the server default.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
city
City to scope results. Defaults server-side.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
language
Result language: en, ar, kr, bd.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
departmentId
Optional department id to scope to one vertical (e.g. Food, Grocery, Pharmacy).
Clear enough to supply this argument.
page
1-based result page (default 1).
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
Annotations100/100
All four behavior hints are declared.
{
"title": "Search restaurants & stores",
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}Output schema49/100
Declare the result fields and their types in the output schema.
View output schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"summary": {
"type": "object",
"properties": {},
"description": "Result summary: merchant_count, tags, truncated, note.",
"additionalProperties": true
},
"merchants": {
"type": "array",
"items": {},
"description": "Matched restaurants/stores as cards (each has merchant_id, name, …)."
}
},
"additionalProperties": false
}