search_requests
Search recent public NYC 311 requests using non-location-identifying fields. Addresses and coordinates are intentionally excluded.
endlimitstartagencyboroughcomplaintType
io.github.mrfentmenPublished by GitHub account mrfentmenv1.0.6Updated Nov 3, 2026
MCP server for NYC 311 public service request search and aggregate civic data.
Nyc311's local MCP server; no sign-in required; STDIO; 5 tools.
No AI overview yet: these facts come from the registry entry and the server itself.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Follow the launch instructions in the repository.
Explore public NYC 311 service-request data for civic research, neighborhood-level trend analysis, and city-service questions.
search_requests: search bounded request metadata by complaint type, borough, agency, and dates.count_requests: aggregate request totals by complaint type with the same filters.The server intentionally excludes street addresses, latitude, longitude, and other precise location fields. NYC 311 records are reports of requests, not verified findings, and may contain reporting delays or duplicates. The public Socrata API requires no key for these read-only queries.
Source: README.md at commit ccbbe5d
Search recent public NYC 311 requests using non-location-identifying fields. Addresses and coordinates are intentionally excluded.
endlimitstartagencyboroughcomplaintTypeCount NYC 311 requests grouped by complaint type with optional date, borough, and agency filters.
endlimitstartagencyboroughcomplaintTypeOne NYC 311 request by its unique key.
uniqueKeyrequiredRequest counts per agency with optional date filters.
endlimitstartDaily request counts for the last N days.
daysboroughcomplaintType80% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
Declare a license in the repository or the registry entry.
npm installnpm run buildnode dist/index.js