MCP.Market

Nyc Restroom MCP server

by DanielOrtiz0220·io.github.DanielOrtiz0220/nyc-restroom-mcp·v0.1.1·1 stars

Find NYC public restrooms and their latest Parks inspection status, from NYC Open Data

B78/100grade B
What users say
No reviews yet
Be the first
Safety scan
B78/100

full report

Adoption
New

1 stars34 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • find_restrooms

    Finds operational NYC public restrooms near a given point, sorted by distance ascending.

  • get_restroom_status

    Looks 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

no findings
  • 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
Overall 78/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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-mcp

Claude 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.