KaleMap dietary menu finder
Server Details
Find restaurants and sourced dietary dish evidence. Free discovery; metered menus need an API key.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 6 tools
The three place-discovery tools (city_vegan_places, places_near, search_places) all return restaurants but are cleanly separated by query mode: city slug, coordinates, and name. place_vegan_options vs get_menu is clearly framed as preview vs full paginated evidence, so overlap is minimal and descriptions resolve the rest.
All snake_case, but the verb_noun pattern is only partly followed: get_menu, list_cities, and search_places are verb-first, while city_vegan_places and places_near are noun-first and place_vegan_options uses a singular 'place' prefix that reads awkwardly next to 'places_near'. Readable, but the convention is mixed.
Six tools is a well-scoped surface for a menu/venue finder and each has a rationale. The only soft redundancy is city_vegan_places versus places_near, which both answer 'where can I eat near X', but the city-slug path justifies it.
The lifecycle is largely covered: discover cities, find venues by city/coordinates/name, preview dishes, then fetch full menu evidence. Gaps are minor but real — there is no lookup of full restaurant details by slug, and search_places does not accept dietary needs filters the way the other discovery tools do.
Available Tools
6 toolscity_vegan_placesARead-onlyInspect
The most diet-friendly places in a city (fully vegan first). Pass needs to require one dish fitting every need. City slugs come from list_cities.
Inputs: city (required), only, limit, needs.
list_citiesARead-onlyInspect
Every city KaleMap covers, with its slug and how many vegan-friendly places it has.
Inputs: no named parameters.
places_nearARead-onlyInspect
Restaurants near a coordinate, nearest first, with status, score and the best dishes of each. Pass needs to require that one dish fits every need (vegan AND gluten-free, not either).
Inputs: lat (required), lng (required), km, only, +2 more.
place_vegan_optionsARead-onlyInspect
Free preview of up to four saved dishes at one restaurant. For detailed paginated evidence and all dietary labels use get_menu with a developer key. Pass the slug from a search result URL.
Inputs: slug (required).
search_placesARead-onlyInspect
Search restaurants by name. Returns each match with its vegan status, score (0 to 100, 100 = fully vegan), city and page URL.
Inputs: query (required), limit.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
AI-native restaurant discovery: verified/menu-indexed/discovered tiers + signed allergy-safety data.
Find a dish in London by area, postcode, price, diet and serving time. Free, read-only, no key.
5 lakh+ Indian restaurants: menus with prices, timings, phones and dish search. Free, no API key.
Find restaurants on Mizam: live menus, allergens, prices, hours, table availability. Read-only.
Related MCP Servers
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- AlicenseNot gradedqualityCmaintenanceMCP server for AI-native restaurant discovery with three-tier search (verified, menu_indexed, discovered), Menu Protocol menus, and structured menu validation.5 npmMIT
- AlicenseAqualityDmaintenanceEnables restaurant discovery and reservations across multiple providers (Resy, Google Places, Yelp, Tock) with auditable and secure two-step booking.10MIT
- AlicenseNot gradedqualityBmaintenanceEnables searching restaurants and menu items, viewing availability and full menus, and managing restaurant carts via the private Yandex.Eats web API, secured with single-user OAuth, without exposing sensitive account or location data.12 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.