{
  "server": "dimhour-catalog",
  "url": "https://mcp.dimhour.com/sse",
  "date": "2026-09-17",
  "protocolVersion": "2025-11-25",
  "serverInfo": {
    "name": "Dim Hour",
    "title": "Dim Hour",
    "description": "A verified catalog of 21,047 restaurants and bars across 24 North American cities, each scored 0-100 from awards, critic reviews and press coverage, with hours, neighborhoods, price tiers and working booking links.",
    "version": "2.3.0",
    "websiteUrl": "https://dimhour.com",
    "icons": [
      {
        "src": "https://dimhour.com/icons/icon-512.png",
        "mimeType": "image/png",
        "sizes": [
          "512x512"
        ]
      },
      {
        "src": "https://dimhour.com/icons/icon-180.png",
        "mimeType": "image/png",
        "sizes": [
          "180x180"
        ]
      }
    ]
  },
  "listChangedDeclared": true,
  "toolCount": 9,
  "outputSchemaCoveragePct": 100,
  "tools": [
    {
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false,
        "readOnlyHint": true,
        "title": "Fetch a Dim Hour venue"
      },
      "description": "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.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "id": {
            "description": "Venue id from `search`, in the form 'city:id' e.g. 'nyc:1367'",
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "name": "fetch",
      "outputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "string"
          },
          "metadata": {
            "additionalProperties": {
              "type": "string"
            },
            "type": "object"
          },
          "receipt": {
            "additionalProperties": false,
            "properties": {
              "abstained": {
                "type": "boolean"
              },
              "as_of": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "as_of_scope": {
                "type": "string"
              },
              "reason": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "source": {
                "type": "string"
              },
              "stale": {
                "type": "boolean"
              }
            },
            "required": [
              "as_of",
              "as_of_scope",
              "source",
              "abstained",
              "stale",
              "reason"
            ],
            "type": "object"
          },
          "text": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "url": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "title",
          "text",
          "url",
          "receipt"
        ],
        "type": "object"
      },
      "title": "Fetch a Dim Hour venue"
    },
    {
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false,
        "readOnlyHint": true,
        "title": "Find places"
      },
      "description": "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.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "city": {
            "description": "City name or key from list_cities",
            "type": "string"
          },
          "limit": {
            "description": "Max results, default 6",
            "maximum": 25,
            "minimum": 1,
            "type": "integer"
          },
          "looking_for": {
            "description": "What the occasion needs, e.g. 'omakase', 'patio', 'birthday dinner'",
            "type": "string"
          },
          "max_price": {
            "description": "Max price tier 1-4",
            "maximum": 4,
            "minimum": 1,
            "type": "integer"
          },
          "neighborhood": {
            "description": "Narrow to a neighborhood",
            "type": "string"
          }
        },
        "required": [
          "city"
        ],
        "type": "object"
      },
      "name": "find_places",
      "outputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "city": {
            "type": "string"
          },
          "note": {
            "type": "string"
          },
          "receipt": {
            "additionalProperties": false,
            "properties": {
              "abstained": {
                "type": "boolean"
              },
              "as_of": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "as_of_scope": {
                "type": "string"
              },
              "reason": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "source": {
                "type": "string"
              },
              "stale": {
                "type": "boolean"
              }
            },
            "required": [
              "as_of",
              "as_of_scope",
              "source",
              "abstained",
              "stale",
              "reason"
            ],
            "type": "object"
          },
          "showing": {
            "type": "number"
          },
          "total_matches": {
            "type": "number"
          },
          "venues": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "awards": {
                  "type": "string"
                },
                "cuisine": {
                  "type": "string"
                },
                "description": {
                  "type": "string"
                },
                "happy_hour": {
                  "type": "string"
                },
                "iconic": {
                  "type": "boolean"
                },
                "id": {
                  "type": "number"
                },
                "name": {
                  "type": "string"
                },
                "neighborhood": {
                  "type": "string"
                },
                "opened": {
                  "type": "string"
                },
                "price": {
                  "type": "string"
                },
                "reservation": {
                  "type": "string"
                },
                "score": {
                  "type": "number"
                },
                "trending": {
                  "type": "boolean"
                },
                "url": {
                  "type": "string"
                }
              },
              "required": [
                "id",
                "name",
                "cuisine",
                "neighborhood",
                "happy_hour",
                "reservation",
                "description",
                "url"
              ],
              "type": "object"
            },
            "type": "array"
          }
        },
        "required": [
          "city",
          "total_matches",
          "showing",
          "venues",
          "receipt"
        ],
        "type": "object"
      },
      "title": "Find places"
    },
    {
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false,
        "readOnlyHint": true,
        "title": "Get opening hours"
      },
      "description": "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.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "city": {
            "description": "City name or key",
            "type": "string"
          },
          "id": {
            "description": "Venue id from search_venues",
            "type": "integer"
          },
          "name": {
            "description": "Venue name (used if id not given)",
            "type": "string"
          }
        },
        "required": [
          "city"
        ],
        "type": "object"
      },
      "name": "get_hours",
      "outputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "city": {
            "type": "string"
          },
          "hours": {
            "type": [
              "string",
              "null"
            ]
          },
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "receipt": {
            "additionalProperties": false,
            "properties": {
              "abstained": {
                "type": "boolean"
              },
              "as_of": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "as_of_scope": {
                "type": "string"
              },
              "reason": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "source": {
                "type": "string"
              },
              "stale": {
                "type": "boolean"
              }
            },
            "required": [
              "as_of",
              "as_of_scope",
              "source",
              "abstained",
              "stale",
              "reason"
            ],
            "type": "object"
          },
          "url": {
            "type": "string"
          }
        },
        "required": [
          "city",
          "id",
          "name",
          "hours",
          "url",
          "receipt"
        ],
        "type": "object"
      },
      "title": "Get opening hours"
    },
    {
      "_meta": {
        "ui": {
          "resourceUri": "ui://dimhour/venue-card.html"
        },
        "ui/resourceUri": "ui://dimhour/venue-card.html"
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false,
        "readOnlyHint": true,
        "title": "Get venue details"
      },
      "description": "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.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "city": {
            "description": "City name or key",
            "type": "string"
          },
          "id": {
            "description": "Venue id from search_venues",
            "type": "integer"
          },
          "name": {
            "description": "Venue name (used if id not given)",
            "type": "string"
          }
        },
        "required": [
          "city"
        ],
        "type": "object"
      },
      "name": "get_venue",
      "outputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "address": {
            "type": "string"
          },
          "awards": {
            "type": "string"
          },
          "city_name": {
            "type": "string"
          },
          "cuisine": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "dishes": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "happy_hour": {
            "type": "string"
          },
          "highlights": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "hours": {
            "type": "string"
          },
          "iconic": {
            "type": "boolean"
          },
          "id": {
            "type": "number"
          },
          "instagram": {
            "type": "string"
          },
          "lat": {
            "type": "number"
          },
          "lng": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "neighborhood": {
            "type": "string"
          },
          "opened": {
            "type": "string"
          },
          "other_locations": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "phone": {
            "type": "string"
          },
          "photoUrl": {
            "type": "string"
          },
          "price": {
            "type": "string"
          },
          "price_tier": {
            "type": "number"
          },
          "receipt": {
            "additionalProperties": false,
            "properties": {
              "abstained": {
                "type": "boolean"
              },
              "as_of": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "as_of_scope": {
                "type": "string"
              },
              "reason": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "source": {
                "type": "string"
              },
              "stale": {
                "type": "boolean"
              }
            },
            "required": [
              "as_of",
              "as_of_scope",
              "source",
              "abstained",
              "stale",
              "reason"
            ],
            "type": "object"
          },
          "reservation": {
            "type": "string"
          },
          "score": {
            "type": "number"
          },
          "story": {
            "type": "string"
          },
          "tags": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "trending": {
            "type": "boolean"
          },
          "url": {
            "type": "string"
          },
          "website": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name",
          "cuisine",
          "neighborhood",
          "tags",
          "description",
          "dishes",
          "happy_hour",
          "address",
          "hours",
          "phone",
          "reservation",
          "awards",
          "website",
          "instagram",
          "url",
          "city_name",
          "photoUrl",
          "receipt"
        ],
        "type": "object"
      },
      "title": "Get venue details"
    },
    {
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false,
        "readOnlyHint": true,
        "title": "List cities"
      },
      "description": "List the 24 cities Dim Hour covers, with the city key to pass to the other tools.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {},
        "type": "object"
      },
      "name": "list_cities",
      "outputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "cities": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "children": {
                  "items": {
                    "type": "string"
                  },
                  "type": "array"
                },
                "key": {
                  "type": "string"
                },
                "kind": {
                  "enum": [
                    "city",
                    "state"
                  ],
                  "type": "string"
                },
                "name": {
                  "type": "string"
                },
                "parent": {
                  "type": "string"
                },
                "state": {
                  "type": "string"
                }
              },
              "required": [
                "key",
                "name",
                "state",
                "kind"
              ],
              "type": "object"
            },
            "type": "array"
          }
        },
        "required": [
          "cities"
        ],
        "type": "object"
      },
      "title": "List cities"
    },
    {
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false,
        "readOnlyHint": true,
        "title": "List editorial lists"
      },
      "description": "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.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "city": {
            "description": "City name or key",
            "type": "string"
          },
          "list_id": {
            "description": "A list id from the no-arg call",
            "type": "string"
          }
        },
        "required": [
          "city"
        ],
        "type": "object"
      },
      "name": "list_curated",
      "outputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "city": {
            "type": "string"
          },
          "id": {
            "type": "string"
          },
          "lists": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "id": {
                  "type": "string"
                },
                "subtitle": {
                  "type": "string"
                },
                "title": {
                  "type": "string"
                },
                "venue_count": {
                  "type": "number"
                }
              },
              "required": [
                "id",
                "title",
                "subtitle",
                "venue_count"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "note": {
            "type": "string"
          },
          "receipt": {
            "additionalProperties": false,
            "properties": {
              "abstained": {
                "type": "boolean"
              },
              "as_of": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "as_of_scope": {
                "type": "string"
              },
              "reason": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "source": {
                "type": "string"
              },
              "stale": {
                "type": "boolean"
              }
            },
            "required": [
              "as_of",
              "as_of_scope",
              "source",
              "abstained",
              "stale",
              "reason"
            ],
            "type": "object"
          },
          "subtitle": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "venues": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "id": {
                  "type": "number"
                },
                "name": {
                  "type": "string"
                },
                "neighborhood": {
                  "type": "string"
                },
                "note": {
                  "type": "string"
                },
                "price": {
                  "type": "string"
                },
                "url": {
                  "type": "string"
                }
              },
              "required": [
                "id",
                "note",
                "url"
              ],
              "type": "object"
            },
            "type": "array"
          }
        },
        "required": [
          "city",
          "receipt"
        ],
        "type": "object"
      },
      "title": "List editorial lists"
    },
    {
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false,
        "readOnlyHint": true,
        "title": "List new venues"
      },
      "description": "Venues recently added to the Dim Hour catalog — across all 24 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.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "city": {
            "description": "Optional city name or key; omit for all cities",
            "type": "string"
          },
          "days": {
            "description": "Look-back window in days, default 30 (max 90)",
            "maximum": 90,
            "minimum": 1,
            "type": "integer"
          },
          "limit": {
            "description": "Max results, default 25",
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "name": "list_new_venues",
      "outputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "city": {
            "type": "string"
          },
          "feed_generated": {
            "type": "string"
          },
          "receipt": {
            "additionalProperties": false,
            "properties": {
              "abstained": {
                "type": "boolean"
              },
              "as_of": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "as_of_scope": {
                "type": "string"
              },
              "reason": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "source": {
                "type": "string"
              },
              "stale": {
                "type": "boolean"
              }
            },
            "required": [
              "as_of",
              "as_of_scope",
              "source",
              "abstained",
              "stale",
              "reason"
            ],
            "type": "object"
          },
          "showing": {
            "type": "number"
          },
          "total_new": {
            "type": "number"
          },
          "venues": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "awards": {
                  "type": "string"
                },
                "city": {
                  "type": "string"
                },
                "city_name": {
                  "type": "string"
                },
                "cuisine": {
                  "type": "string"
                },
                "estimated": {
                  "type": "boolean"
                },
                "first_seen": {
                  "type": "string"
                },
                "happy_hour": {
                  "type": "string"
                },
                "id": {
                  "type": "number"
                },
                "name": {
                  "type": "string"
                },
                "neighborhood": {
                  "type": "string"
                },
                "price": {
                  "type": "string"
                },
                "score": {
                  "type": "number"
                },
                "url": {
                  "type": "string"
                }
              },
              "required": [
                "city",
                "city_name",
                "id",
                "name",
                "cuisine",
                "neighborhood",
                "awards",
                "happy_hour",
                "first_seen",
                "url"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "window_days": {
            "type": "number"
          }
        },
        "required": [
          "window_days",
          "city",
          "total_new",
          "showing",
          "receipt",
          "venues"
        ],
        "type": "object"
      },
      "title": "List new venues"
    },
    {
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false,
        "readOnlyHint": true,
        "title": "Search Dim Hour"
      },
      "description": "Search Dim Hour's restaurant, bar and venue catalog across all 24 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.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "query": {
            "description": "What to look for, e.g. 'best ramen in NYC', 'michelin dallas', 'rooftop bar miami'",
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "search",
      "outputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "receipt": {
            "additionalProperties": false,
            "properties": {
              "abstained": {
                "type": "boolean"
              },
              "as_of": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "as_of_scope": {
                "type": "string"
              },
              "reason": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "source": {
                "type": "string"
              },
              "stale": {
                "type": "boolean"
              }
            },
            "required": [
              "as_of",
              "as_of_scope",
              "source",
              "abstained",
              "stale",
              "reason"
            ],
            "type": "object"
          },
          "results": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "id": {
                  "type": "string"
                },
                "title": {
                  "type": "string"
                },
                "url": {
                  "type": "string"
                }
              },
              "required": [
                "id",
                "title",
                "url"
              ],
              "type": "object"
            },
            "type": "array"
          }
        },
        "required": [
          "results",
          "receipt"
        ],
        "type": "object"
      },
      "title": "Search Dim Hour"
    },
    {
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false,
        "readOnlyHint": true,
        "title": "Search venues"
      },
      "description": "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.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "awards_contains": {
            "description": "Only venues whose awards field matches, e.g. 'michelin', 'james beard', 'bib gourmand'",
            "type": "string"
          },
          "city": {
            "description": "City name or key, e.g. 'NYC', 'dallas'. OMIT to search ALL cities at once.",
            "type": "string"
          },
          "cuisine": {
            "description": "Filter to a cuisine (substring match)",
            "type": "string"
          },
          "fields": {
            "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.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "happy_hour_only": {
            "description": "Only venues with happy hour info",
            "type": "boolean"
          },
          "iconic_only": {
            "description": "Only 'Iconic 50' venues (NYC has these today)",
            "type": "boolean"
          },
          "limit": {
            "description": "Max results, default 10",
            "maximum": 25,
            "minimum": 1,
            "type": "integer"
          },
          "max_price": {
            "description": "Max price tier 1-4 ($-$$$$)",
            "maximum": 4,
            "minimum": 1,
            "type": "integer"
          },
          "min_score": {
            "description": "Minimum quality score 0-100",
            "maximum": 100,
            "minimum": 0,
            "type": "number"
          },
          "neighborhood": {
            "description": "Filter to a neighborhood (substring match)",
            "type": "string"
          },
          "query": {
            "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.",
            "type": "string"
          },
          "sort": {
            "description": "Result order. Default score_desc (highest quality first).",
            "enum": [
              "score_desc",
              "score_asc",
              "name_asc"
            ],
            "type": "string"
          },
          "trending_only": {
            "description": "Only trending venues",
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "name": "search_venues",
      "outputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "city": {
            "type": "string"
          },
          "note": {
            "type": "string"
          },
          "receipt": {
            "additionalProperties": false,
            "properties": {
              "abstained": {
                "type": "boolean"
              },
              "as_of": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "as_of_scope": {
                "type": "string"
              },
              "reason": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "source": {
                "type": "string"
              },
              "stale": {
                "type": "boolean"
              }
            },
            "required": [
              "as_of",
              "as_of_scope",
              "source",
              "abstained",
              "stale",
              "reason"
            ],
            "type": "object"
          },
          "scope": {
            "type": "string"
          },
          "showing": {
            "type": "number"
          },
          "total_exact": {
            "type": "boolean"
          },
          "total_matches": {
            "type": "number"
          },
          "venues": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "awards": {
                  "type": "string"
                },
                "cuisine": {
                  "type": "string"
                },
                "description": {
                  "type": "string"
                },
                "happy_hour": {
                  "type": "string"
                },
                "iconic": {
                  "type": "boolean"
                },
                "id": {
                  "type": "number"
                },
                "name": {
                  "type": "string"
                },
                "neighborhood": {
                  "type": "string"
                },
                "opened": {
                  "type": "string"
                },
                "price": {
                  "type": "string"
                },
                "reservation": {
                  "type": "string"
                },
                "score": {
                  "type": "number"
                },
                "trending": {
                  "type": "boolean"
                },
                "url": {
                  "type": "string"
                }
              },
              "required": [
                "id",
                "name",
                "cuisine",
                "neighborhood",
                "happy_hour",
                "reservation",
                "description",
                "url"
              ],
              "type": "object"
            },
            "type": "array"
          }
        },
        "required": [
          "total_matches",
          "total_exact",
          "showing",
          "venues",
          "receipt"
        ],
        "type": "object"
      },
      "title": "Search venues"
    }
  ]
}
