search_restaurantsBrowse restaurants by region/cuisine/area. Returns a directory-style list — does NOT include real-time availability, openings, dates, or times. DO NOT
get_restaurant_detailsGet the FULL detailed profile of one specific restaurant (untrimmed description, booking_rules, booking_tips, address, operating_hours, seating, etc.)
get_restaurant_menuGet the menu (course names and their prices) for a specific restaurant. WHEN TO USE — call this tool whenever the user asks about: - "menu", "courses"
check_availabilityCheck detailed real-time availability for ONE SPECIFIC restaurant (restaurant_id strongly recommended). Returns all openings for that restaurant withi
search_available_restaurantsSearch ACROSS multiple restaurants for availability in a specified date range. Returns a digest of restaurants that have openings (filterable by prefe
get_restaurant_resourceGet formatted information for a specific Michelin-starred restaurant from TableAll's exclusive collection as a readable resource.
get_cancellation_policiesREAD-ONLY: Retrieve a restaurant's cancellation policy from TableAll. This tool ONLY READS policy data — it does NOT cancel any reservation, modify an
create_reservationCreate a direct reservation for a SPECIFIC available opening (opening_id required). WHEN TO USE: - Call this AFTER check_availability has returned at
get_reservation_statusCheck the status of a reservation by session ID. Requires the access_token that was returned in the create_reservation response. You MUST have stored
create_reservation_requestSubmit a reservation request. This tool MUST be preceded by check_availability or search_available_restaurants — never call it as the first step. MAND
get_reservation_request_statusCheck the status of a reservation request by session ID. Requires the access_token that was returned in the create_reservation_request response. You M
No proxied traffic observed for this host yet. Connect it at /connect and its grade gains a measured Reliability score + per-tool behavioral evidence — the half a static scan can't produce.
We re-grade mcp.tableall.com on a schedule and alert your Slack/webhook the moment its tools change or its grade drops — rug-pull insurance for the connection.
Add the wmcp.sh trust oracle as an MCP server and call grade_mcp_server / check_mcp_drift in your agent's pre-connection gate:
https://wmcp.sh/mcp/trust
readOnly vs observed behavior) layer on via the wmcp.sh proxy.