Skip to main content
Glama

Server Details

Restaurants and their signature dishes across the US and Canada.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL
ChatGPT
–
Claude
–

TDQS

A3.7/5.0

Scored across 11 tools

Disambiguation4/5

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.

Naming Consistency5/5

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.

Tool Count5/5

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.

Completeness4/5

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 tools
get_courseA
Read-onlyIdempotent
Inspect

Get one published academy course by its slug, with its objectives, lessons and FAQ. Exam questions and answers are never returned.

NameRequiredDescriptionDefault
slugYesThe course slug.
get_listingA
Read-onlyIdempotent
Inspect

Get one published restaurant by its slug.

NameRequiredDescriptionDefault
slugYesThe listing slug.
get_productA
Read-onlyIdempotent
Inspect

Get one affiliate product by its slug, with its page and outbound link.

NameRequiredDescriptionDefault
slugYesThe product slug.
get_statsA
Read-onlyIdempotent
Inspect

Get the number of published restaurants, places and categories, and when the data last changed.

NameRequiredDescriptionDefault

No parameters

list_categoriesA
Read-onlyIdempotent
Inspect

List categories with their restaurant counts.

NameRequiredDescriptionDefault

No parameters

list_coursesA
Read-onlyIdempotent
Inspect

List the published academy courses with their level, length, pass mark and certificate validity.

NameRequiredDescriptionDefault
levelNoOnly courses of this level.
limitNoMost courses to return.
list_placesB
Read-onlyIdempotent
Inspect

List countries, regions and cities that have restaurants.

NameRequiredDescriptionDefault

No parameters

list_product_categoriesA
Read-onlyIdempotent
Inspect

List the product categories with their product counts.

NameRequiredDescriptionDefault

No parameters

list_productsA
Read-onlyIdempotent
Inspect

List the affiliate products, with the price each had on the day it was checked. Filter by product category.

NameRequiredDescriptionDefault
categoryNoA product category slug.
list_sourcesA
Read-onlyIdempotent
Inspect

List where the restaurant data comes from, with the license and refresh of each source.

NameRequiredDescriptionDefault

No parameters

search_listingsB
Read-onlyIdempotent
Inspect

Search published restaurants by text, place and category.

NameRequiredDescriptionDefault
qNoSearch text, with at least one letter or digit. Matches name, categories, attributes, description and place. Typos fall back to close matches.
cityNoCity slug, from /places.
sortNo`relevance` needs `q` and is the default with it. `name` is the default without `q`. `recent` is newest first.
limitNoItems per page.
cursorNo`page.nextCursor` from the previous response. Opaque. Send the same filters and `limit`.
regionNoRegion slug, from /places.
countryNoISO 3166-1 alpha-2 country code, any case. A country the directory does not cover, as listed in /places, gives 400.
categoryNoCategory 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.

  1. 2 tool updates
    • Addedget_course
    • Addedlist_courses
  2. 3 tool updates
    • Addedget_product
    • Addedlist_product_categories
    • Addedlist_products
  3. 6 tool updates
    • First observedget_listing
    • First observedget_stats
    • First observedlist_categories
    • First observedlist_places
    • First observedlist_sources
    • First observedsearch_listings

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    Not graded
    maintenance
    An 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.
    -
  • F
    license
    A
    quality
    D
    maintenance
    An 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
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources