Query the 'fdny violation' dataset on NYC Open Data (Socrata dataset ID ktas-47y7, data.cityofnewyork.us/City-Government/fdny-violation/ktas-47y7)
Use the Socrata SODA API with an app token to filter by BIN/address rather than downloading the full dataset for one-off lookups
Cross-check against the separate '515 FDNY' dataset (ss8m-kqqx) if you need other FDNY inspection/certificate-of-fitness records, since NYC Open Data hosts multiple similarly-named FDNY datasets
Confirm field definitions (violation type, status, disposition) on the dataset's 'About' tab before feeding results into a compliance report, since Socrata dataset schemas change over time
Known gotchas
Multiple similarly-named FDNY datasets exist on the portal (fdny-violation, FDNY-Violations, 515-FDNY) — verify you're querying the one with the fields you actually need, not just the first search hit
This is violation/enforcement history, not a full inspection-testing-maintenance record; don't present it as a complete ITM compliance history
Give your agent this knowledge — and 15,500+ more routes
One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp
Need this verified for your stack — or a route we don't have yet?