NYC Land Use (PLUTO)

NYC Land Use (PLUTO) MCP Connector for Claude

A+

Keyless NYC land-use data: PLUTO tax lots by zoning, building class, land use, owner and assessments, plus the PLUTO change file — no API key.

5 tools Official Updated Oct 1, 2026 Official Vinkius Partner

New York City's official land-record system, PLUTO, keyless.

What you can do

  • Tax lot lookup — the full PLUTO record for one borough-block-lot: zoning district, building class, land use, owner, lot/building areas, unit counts, year built, assessments and coordinates (the BBL is passed plainly, "4-08786-0042", and PLUTO's float storage is handled for you)
  • Tax lot search — lots filtered by borough (name or two-letter code), community district, ZIP, zoning district, building class, land use or street address
  • Lot count — a fast count of lots matching a filter, to gauge size before listing
  • Top land uses — land-use codes ranked by lot count, citywide or for one community district
  • PLUTO changes — the change file: field-level changes per lot with old/new values, change type, reason and the PLUTO version applied

Who is this for

Real-estate research, urban planning and zoning analysis. PLUTO carries the current version of the land records (about 850,000 lots), and the change file shows how the records were corrected since the last publication.

new-yorknycplutozoningtax-lotland-usebuilding-classassessments

5 tools expose this connector's capabilities to your AI agent.

count_tax_lots

A single fast count — use it to gauge result size before listing lots. Count NYC PLUTO tax lots matching a filter

lookup_tax_lot

Pass the BBL as a plain 10-digit code ("4087860042") or with hyphens ("4-08786-0042") — hyphens are stripped automatically. PLUTO stores the BBL in a float form, which the lookup handles for you. Look up a NYC tax lot (PLUTO)

search_pluto_changes

g. "Zero lot area") and the PLUTO version it applied to (e.g. "26v2"). The change file stores the BBL as a plain digit string (unlike PLUTO itself, which stores the float form) — hyphens are stripped automatically. Filter by BBL, changed field, change type, reason (exact match) or version. Search PLUTO change-file records

search_tax_lots

Filters: borough (by name "Brooklyn" or two-letter code "BK" — PLUTO stores the two-letter code), community district "cd" (three-digit code, e.g. "413"), ZIP code, zoning district (e.g. "R1-2"), building class (e.g. "A5"), land use (e.g. "1" one-family dwelling) and street address (exact match, e.g. "W 42 ST"). No date window applies; pass a filter and bound with limit. Search NYC PLUTO tax lots

top_land_use

Each row is one land-use code with its lot count. Optionally restrict to one borough or one community district "cd". The aggregation runs citywide and returns fast — no date window is needed. Top land uses across NYC (PLUTO)

See how to talk to your AI agent using NYC Land Use (PLUTO).

What is zoned and built on tax lot 4-08786-0042?

lookup_tax_lot with bbl: "4-08786-0042" returns the full PLUTO record: zoning district, building class, land use, owner, areas, unit counts, year built, assessments and coordinates.

How many one-family dwelling lots are in community district 413?

count_tax_lots with cd: "413" and landuse: "1" returns the count of PLUTO lots in that community district with land use "1" (one-family dwelling); it is the fast way to gauge size before listing lots.

What changed in PLUTO for lot 1-00001-0301?

search_pluto_changes with bbl: "1-00001-0301" returns the change-file rows for that lot: the changed field, old and new values, the change type, the reason and the PLUTO version the change applied to.

No. NYC Open Data serves all public datasets anonymously over its SODA API (data.cityofnewyork.us). This MCP defines no credentials and needs nothing configured.

Related Connectors