Dish Directory
Server Details
Restaurants and their signature dishes across the US and Canada.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 11 tools
Most tools are clearly distinguished by resource and action (get_course vs list_courses, get_product vs list_products, etc.), and the three domains (restaurants, courses, products) are cleanly separated. Minor confusion risk exists between list_categories (restaurant categories) and list_product_categories (product categories), and between get_listing and search_listings, though descriptions do resolve both.
Every tool follows a strict snake_case verb_noun pattern (get_/list_/search_ + resource), with plural nouns for list operations and singular for get operations. This is highly predictable and consistent throughout.
Eleven tools sits comfortably in the ideal 3-15 range, and each one corresponds to a distinct resource or query the directory would plausibly expose. No tool feels redundant or gratuitous.
For a read-only public directory, the surface covers the major read paths: browse by category/place, search, fetch by slug, plus stats and data sources for restaurants, courses, and products. Minor gaps exist—no detail/get for individual places, categories, or sources, and no filtering options on courses—but core workflows are achievable.
Available Tools
11 toolsget_courseARead-onlyIdempotentInspect
Get one published academy course by its slug, with its objectives, lessons and FAQ. Exam questions and answers are never returned.
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | The course slug. |
get_listingARead-onlyIdempotentInspect
Get one published restaurant by its slug.
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | The listing slug. |
get_productARead-onlyIdempotentInspect
Get one affiliate product by its slug, with its page and outbound link.
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | The product slug. |
get_statsARead-onlyIdempotentInspect
Get the number of published restaurants, places and categories, and when the data last changed.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
list_categoriesARead-onlyIdempotentInspect
List categories with their restaurant counts.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
list_coursesARead-onlyIdempotentInspect
List the published academy courses with their level, length, pass mark and certificate validity.
| Name | Required | Description | Default |
|---|---|---|---|
| level | No | Only courses of this level. | |
| limit | No | Most courses to return. |
list_placesBRead-onlyIdempotentInspect
List countries, regions and cities that have restaurants.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
list_product_categoriesARead-onlyIdempotentInspect
List the product categories with their product counts.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
list_productsARead-onlyIdempotentInspect
List the affiliate products, with the price each had on the day it was checked. Filter by product category.
| Name | Required | Description | Default |
|---|---|---|---|
| category | No | A product category slug. |
list_sourcesARead-onlyIdempotentInspect
List where the restaurant data comes from, with the license and refresh of each source.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
search_listingsBRead-onlyIdempotentInspect
Search published restaurants by text, place and category.
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Search text, with at least one letter or digit. Matches name, categories, attributes, description and place. Typos fall back to close matches. | |
| city | No | City slug, from /places. | |
| sort | No | `relevance` needs `q` and is the default with it. `name` is the default without `q`. `recent` is newest first. | |
| limit | No | Items per page. | |
| cursor | No | `page.nextCursor` from the previous response. Opaque. Send the same filters and `limit`. | |
| region | No | Region slug, from /places. | |
| country | No | ISO 3166-1 alpha-2 country code, any case. A country the directory does not cover, as listed in /places, gives 400. | |
| category | No | Category slug, from /categories. A parent slug also matches its children. |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
2 tool updates
- Added
get_course - Added
list_courses
3 tool updates
- Added
get_product - Added
list_product_categories - Added
list_products
6 tool updates
- First observed
get_listing - First observed
get_stats - First observed
list_categories - First observed
list_places - First observed
list_sources - First observed
search_listings
Related MCP Connectors
Restaurant picks from food creators you trust: ranked guides, reviews and places near you.
Search nearly 20,000 verified restaurants and bars across 24 cities plus the New Mexico region, with venue detail and curated lists.
Restaurants and bars in 10 cities: hours, menus, dietary tags, events and booking; destinations.
Restaurant health inspection grades and violations for 20 US, UK, Canadian and French locations.
31
Related MCP Servers
- FlicenseNot gradedqualityNot gradedmaintenanceAn AI-native restaurant discovery service that enables searching and receiving natural language recommendations for over 2,200 restaurants across 15+ US cities. It provides tools for accessing detailed restaurant info, curated lists, and cuisine-specific searches through the Model Context Protocol.-

PosDO MCP Serverofficial
AlicenseNot gradedqualityDmaintenanceDiscovers over 356,000 restaurants across 20 countries, providing search, reviews, time-based offers, and cultural context via the Model Context Protocol.Apache 2.0- FlicenseAqualityDmaintenanceAn MCP server for restaurant discovery and booking across Resy and OpenTable via natural language. It integrates Google Places data with dietary preferences, visit history, and weather awareness to provide personalized dining recommendations and group reservation management.23-
- FlicenseNot gradedqualityCmaintenanceEnables conversational exploration of California restaurant data, vibe-based recommendations, and access to structured restaurant details and reviews.-
Glama MCP Gateway
Add one secure layer between your agents and this server.