Apartment Check
by Di Nerd Apps LLC

Apartment Check

An unofficial MCP connector that lets AI assistants check an NYC building's public record before you rent: housing violations, tenant complaints, 311 reports, DOB complaints and bed bug filings, from NYC Open Data.

Connect

MCP endpoint (Streamable HTTP, no auth):

https://apartment-check-mcp.dinerddev.workers.dev/mcp

Stateless: every request is independent. JSON responses; no SSE stream or session ID.

Tools

ToolInputsWhat it does
building_reportaddress
bbl
One-call overview of an NYC residential building's public record: open HPD housing-code violations by severity, rent-impairing violations, HPD / 311 / DOB complaints in the last 12 months with top categories, the latest bed bug filing and building basics. Use first when someone is considering renting at an address.
housing_violationsaddress
bbl
status open | all, default open
severity C | B | A | any, default any
apartment
limit default 15
List HPD housing-maintenance-code violations at an NYC building, newest first, with severity class (C immediately hazardous, B hazardous, A non-hazardous), apartment, description and status. Filter by open/all, class, or a specific apartment.
complaintsaddress
bbl
source hpd | 311 | dob, default hpd
months default 12
apartment
limit default 15
Complaints filed about an NYC building over a recent period, with a category breakdown and the newest items. source 'hpd' = tenant housing complaints (heat, leaks, pests, mold…); '311' = all 311 reports tied to the address (noise, heat, sanitation…); 'dob' = Department of Buildings complaints (construction, safety, illegal conversions).
find_buildingaddress (required)Match a typed NYC address to buildings and return their Borough-Block-Lot (BBL), building number (BIN), borough and neighborhood. Use when an address is ambiguous, then pass the chosen bbl to the other tools.

All tools are read-only. Results include text for people and structuredContent JSON for agents.

Example prompts

Data & limits

Example request

curl -s https://apartment-check-mcp.dinerddev.workers.dev/mcp \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"building_report","arguments":{"address":"1248 St Marks Ave, Brooklyn"}}}'

Support

Email support@dinerdapps.com.

Unofficial — not affiliated with or endorsed by the City of New York. Based on public NYC Open Data (HPD, DOB, 311), which reflects reported issues, not current conditions, and can lag. Visit the apartment and confirm with the landlord and HPD.