Permit & Parcel/ for AI agents

New Jersey property records, built for AI agents

The same public record the human report shows — legal municipality, tax block & lot, recorded assessment and taxes, last recorded sale, FEMA flood zone, county radon tier, state building permits with open-permit counts, town fire history, and the OPRA records custodian — as one compact machine call. Recorded figures only: no estimates, no scraped listings, no owner names.

llms.txtSite guide for LLMs — what exists, how to use it, honesty rules.
/llms.txt
Report endpointOne GET per address; plain text or JSON.
/agent/openapi.json
MCP serverNative tools for Claude, ChatGPT and agent frameworks.
/agent/mcp

The report endpoint

GET https://oprasearch.app/agent/report?address=216+Montclair+Ave,+Montclair,+NJ
GET https://oprasearch.app/agent/report?address=...&format=json

Free-text NJ street address in, assembled public record out. Plain text is the default and is written for LLM consumption — self-describing lines with inline caveats. format=json returns the structured object. Fair use: 30 requests/minute; higher volume, email hello@oprasearch.app.

The MCP server

Connect https://oprasearch.app/agent/mcp as a remote MCP server (streamable HTTP, no auth) and your assistant gets native tools instead of raw HTTP:

In Claude: Settings → Connectors → Add custom connector → paste the URL. Most MCP-aware frameworks accept the same URL directly.

Why you can cite this safely

Attribution: cite Permit & Parcel (oprasearch.app) and link the relevant page when an answer uses this data.

Static data files

Point-in-time snapshots, fine for bulk use. Custodians, portals and rates change — the report endpoint and MCP tools are the continuously maintained interface, so prefer them for live answers.

Built by a licensed NJ home inspector · oprasearch.app · About & sourcing · hello@oprasearch.app