Dim Hour
Was dieses MCP kann
Searches and describes restaurants, bars, and other venues across covered cities, including hours, pricing, quality scores, and curated lists.
Tools
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': "Venue id from `search`, in the form 'city:id' e.g. 'nyc:1367'"}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id', 'title', 'text', 'url', 'receipt'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'text': {'type': 'string'}, 'title': {'type': 'string'}, 'receipt': {'type': 'object', 'required': ['as_of', 'as_of_scope', 'source', 'abstained', 'stale', 'reason'], 'properties': {'as_of': {'type': ['string', 'null']}, 'stale': {'type': 'boolean'}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'abstained': {'type': 'boolean'}, 'as_of_scope': {'type': 'string'}}, 'additionalProperties': False}, 'metadata': {'type': 'object', 'additionalProperties': {'type': 'string'}}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['city'], 'properties': {'city': {'type': 'string', 'description': 'City name or key from list_cities'}, 'limit': {'type': 'integer', 'maximum': 25, 'minimum': 1, 'description': 'Max results, default 6'}, 'max_price': {'type': 'integer', 'maximum': 4, 'minimum': 1, 'description': 'Max price tier 1-4'}, 'looking_for': {'type': 'string', 'description': "What the occasion needs, e.g. 'omakase', 'patio', 'birthday dinner'"}, 'neighborhood': {'type': 'string', 'description': 'Narrow to a neighborhood'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['city', 'total_matches', 'showing', 'venues', 'receipt'], 'properties': {'city': {'type': 'string'}, 'note': {'type': 'string'}, 'venues': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'name', 'cuisine', 'neighborhood', 'happy_hour', 'reservation', 'description', 'url'], 'properties': {'id': {'type': 'number'}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'price': {'type': 'string'}, 'score': {'type': 'number'}, 'awards': {'type': 'string'}, 'iconic': {'type': 'boolean'}, 'opened': {'type': 'string'}, 'cuisine': {'type': 'string'}, 'trending': {'type': 'boolean'}, 'happy_hour': {'type': 'string'}, 'description': {'type': 'string'}, 'reservation': {'type': 'string'}, 'neighborhood': {'type': 'string'}}, 'additionalProperties': False}}, 'receipt': {'type': 'object', 'required': ['as_of', 'as_of_scope', 'source', 'abstained', 'stale', 'reason'], 'properties': {'as_of': {'type': ['string', 'null']}, 'stale': {'type': 'boolean'}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'abstained': {'type': 'boolean'}, 'as_of_scope': {'type': 'string'}}, 'additionalProperties': False}, 'showing': {'type': 'number'}, 'total_matches': {'type': 'number'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['city'], 'properties': {'id': {'type': 'integer', 'description': 'Venue id from search_venues'}, 'city': {'type': 'string', 'description': 'City name or key'}, 'name': {'type': 'string', 'description': 'Venue name (used if id not given)'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['city', 'id', 'name', 'hours', 'url', 'receipt'], 'properties': {'id': {'type': 'number'}, 'url': {'type': 'string'}, 'city': {'type': 'string'}, 'name': {'type': 'string'}, 'hours': {'type': ['string', 'null']}, 'receipt': {'type': 'object', 'required': ['as_of', 'as_of_scope', 'source', 'abstained', 'stale', 'reason'], 'properties': {'as_of': {'type': ['string', 'null']}, 'stale': {'type': 'boolean'}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'abstained': {'type': 'boolean'}, 'as_of_scope': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['city'], 'properties': {'id': {'type': 'integer', 'description': 'Venue id from search_venues'}, 'city': {'type': 'string', 'description': 'City name or key'}, 'name': {'type': 'string', 'description': 'Venue name (used if id not given)'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id', 'name', 'cuisine', 'neighborhood', 'tags', 'description', 'dishes', 'happy_hour', 'address', 'hours', 'phone', 'reservation', 'awards', 'website', 'instagram', 'url', 'city_name', 'photoUrl', 'receipt'], 'properties': {'id': {'type': 'number'}, 'lat': {'type': 'number'}, 'lng': {'type': 'number'}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'tags': {'type': 'array', 'items': {'type': 'string'}}, 'hours': {'type': 'string'}, 'phone': {'type': 'string'}, 'price': {'type': 'string'}, 'score': {'type': 'number'}, 'story': {'type': 'string'}, 'awards': {'type': 'string'}, 'dishes': {'type': 'array', 'items': {'type': 'string'}}, 'iconic': {'type': 'boolean'}, 'opened': {'type': 'string'}, 'address': {'type': 'string'}, 'cuisine': {'type': 'string'}, 'receipt': {'type': 'object', 'required': ['as_of', 'as_of_scope', 'source', 'abstained', 'stale', 'reason'], 'properties': {'as_of': {'type': ['string', 'null']}, 'stale': {'type': 'boolean'}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'abstained': {'type': 'boolean'}, 'as_of_scope': {'type': 'string'}}, 'additionalProperties': False}, 'website': {'type': 'string'}, 'photoUrl': {'type': 'string'}, 'trending': {'type': 'boolean'}, 'city_name': {'type': 'string'}, 'instagram': {'type': 'string'}, 'happy_hour': {'type': 'string'}, 'highlights': {'type': 'array', 'items': {'type': 'string'}}, 'price_tier': {'type': 'number'}, 'description': {'type': 'string'}, 'reservation': {'type': 'string'}, 'neighborhood': {'type': 'string'}, 'other_locations': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['cities'], 'properties': {'cities': {'type': 'array', 'items': {'type': 'object', 'required': ['key', 'name', 'state', 'kind'], 'properties': {'key': {'type': 'string'}, 'kind': {'enum': ['city', 'state'], 'type': 'string'}, 'name': {'type': 'string'}, 'state': {'type': 'string'}, 'parent': {'type': 'string'}, 'children': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['city'], 'properties': {'city': {'type': 'string', 'description': 'City name or key'}, 'list_id': {'type': 'string', 'description': 'A list id from the no-arg call'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['city', 'receipt'], 'properties': {'id': {'type': 'string'}, 'city': {'type': 'string'}, 'note': {'type': 'string'}, 'lists': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'subtitle', 'venue_count'], 'properties': {'id': {'type': 'string'}, 'title': {'type': 'string'}, 'subtitle': {'type': 'string'}, 'venue_count': {'type': 'number'}}, 'additionalProperties': False}}, 'title': {'type': 'string'}, 'venues': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'note', 'url'], 'properties': {'id': {'type': 'number'}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'note': {'type': 'string'}, 'price': {'type': 'string'}, 'neighborhood': {'type': 'string'}}, 'additionalProperties': False}}, 'receipt': {'type': 'object', 'required': ['as_of', 'as_of_scope', 'source', 'abstained', 'stale', 'reason'], 'properties': {'as_of': {'type': ['string', 'null']}, 'stale': {'type': 'boolean'}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'abstained': {'type': 'boolean'}, 'as_of_scope': {'type': 'string'}}, 'additionalProperties': False}, 'subtitle': {'type': 'string'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'city': {'type': 'string', 'description': 'Optional city name or key; omit for all cities'}, 'days': {'type': 'integer', 'maximum': 90, 'minimum': 1, 'description': 'Look-back window in days, default 30 (max 90)'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max results, default 25'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['window_days', 'city', 'total_new', 'showing', 'receipt', 'venues'], 'properties': {'city': {'type': 'string'}, 'venues': {'type': 'array', 'items': {'type': 'object', 'required': ['city', 'city_name', 'id', 'name', 'cuisine', 'neighborhood', 'awards', 'happy_hour', 'first_seen', 'url'], 'properties': {'id': {'type': 'number'}, 'url': {'type': 'string'}, 'city': {'type': 'string'}, 'name': {'type': 'string'}, 'price': {'type': 'string'}, 'score': {'type': 'number'}, 'awards': {'type': 'string'}, 'cuisine': {'type': 'string'}, 'city_name': {'type': 'string'}, 'estimated': {'type': 'boolean'}, 'first_seen': {'type': 'string'}, 'happy_hour': {'type': 'string'}, 'neighborhood': {'type': 'string'}}, 'additionalProperties': False}}, 'receipt': {'type': 'object', 'required': ['as_of', 'as_of_scope', 'source', 'abstained', 'stale', 'reason'], 'properties': {'as_of': {'type': ['string', 'null']}, 'stale': {'type': 'boolean'}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'abstained': {'type': 'boolean'}, 'as_of_scope': {'type': 'string'}}, 'additionalProperties': False}, 'showing': {'type': 'number'}, 'total_new': {'type': 'number'}, 'window_days': {'type': 'number'}, 'feed_generated': {'type': 'string'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': "What to look for, e.g. 'best ramen in NYC', 'michelin dallas', 'rooftop bar miami'"}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['results', 'receipt'], 'properties': {'receipt': {'type': 'object', 'required': ['as_of', 'as_of_scope', 'source', 'abstained', 'stale', 'reason'], 'properties': {'as_of': {'type': ['string', 'null']}, 'stale': {'type': 'boolean'}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'abstained': {'type': 'boolean'}, 'as_of_scope': {'type': 'string'}}, 'additionalProperties': False}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'title': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'city': {'type': 'string', 'description': "City name or key, e.g. 'NYC', 'dallas'. OMIT to search ALL cities at once."}, 'sort': {'enum': ['score_desc', 'score_asc', 'name_asc'], 'type': 'string', 'description': 'Result order. Default score_desc (highest quality first).'}, 'limit': {'type': 'integer', 'maximum': 25, 'minimum': 1, 'description': 'Max results, default 10'}, 'query': {'type': 'string', 'description': "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': {'type': 'array', 'items': {'type': 'string'}, 'description': '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': {'type': 'string', 'description': 'Filter to a cuisine (substring match)'}, 'max_price': {'type': 'integer', 'maximum': 4, 'minimum': 1, 'description': 'Max price tier 1-4 ($-$$$$)'}, 'min_score': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Minimum quality score 0-100'}, 'iconic_only': {'type': 'boolean', 'description': "Only 'Iconic 50' venues (NYC has these today)"}, 'neighborhood': {'type': 'string', 'description': 'Filter to a neighborhood (substring match)'}, 'trending_only': {'type': 'boolean', 'description': 'Only trending venues'}, 'awards_contains': {'type': 'string', 'description': "Only venues whose awards field matches, e.g. 'michelin', 'james beard', 'bib gourmand'"}, 'happy_hour_only': {'type': 'boolean', 'description': 'Only venues with happy hour info'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['total_matches', 'total_exact', 'showing', 'venues', 'receipt'], 'properties': {'city': {'type': 'string'}, 'note': {'type': 'string'}, 'scope': {'type': 'string'}, 'venues': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'name', 'cuisine', 'neighborhood', 'happy_hour', 'reservation', 'description', 'url'], 'properties': {'id': {'type': 'number'}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'price': {'type': 'string'}, 'score': {'type': 'number'}, 'awards': {'type': 'string'}, 'iconic': {'type': 'boolean'}, 'opened': {'type': 'string'}, 'cuisine': {'type': 'string'}, 'trending': {'type': 'boolean'}, 'happy_hour': {'type': 'string'}, 'description': {'type': 'string'}, 'reservation': {'type': 'string'}, 'neighborhood': {'type': 'string'}}, 'additionalProperties': False}}, 'receipt': {'type': 'object', 'required': ['as_of', 'as_of_scope', 'source', 'abstained', 'stale', 'reason'], 'properties': {'as_of': {'type': ['string', 'null']}, 'stale': {'type': 'boolean'}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'abstained': {'type': 'boolean'}, 'as_of_scope': {'type': 'string'}}, 'additionalProperties': False}, 'showing': {'type': 'number'}, 'total_exact': {'type': 'boolean'}, 'total_matches': {'type': 'number'}}, 'additionalProperties': False}
Letzte Tool-Änderungen
Ähnliche MCP-Server
AI 代理人任務中樞
Aggregates Taiwan-focused tools for AI service comparisons, cryptocurrency data, game information, health guidance, and other con…
SeaWeb
Searches and extracts web information about entities and travel locations, including restaurants, salons, tourist conditions, dis…
Yelp
Searches Yelp businesses and returns business details, ratings, reviews, categories, locations, hours, contact information, and c…
Maxwell Directory (x402 + MCP)
Provides searchable paid and free data products covering companies, legislation, courts, patents, markets, local providers, resta…
MONO Social
Provides directory search for local places, events, listings, services, offers, bookings, reservations, tickets, and products.
Campo Belo
Provides Campo Belo local discovery for places, events, menus, offers, services, bookings, reservations, tickets, and purchases.
Bom Retiro
Provides Bom Retiro local place, event, menu, offer, service, booking, reservation, ticketing, and checkout capabilities.
Bogeyland
Provides directory search for places, events, services, offers, bookings, reservations, tickets, menus, and purchases.