Nyc Restroom MCP server
io.github.DanielOrtiz0220/nyc-restroom-mcp·v0.1.1·1 starsFind NYC public restrooms and their latest Parks inspection status, from NYC Open Data
1 stars34 downloads/wk
Reviews
Write oneNobody has reviewed Nyc Restroom yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Nyc Restroom tools (2)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
find_restroomsFinds operational NYC public restrooms near a given point, sorted by distance ascending.
get_restroom_statusLooks up one NYC public restroom by name or by nearest coordinates, and - where NYC Parks
Public scan report
scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it
- Code scan17 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 78 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Nyc Restroom compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 78/100
- higher than 57% of 48,255 servers
- Tools
- 2
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 1
- more than 65% of 28,688 servers
- Downloads a week
- 34
- more than 23% of 12,191 servers with a package
What its tools let an agent do: 2 read
Install Nyc Restroom in Claude Code, Cursor or VS Code
Runs npx -y nyc-restroom-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add nyc-restroom-mcp -- npx -y nyc-restroom-mcp
What the publisher says
From the Nyc Restroom repository's README, as published. We do not edit it. Read it on GitHub
nyc-restroom-mcp
Ask Claude "where's the nearest public bathroom?" and get a real answer.
This is an MCP server, a small plugin that gives an AI assistant (like Claude Desktop or Claude Code) new abilities. This one lets it search New York City's official public restroom data, live from NYC Open Data. Once installed, you can ask things like:
the latest NYC Parks inspection report)
- "Find a public restroom near Union Square that's open right now."
- "Which restrooms near me are wheelchair accessible?"
- "Is the bathroom at Jaime Campiz Playground actually clean?" (it looks up
It adds two tools:
If you don't give it a location, it can detect yours automatically (details below). Everything is read-only: it only ever fetches public city data.
Install
You need Node.js 20 or newer. No download or setup beyond the snippet for your app.
Claude Code (one command):
claude mcp add nyc-restroom -- npx -y nyc-restroom-mcpClaude Desktop: go to Settings -> Developer -> Edit Config and add this to claudedesktopconfig.json:
{
"mcpServers": {
"nyc-restroom": {
"command": "npx",
"args": ["-y", "nyc-restroom-mcp"]
}
}
}Any other MCP client works the same way: have it launch npx -y nyc-restroom-mcp as a local (stdio) server.
Good to know
where you are, the server tries to figure it out: first from your device (macOS only, if you brew install corelocationcli and grant it Location Services access), otherwise a rough guess from your IP address. If neither works, or you're outside NYC, it simply asks for explicit coordinates instead of guessing wrong.
- Automatic location. If you ask for nearby restrooms without saying
and your location is never written to logs. Pass explicit coordinates and no location lookup happens at all.
- Privacy. Location detection only happens when you omit coordinates,
short-lived in-memory cache), so results are as current as the city's own records. Inspection reports only exist for restrooms run by NYC Parks; library and other restrooms will honestly say no inspection data exists.
- Live data. Every answer comes straight from NYC Open Data (with a
tool reference, location detection, data sources, configuration, and security model. The reasoning behind every design decision lives in DECISIONS.md.
- More detail. The docs/ directory covers the full
Optional settings
Set these as environment variables if you need them (most people don't):
A few more exist for testing and advanced setups; see docs/configuration.md.
Contributing
Issues and pull requests are welcome at DanielOrtiz0220/nyc-restroom-mcp.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Nyc Restroom: common questions
- Is Nyc Restroom MCP server safe?
- Mostly: it is graded B (78/100). Read the Nyc Restroom safety report
- How do I install Nyc Restroom?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Nyc Restroom need an API key?
- Yes. The registry entry asks for
SOCRATA_APP_TOKEN. - Is Nyc Restroom maintained?
- The last commit was 117 days ago (2026-07-10). The latest release is v0.1.1.
- How does Nyc Restroom compare with other MCP servers?
- safety score 78/100 (higher than 57% of 48,255 servers); tools 2 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.