mcpserver.lol
registry/mercantry-registry
Connection check verified live · 26h ago

mercantry-registry

Agent-native registry: 168k+ real restaurants in LA, Hong Kong & Tokyo. Unranked, honest signals.

Tools 9
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 26h ago

Tools & capabilities

9 tools

Read from the running server on 26h ago.

cancel_booking reasonbooking_id*
Cancel a booking in any non-terminal state, or a confirmed reservation (the registry notifies the merchant). Cancellation is mandatory when the human no longer wants the table — no…
get_availability merchant_id*
V1 does NOT hold live table availability — availability is checked on the phone call at booking time. This tool returns the merchant's reservation policy, structured hours, and hol…
get_booking_status booking_id*include_events
State machine position for a booking: pending → queued → in_progress → confirmed | failed | needs_input (plus cancelled). Includes structured details on confirmation (confirmed_tim…
get_merchant merchant_id*
Every field the registry holds on one merchant: schema fields, structured hours, raw feedback history, platform-observed operational stats, and per-field provenance with timestamps…
get_registry_meta
Evaluate the registry itself: per-city coverage (with each city's IANA timezone), merchant/bookable counts, verification and freshness stats, feedback corpus size, schema version,…
modify_booking datetimebooking_id*party_sizewindow_minutesaccept_option_index
Amend a booking before or after the call. For a booking in needs_input: pass accept_option_index to take one of the merchant's offered times (confirms immediately), or pass a new d…
place_booking contactdatetime*party_size*merchant_id*callback_urlwindow_minutes +5
Request a table reservation. Returns booking_id with state 'queued' immediately; fulfillment is asynchronous (a call is placed to the merchant). Poll get_booking_status or supply c…
search_merchants latlnglimitoffsetopen_atsandbox +9
Filter-based search over the restaurant registry (coverage cities + timezones in get_registry_meta). NOT ranked: results come back in deterministic order (merchant_id ASC by defaul…
submit_feedback free_textbooking_id*would_repeatseated_on_timematched_descriptionreservation_honored*
Report how a confirmed reservation actually went. Accepted only against a confirmed booking_id, once per booking, within 14 days of confirmation. Structured fields first; optional…