Restaurant health inspection grades and violations for 20 US, UK, Canadian and French locations.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Get the inspection history (dates, scores/grades/results, and violations where published) for one restaurant.
"nyc" (New York City, New York, US), "sf" (San Francisco, California, US), "la" (Los Angeles County, California, US), "las_vegas" (Las Vegas, Clark County, Nevada, US), "chicago" (Chicago, Illinois, US), "boston" (Boston, Massachusetts, US), "austin" (Austin, Texas, US), "santa_clara" (Santa Clara County, San Jose & Silicon Valley, California, US), "marin" (Marin County, California, US), "sacramento" (Sacramento County, California, US), "raleigh" (Raleigh / Wake County, North Carolina, US), "louisville" (Louisville, Kentucky, US), "detroit" (Detroit, Michigan, US), "cincinnati" (Cincinnati, Ohio, US), "ny_state" (New York State, Rochester, Syracuse, Albany, Westchester, Nassau & more (not NYC)), "omaha" (Omaha / Douglas County, Nebraska, US), "fairfax" (Fairfax County, Northern Virginia, US), "uk" (London & the UK, England, Wales, Scotland & Northern Ireland), "toronto" (Toronto, Ontario, Canada), "france" (Paris & France, Nationwide, France)
The `id` from search_restaurants (nyc: NYC CAMIS number; sf: SF permit number; la: LA record id like PR0012345; las_vegas: Southern Nevada permit number; chicago: Chicago license number; boston: Boston license number; austin: Austin facility id; santa_clara: Santa Clara business id like PR0300002; marin: Marin business id; sacramento: Sacramento facility id like FA0001195; raleigh: Wake County HSISID; louisville: Louisville establishment id; detroit: Detroit establishment id; cincinnati: Cincinnati license number like FSO-013375-C4S; ny_state: NYS health operation id; omaha: Douglas County permit number like FS-68561-25; fairfax: Fairfax record id like HFOOD-000009369; uk: FHRS id; toronto: DineSafe establishment id; france: Alim'confiance unit code like 43485195200433_00001).
Max inspections to return, newest first (default 10).
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http restaurant-health https://food.ian.sh/mcp
Get the inspection history (dates, scores/grades/results, and violations where published) for one restaurant.
| Argument | Type | Description |
|---|---|---|
| city* | string | "nyc" (New York City, New York, US), "sf" (San Francisco, California, US), "la" (Los Angeles County, California, US), "las_vegas" (Las Vegas, Clark County, Nevada, US), "chicago" (Chicago, Illinois, US), "boston" (Boston, Massachusetts, US), "austin" (Austin, Texas, US), "santa_clara" (Santa Clara County, San Jose & Silicon Valley, California, US), "marin" (Marin County, California, US), "sacramento" (Sacramento County, California, US), "raleigh" (Raleigh / Wake County, North Carolina, US), "louisville" (Louisville, Kentucky, US), "detroit" (Detroit, Michigan, US), "cincinnati" (Cincinnati, Ohio, US), "ny_state" (New York State, Rochester, Syracuse, Albany, Westchester, Nassau & more (not NYC)), "omaha" (Omaha / Douglas County, Nebraska, US), "fairfax" (Fairfax County, Northern Virginia, US), "uk" (London & the UK, England, Wales, Scotland & Northern Ireland), "toronto" (Toronto, Ontario, Canada), "france" (Paris & France, Nationwide, France) |
| restaurant_id* | string | The `id` from search_restaurants (nyc: NYC CAMIS number; sf: SF permit number; la: LA record id like PR0012345; las_vegas: Southern Nevada permit number; chicago: Chicago license number; boston: Boston license number; austin: Austin facility id; santa_clara: Santa Clara business id like PR0300002; marin: Marin business id; sacramento: Sacramento facility id like FA0001195; raleigh: Wake County HSISID; louisville: Louisville establishment id; detroit: Detroit establishment id; cincinnati: Cincinnati license number like FSO-013375-C4S; ny_state: NYS health operation id; omaha: Douglas County permit number like FS-68561-25; fairfax: Fairfax record id like HFOOD-000009369; uk: FHRS id; toronto: DineSafe establishment id; france: Alim'confiance unit code like 43485195200433_00001). |
| max_inspections | integer | Max inspections to return, newest first (default 10). |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"city",
"restaurant_id"
],
"properties": {
"city": {
"enum": [
"nyc",
"sf",
"la",
"las_vegas",
"chicago",
"boston",
"austin",
"santa_clara",
"marin",
"sacramento",
"raleigh",
"louisville",
"detroit",
"cincinnati",
"ny_state",
"omaha",
"fairfax",
"uk",
"toronto",
"france"
],
"type": "string",
"description": "\"nyc\" (New York City, New York, US), \"sf\" (San Francisco, California, US), \"la\" (Los Angeles County, California, US), \"las_vegas\" (Las Vegas, Clark County, Nevada, US), \"chicago\" (Chicago, Illinois, US), \"boston\" (Boston, Massachusetts, US), \"austin\" (Austin, Texas, US), \"santa_clara\" (Santa Clara County, San Jose & Silicon Valley, California, US), \"marin\" (Marin County, California, US), \"sacramento\" (Sacramento County, California, US), \"raleigh\" (Raleigh / Wake County, North Carolina, US), \"louisville\" (Louisville, Kentucky, US), \"detroit\" (Detroit, Michigan, US), \"cincinnati\" (Cincinnati, Ohio, US), \"ny_state\" (New York State, Rochester, Syracuse, Albany, Westchester, Nassau & more (not NYC)), \"omaha\" (Omaha / Douglas County, Nebraska, US), \"fairfax\" (Fairfax County, Northern Virginia, US), \"uk\" (London & the UK, England, Wales, Scotland & Northern Ireland), \"toronto\" (Toronto, Ontario, Canada), \"france\" (Paris & France, Nationwide, France)"
},
"restaurant_id": {
"type": "string",
"description": "The `id` from search_restaurants (nyc: NYC CAMIS number; sf: SF permit number; la: LA record id like PR0012345; las_vegas: Southern Nevada permit number; chicago: Chicago license number; boston: Boston license number; austin: Austin facility id; santa_clara: Santa Clara business id like PR0300002; marin: Marin business id; sacramento: Sacramento facility id like FA0001195; raleigh: Wake County HSISID; louisville: Louisville establishment id; detroit: Detroit establishment id; cincinnati: Cincinnati license number like FSO-013375-C4S; ny_state: NYS health operation id; omaha: Douglas County permit number like FS-68561-25; fairfax: Fairfax record id like HFOOD-000009369; uk: FHRS id; toronto: DineSafe establishment id; france: Alim'confiance unit code like 43485195200433_00001)."
},
"max_inspections": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"description": "Max inspections to return, newest first (default 10)."
}
}
}List the supported cities and explain how each one's health grades, scores or results work (they differ a lot).
No arguments.
{
"type": "object",
"properties": {}
}Find restaurants by name and get their current health grade / rating. Returns matching establishments with an `id` to pass to get_inspection_history.
| Argument | Type | Description |
|---|---|---|
| city* | string | "nyc" (New York City, New York, US), "sf" (San Francisco, California, US), "la" (Los Angeles County, California, US), "las_vegas" (Las Vegas, Clark County, Nevada, US), "chicago" (Chicago, Illinois, US), "boston" (Boston, Massachusetts, US), "austin" (Austin, Texas, US), "santa_clara" (Santa Clara County, San Jose & Silicon Valley, California, US), "marin" (Marin County, California, US), "sacramento" (Sacramento County, California, US), "raleigh" (Raleigh / Wake County, North Carolina, US), "louisville" (Louisville, Kentucky, US), "detroit" (Detroit, Michigan, US), "cincinnati" (Cincinnati, Ohio, US), "ny_state" (New York State, Rochester, Syracuse, Albany, Westchester, Nassau & more (not NYC)), "omaha" (Omaha / Douglas County, Nebraska, US), "fairfax" (Fairfax County, Northern Virginia, US), "uk" (London & the UK, England, Wales, Scotland & Northern Ireland), "toronto" (Toronto, Ontario, Canada), "france" (Paris & France, Nationwide, France) |
| name* | string | Restaurant name or part of it, as a phrase. Case, spaces and punctuation are ignored, so "in n out" matches "IN-N-OUT BURGER" and "katzs" matches "KATZ'S". |
| limit | integer | Max results (default 10, max 50). |
| address | string | Optional words that must appear in the street address (e.g. "broadway"). |
We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 10, 2026.
| zip_code |
| string |
| Optional ZIP/postal code filter (ignored for: sf, sacramento). |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"city",
"name"
],
"properties": {
"city": {
"enum": [
"nyc",
"sf",
"la",
"las_vegas",
"chicago",
"boston",
"austin",
"santa_clara",
"marin",
"sacramento",
"raleigh",
"louisville",
"detroit",
"cincinnati",
"ny_state",
"omaha",
"fairfax",
"uk",
"toronto",
"france"
],
"type": "string",
"description": "\"nyc\" (New York City, New York, US), \"sf\" (San Francisco, California, US), \"la\" (Los Angeles County, California, US), \"las_vegas\" (Las Vegas, Clark County, Nevada, US), \"chicago\" (Chicago, Illinois, US), \"boston\" (Boston, Massachusetts, US), \"austin\" (Austin, Texas, US), \"santa_clara\" (Santa Clara County, San Jose & Silicon Valley, California, US), \"marin\" (Marin County, California, US), \"sacramento\" (Sacramento County, California, US), \"raleigh\" (Raleigh / Wake County, North Carolina, US), \"louisville\" (Louisville, Kentucky, US), \"detroit\" (Detroit, Michigan, US), \"cincinnati\" (Cincinnati, Ohio, US), \"ny_state\" (New York State, Rochester, Syracuse, Albany, Westchester, Nassau & more (not NYC)), \"omaha\" (Omaha / Douglas County, Nebraska, US), \"fairfax\" (Fairfax County, Northern Virginia, US), \"uk\" (London & the UK, England, Wales, Scotland & Northern Ireland), \"toronto\" (Toronto, Ontario, Canada), \"france\" (Paris & France, Nationwide, France)"
},
"name": {
"type": "string",
"description": "Restaurant name or part of it, as a phrase. Case, spaces and punctuation are ignored, so \"in n out\" matches \"IN-N-OUT BURGER\" and \"katzs\" matches \"KATZ'S\"."
},
"limit": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"description": "Max results (default 10, max 50)."
},
"address": {
"type": "string",
"description": "Optional words that must appear in the street address (e.g. \"broadway\")."
},
"zip_code": {
"type": "string",
"description": "Optional ZIP/postal code filter (ignored for: sf, sacramento)."
}
}
}