mcpField
N
NYC Restaurant Week

NYC Restaurant Week

Remote
nycrestaurantweek.appMaps & Travel0Updated 5w ago

About NYC Restaurant Week

NYC Restaurant Week combines a restaurant map, filters, and a route feature for people exploring the Summer 2026 program. Its MCP server also lets clients query participating restaurants and event dates.

Key features

  1. 01Filter by cuisine, area, price, and date
  2. 02Map restaurants with subway lines
  3. 03View restaurant details and menu links
  4. 04Check event dates and weekend rules
  5. 05See Rick's simulated route to a restaurant

Use cases

  1. 01Find restaurants by budget and cuisine
  2. 02Check whether a date falls within the event
  3. 03Locate restaurants on a map
  4. 04Search participating restaurants through an MCP client

MCP support

It provides an MCP server without authentication or an API key, with tools to search restaurants, retrieve details, check event dates, and list filter values.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://nycrestaurantweek.app/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

4
ParameterTypeRequiredDescription
datestringNoA specific date (YYYY-MM-DD) you want to dine — resolves to the right week and handles Saturday/Sunday rules
mealenumNolunch | dinner | brunch
weekintegerNoProgram week 1–7 (Week 1 starts Jul 20, Week 7 ends Sep 6)
limitintegerNoResults per page, default 10, max 25
priceenumNoMaximum prix-fixe price per person: 30, 45, or 6030 | 45 | 60
querystringNoFree-text search over name, description, cuisine, and neighborhood (e.g. 'rooftop', 'omakase', 'steak tribeca')
offsetintegerNoPagination offset
sundaybooleanNotrue = only restaurants offering Restaurant Week on Sundays
boroughenumNoManhattan | Brooklyn | Queens | The Bronx | Staten Island
cuisinestringNoCuisine filter, e.g. Italian, Japanese / Sushi, Steakhouse, French, Korean, Mexican, Seafood, Indian, Thai (see list_filters for all 50+)
has_menubooleanNotrue = only restaurants that published their Restaurant Week menu PDF
collectionenumNoCurated NYC Tourism collectionshidden-gems | date-night | celebrity-chefs | summer-vibes | around-the-boroughs | dress-for-the-occasion | for-the-foodies | classic-restaurants
neighborhoodstringNoe.g. Tribeca, West Village, Astoria, Williamsburg (see list_filters)
bookable_on_opentablebooleanNotrue = only restaurants reservable via OpenTable

Details

From the project README

🐀 Rick's Map

nycrestaurantweek.app — every NYC Restaurant Week restaurant on one map, plus a pixel rat who rides the actual subway to whichever one you pick.

Rick's Map

Restaurant Week Summer 2026 runs Jul 20 – Sep 6 with 636 participating restaurants. The official site is an endless scroll. This one isn't.

✨ What it does

  • 🗺️ Map — real NYC cartography with the subway lines drawn in
  • 🚇 Rick — walks, Citibikes, cabs, or takes the train to your pick. The track geometry is real, and the subway car gets repainted in the route color
  • 💬 Ask Rick — "$30 omakase in brooklyn, open sunday"
  • 🔌 MCP server — the same data, for Claude or any MCP client

🔌 MCP server

No auth, no API key, one line:

claude mcp add --transport http nyc-restaurant-week https://nycrestaurantweek.app/mcp
ToolWhat it does
search_restaurantsFilter by cuisine, borough, neighborhood, price, meal, week, date, or collection. Paginated.
get_restaurantFull detail by slug or name — menu PDF, website, OpenTable link.
check_dateIs Restaurant Week on that day? Which week? Saturday/Sunday rules.
list_filtersEvery filter value, with live participant counts.

🛠️ How it works

No database. All 636 restaurants live in data/restaurants.json (509 KB) and get bundled into the serverless function at build time.

PieceBuilt with
🗺️ MapMapLibre + OpenFreeMap tiles
🚇 SubwayReal MTA geometry in public/subway.json — nearest-station lookup, direct or one-transfer rides, sliced along the true track
🐀 RickHand-drawn pixel art, rendered as SVG rects
🚕 Street legsOSRM, with a straight-line fallback when it times out
💬 ChatHaiku via the AI Gateway, degrading to plain keyword search if the gateway falls over

🏃 Run it

npm install
npm run dev      # site on :3000, MCP at localhost:3000/mcp
npm run scrape   # refresh the restaurant data

📋 Data

From the public program API behind nyctourism.com/restaurant-week — the same JSON their own browser client fetches.


🐀 Unofficial fan project. Not affiliated with NYC Tourism + Conventions or NYC Restaurant Week®. Prices and participation change — always confirm with the restaurant.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.