MCP server that gives Claude AI access to 20+ NYC public record datasets for real estate due diligence. Ask Claude about any NYC property in plain
Nyc Property Intel MCP server is a hosted integration for AI assistants that speak the Model Context Protocol. MCP server that gives Claude AI access to 20+ NYC public record datasets for real estate due diligence. Ask Claude about any NYC property in plain English — violations, liens, sales history, ownership, permits, rent stabilization, zoning.
Once Nyc Property Intel is connected, these are the calls the assistant has available:
lookup_property — Resolve any NYC address or BBL to a full property profile: owner, building class, zoning, FAR, assessed value, lot dimensions. **Always call thisget_property_issues — HPD housing violations (Class A/B/C), DOB building code violations, and ECB/OATH monetary penalties. Filter by severity, status, and dateget_property_history — DOF sales records and ACRIS deed transfers. Price trajectory, buyer/seller names, document types going back to 2003get_hpd_complaints — Tenant-reported HPD complaints — leading indicators of building distress before formal violations are issuedget_hpd_litigations — HPD housing court cases, open judgements, and harassment findings against building ownersget_hpd_registration — Legal owner, managing agent, and head officer registration recordsget_building_permits — DOB job filings: new buildings, alterations, demolitions, sign permits. Status, cost estimate, applicant nameget_liens_and_encumbrances — DOF tax lien sale list entries and ACRIS mortgage records. Outstanding liens, lender names, amounts, satisfactionsget_tax_info — Tax assessments, market value estimates, taxable value, and active exemptions (421a, J-51, STAR)get_rent_stabilization — Rent-stabilized unit counts by year (2007–2017). Trend analysis for deregulation signalsearch_comps — Comparable sales by zip code. Filter by building class, price, date. Includes quarterly market statssearch_neighborhood_stats — Area-level aggregates: property stock, median sale prices, violation rates, rent stabilization shareYou will need 4 environment variables: DATABASE_URL, YOUR_TOKEN, NYC_GEOCLIENT_SUBSCRIPTION_KEY, SOCRATA_APP_TOKEN. The server will not start without them, which is usually why the tools fail to appear on a first run. Keep credentials in your client's env block or a secrets manager rather than in a file you might commit.
Being a remote server, there is no local install. You register the endpoint with your client, authorise it once, and the tools appear.
Among the developer tooling options, the useful question is rarely "what can it do" but "what does it cost you to run" — permissions, credentials, and how much of your context its toolset consumes. Nyc Property Intel's toolset — lookup_property, get_property_issues, get_property_history and 11 more — is a fair guide to whether it matches your workflow. It is maintained by ccedacero; worth a glance at recent repository activity before you build anything load-bearing on it.
SyncDev reviews every entry in this directory against the project's own documentation before publishing, and revisits them as servers change.
| Tool | What it does |
|---|---|
| lookup_property | Resolve any NYC address or BBL to a full property profile: owner, building class, zoning, FAR, assessed value, lot dimensions. **Always call this first.** |
| get_property_issues | HPD housing violations (Class A/B/C), DOB building code violations, and ECB/OATH monetary penalties. Filter by severity, status, and date. |
| get_property_history | DOF sales records and ACRIS deed transfers. Price trajectory, buyer/seller names, document types going back to 2003. |
| get_hpd_complaints | Tenant-reported HPD complaints — leading indicators of building distress before formal violations are issued. |
| get_hpd_litigations | HPD housing court cases, open judgements, and harassment findings against building owners. |
| get_hpd_registration | Legal owner, managing agent, and head officer registration records. |
| get_building_permits | DOB job filings: new buildings, alterations, demolitions, sign permits. Status, cost estimate, applicant name. |
| get_liens_and_encumbrances | DOF tax lien sale list entries and ACRIS mortgage records. Outstanding liens, lender names, amounts, satisfactions. |
| get_tax_info | Tax assessments, market value estimates, taxable value, and active exemptions (421a, J-51, STAR). |
| get_rent_stabilization | Rent-stabilized unit counts by year (2007–2017). Trend analysis for deregulation signal. |
| search_comps | Comparable sales by zip code. Filter by building class, price, date. Includes quarterly market stats. |
| search_neighborhood_stats | Area-level aggregates: property stock, median sale prices, violation rates, rent stabilization share. |
| get_fdny_fire_incidents | FDNY fire and emergency incident history. Fire type, alarm level, spread, casualties, duration. 2013–present, loaded from NYC Open Data. |
| get_311_complaints | 311 service requests at or near a property. Noise, rodents, heat, illegal dumping, and 200+ types. 2010–present, loaded from NYC Open Data. |
### 4. Add to Claude Desktop
```json
{
"mcpServers": {
"nyc-property-intel": {
"command": "uv",
"args": ["run", "nyc-property-intel"],
"cwd": "/absolute/path/to/nyc-property-intel",
"env": {
"DATABASE_URL": "postgresql://nycdb:nycdb@localhost:5432/nycdb"
}
}
}
}Configuration as documented by the project. Restart the client after saving.
| Variable | Description | Required |
|---|---|---|
| DATABASE_URL | Endpoint or connection string the server talks to. | Yes |
| YOUR_TOKEN | Credential the server authenticates with. | Yes |
| NYC_GEOCLIENT_SUBSCRIPTION_KEY | Credential the server authenticates with. | Yes |
| SOCRATA_APP_TOKEN | Credential the server authenticates with. | Yes |
Kill hallucinated APIs — version-accurate, up-to-date library documentation injected straight into context.
Microsoft's official browser automation server — drive a real browser through the accessibility tree, no screenshots needed.
GitHub's official server — repos, issues, pull requests, Actions and code security, straight from your assistant.
Issue tracking at the speed of conversation — Linear's official hosted server with OAuth and zero install.
Local repository surgery — status, diffs, commits, branches and history for any repo on disk.
Timezone sanity for AI — current time anywhere and correct conversions, without the model doing date math.