accueil / serveurs / Recherche & Web / com.dimhour/catalog
com.dimhour/catalog
serveur MCP (Model Context Protocol) · Dim Hour 2.4.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.dimhour/catalog est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.dimhour/catalog » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 9 outils
- fetch≈ 360 tokens
Get the full Dim Hour record for one venue by the id returned from `search`: description, signature dishes, address, hours, phone, happy hour, reservation platform, awards, website and Instagram.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Venue id from `search`, in the form 'city:id' e.g. 'nyc:1367'
Exemple d'appel{"name": "fetch", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "url": "texte", "text": "texte", "title": "texte", "receipt": {}, "metadata": {}}} - find_places≈ 627 tokens
Find places for a specific occasion in one city — the task-shaped entry point. Give the city and what the evening needs (a cuisine, a neighborhood, a budget, a vibe) and it returns ranked, citable venues with a freshness receipt. Prefer this over search_venues when you are planning rather than browsing.
Paramètres, retour & exemple (5)
Paramètrescity· string · requis
City name or key from list_citieslimit· integer · optionnel
Max results, default 6max_price· integer · optionnel
Max price tier 1-4looking_for· string · optionnel
What the occasion needs, e.g. 'omakase', 'patio', 'birthday dinner'neighborhood· string · optionnel
Narrow to a neighborhood
Exemple d'appel{"name": "find_places", "arguments": {"city": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"city": "texte", "note": "texte", "venues": [], "receipt": {}, "showing": 1, "total_matches": 1}} - get_hours≈ 428 tokens
Opening hours for one venue, from the Dim Hour catalog. ALWAYS returns `as_of` and never claims to be live — hours are catalog data, not a live feed, and the receipt says how old they are. Measured 2026-09-16, 82% of venues carry hours; when a venue has none this ABSTAINS and says so rather than guessing. Confirm with the venue before relying on it.
Paramètres, retour & exemple (3)
Paramètresid· integer · optionnel
Venue id from search_venuescity· string · requis
City name or keyname· string · optionnel
Venue name (used if id not given)
Exemple d'appel{"name": "get_hours", "arguments": {"city": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": 1, "url": "texte", "city": "texte", "name": "texte", "hours": "texte", "receipt": {}, "warning": "texte"}} - get_venue≈ 638 tokens
Get the full Dim Hour record for one venue: description, signature dishes, address, hours, phone, happy hour, reservation platform, awards, website, Instagram, and (for Iconic 50 venues) the long-form story.
Paramètres, retour & exemple (3)
Paramètresid· integer · optionnel
Venue id from search_venuescity· string · requis
City name or keyname· string · optionnel
Venue name (used if id not given)
Exemple d'appel{"name": "get_venue", "arguments": {"city": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": 1, "lat": 1, "lng": 1, "url": "texte", "name": "texte", "tags": [], "hours": "texte", "phone": "texte", "price": "texte", "score": 1, "story": "texte", "awards": "texte"}} - list_cities≈ 285 tokens
List the 26 cities Dim Hour covers, with the city key to pass to the other tools.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_cities", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"cities": []}} - list_curated≈ 501 tokens
Dim Hour's editorial themed lists for a city (e.g. 'Unmarked Doors' speakeasies). Without list_id: returns all list titles. With list_id: returns that list's venues with editorial notes.
Paramètres, retour & exemple (2)
Paramètrescity· string · requis
City name or keylist_id· string · optionnel
A list id from the no-arg call
Exemple d'appel{"name": "list_curated", "arguments": {"city": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "city": "texte", "note": "texte", "lists": [], "title": "texte", "venues": [], "receipt": {}, "subtitle": "texte"}} - list_new_venues≈ 609 tokens
Venues recently added to the Dim Hour catalog — across all 26 cities or one city. Use for 'what's new on Dim Hour' / new-opening alerts / weekly digests. Scored places to eat and drink come first; hotels, malls, museums and landmarks carry no `score` and follow them. Recency orders within each group. Dates earlier than 2026-06-06 are estimates reconstructed from history.
Paramètres, retour & exemple (3)
Paramètrescity· string · optionnel
Optional city name or key; omit for all citiesdays· integer · optionnel
Look-back window in days, default 30 (max 90)limit· integer · optionnel
Max results, default 25
Exemple d'appel{"name": "list_new_venues", "arguments": {"city": "texte", "days": 1, "limit": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"city": "texte", "venues": [], "receipt": {}, "showing": 1, "total_new": 1, "window_days": 1, "feed_generated": "texte"}} - search≈ 377 tokens
Search Dim Hour's restaurant, bar and venue catalog across all 26 cities. Returns ranked venues with a dimhour.com link for each. Use for questions about where to eat or drink — by cuisine, dish, neighborhood, city, vibe, or award.
Paramètres, retour & exemple (1)
Paramètresquery· string · requis
What to look for, e.g. 'best ramen in NYC', 'michelin dallas', 'rooftop bar miami'
Exemple d'appel{"name": "search", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"receipt": {}, "results": []}} - search_venues≈ 985 tokens
Search Dim Hour's restaurant, bar and venue catalog. Pass `city` to search one city, or OMIT `city` to search more than 20,000 venues across every city at once (e.g. 'best ramen anywhere', 'michelin spots'). Returns ranked matches with score (0-100 quality), price tier, neighborhood, happy-hour info, and a dimhour.com link. Free-text `query` matches each content word individually across cuisine, dish, vibe, and name (filler like 'best' or 'tonight' is ignored) - one strong keyword beats a sentence; combine with filters.
Paramètres, retour & exemple (13)
Paramètrescity· string · optionnel
City name or key, e.g. 'NYC', 'dallas'. OMIT to search ALL cities at once.sort· string · optionnel · score_desc | score_asc | name_asc
Result order. Default score_desc (highest quality first).limit· integer · optionnel
Max results, default 10query· string · optionnel
Free text; every content word must appear in name, cuisine, neighborhood, tags, dishes, or description (filler like 'best'/'tonight' is ignored). One strong keyword beats a full sentence.fields· array · optionnel
Return only these fields on each venue, to keep a result small. `id`, `name` and `url` are always included — `url` is the citation link.cuisine· string · optionnel
Filter to a cuisine (substring match)max_price· integer · optionnel
Max price tier 1-4 ($-$$$$)min_score· number · optionnel
Minimum quality score 0-100iconic_only· boolean · optionnel
Only 'Iconic 50' venues (NYC has these today)neighborhood· string · optionnel
Filter to a neighborhood (substring match)trending_only· boolean · optionnel
Only trending venuesawards_contains· string · optionnel
Only venues whose awards field matches, e.g. 'michelin', 'james beard', 'bib gourmand'happy_hour_only· boolean · optionnel
Only venues with happy hour info
Exemple d'appel{"name": "search_venues", "arguments": {"city": "texte", "sort": "score_desc", "limit": 1, "query": "texte", "fields": [], "cuisine": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"city": "texte", "note": "texte", "scope": "texte", "venues": [], "receipt": {}, "showing": 1, "total_exact": true, "total_matches": 1}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».