For AI assistants
Pijexa MCP Server
Give Claude, ChatGPT, Cursor, or any Model Context Protocol client direct access to NYC building compliance data. Ask about an address and the assistant pulls HPD, DOB, and ECB records from official city datasets through Pijexa, instead of guessing.
Endpoint (Streamable HTTP, no authentication)
https://pijexa.com/api/mcpFree read tools, rate-limited per client. No account needed. Only New York City buildings are supported.
Tools
check_building_complianceReadHPD, DOB, and ECB/OATH violation counts (total and open), estimated fines, risk signals such as an expired HPD registration or a vacate order, a preview of the most recent violations per agency, and boiler, facade (LL11), and elevator inspection status for any NYC address. Returns the building's BIN and BBL.
Inputs: address (street address; include borough or ZIP, or pass borough separately)
get_zip_peer_statsReadThe open-violation benchmark for a NYC ZIP code, and a verdict comparing a building's open count to its neighbors.
Inputs: zip, optional openViolations
estimate_ll97_penaltyReadLocal Law 97 emissions caps for 2024-2029 and 2030-2034, estimated annual penalty at $268 per ton over cap, scenario penalties, and the Article 321 alternative for rent-regulated buildings.
Inputs: occupancyCode, squareFeet, optional emissions and deductions
order_due_diligence_reportActionStarts a purchase of the $49 Pijexa Due Diligence Report for one building and returns a Stripe-hosted checkout link valid for 30 minutes. Payment happens on Stripe, never inside the tool. The assistant must have your explicit confirmation before calling it.
Inputs: email, address, borough, confirmedByUser
Example prompts
- "What violations does 215-50 Jamaica Avenue in Queens have?"
- "Is 54 Bay 29th Street in Brooklyn worse than other buildings in 11214?"
- "Estimate the LL97 penalty for a 60,000 sq ft apartment building emitting 450 tons a year."
- "Check 350 Fifth Avenue, Manhattan for open DOB violations and expired inspections."
Connect
Claude (claude.ai, Claude Desktop, Claude Code)
Settings → Connectors → Add custom connector, paste the endpoint URL. In Claude Code:
claude mcp add --transport http pijexa https://pijexa.com/api/mcp
Cursor, Windsurf, and other MCP clients
{
"mcpServers": {
"pijexa": { "url": "https://pijexa.com/api/mcp" }
}
}ChatGPT
Available through the ChatGPT app directory once listed. Developer mode users can add the endpoint URL as a custom connector in the meantime.
Data and privacy
Results come from NYC Open Data (HPD, DOB, ECB/OATH, FDNY, DOF) and are refreshed on each call. They are a preview; the complete violation history, ownership, and tax detail are in the $49 Due Diligence Report.
For each tool call we record the tool name, the calling client's name and version, the address or ZIP queried, timing, success or error, and a salted hash of the caller's IP address for abuse prevention. We do not store the IP itself, and we never store the inputs to the order tool. Orders placed through an assistant are handled under the same Terms and Privacy Policy as orders on this site.
Questions or abuse reports: contact us.