betanyc avatar

NY Data Registry

betanyc/ny-data-registry-mcp

Find New York open data: which portal covers a place or topic, how to query it, datasets and columns

GitHub stars
11
tools
9
auth
Secret needed
transport
STDIO
env vars
2
last updated
Nov 9, 2026

Tools

9 tools

Public tool metadata for what this MCP can expose to an agent.

find_sourcesWhich portals cover this topic or place? Filters: place, tier, platform family, has API, key required, status (default `live`)

Which portals cover this topic or place? Filters: place, tier, platform family, has API, key required, status (default `live`)

No parameter schema in public metadata yet.

list_sources_for_placeEverything for one county, city, NYC borough or region. Says whether the place has a portal, was checked and has none, or is not in the registry (unchecked, not absent)

Everything for one county, city, NYC borough or region. Says whether the place has a portal, was checked and has none, or is not in the registry (unchecked, not absent)

No parameter schema in public metadata yet.

how_to_queryEndpoint (verbatim from the registry, never guessed), API type, key and env var, example request, and which MCP to hand off to. Flags UNCONFIRMED, undocumented, gated, dead and no-portal rows

Endpoint (verbatim from the registry, never guessed), API type, key and env var, example request, and which MCP to hand off to. Flags UNCONFIRMED, undocumented, gated, dead and no-portal rows

No parameter schema in public metadata yet.

check_sourceOne live request to a portal URL: status, redirect, response time, and whether that matches the registry

One live request to a portal URL: status, redirect, response time, and whether that matches the registry

No parameter schema in public metadata yet.

registry_infoRow counts, registry date and origin, unmapped platform strings, index size and last harvest

Row counts, registry date and origin, unmapped platform strings, index size and last harvest

No parameter schema in public metadata yet.

search_datasetsDataset titles, descriptions, tags and column names across Socrata and ArcGIS portals. Filters: place, portal, platform family, format, updated since

Dataset titles, descriptions, tags and column names across Socrata and ArcGIS portals. Filters: place, portal, platform family, format, updated since

No parameter schema in public metadata yet.

get_dataset_columnsFields and types, every distribution (format + URL), license, publisher, extent, and per-field provenance

Fields and types, every distribution (format + URL), license, publisher, extent, and per-field provenance

No parameter schema in public metadata yet.

find_joinableDatasets sharing a join key (BBL, BIN, borough, community district, council district, census tract, SWIS, FIPS, ZIP), from a curated key-column map

Datasets sharing a join key (BBL, BIN, borough, community district, council district, census tract, SWIS, FIPS, ZIP), from a curated key-column map

No parameter schema in public metadata yet.

whats_newDatasets added, changed or removed since a date

Datasets added, changed or removed since a date

No parameter schema in public metadata yet.

Sponsors

Configuration

NY_DATA_INDEX_AUTO_DOWNLOAD

Set to 0 to stop the first-run download of the dataset index

SOCRATA_APP_TOKENsecret

Optional Socrata app token, used only when building your own index

Readme

ny-data-registry-mcp

An MCP (Model Context Protocol) server that finds open data across every New York data portal in BetaNYC's NY data portal registry: which portal covers a place or topic, how to query it, and, with the harvested index, which datasets and columns exist and in what formats.

It complements the socrata MCP rather than replacing it. This server knows where data is (140 sources across state, county, city, agency, library and nonprofit portals) and hands the agent the right Socrata domain or ArcGIS service. Querying the data stays with socrata and the other BetaNYC MCPs.

Built by BetaNYC. Status: 0.3.0. Package: @betanyc/ny-data-registry-mcp.

What changed in this server, newest first, including corrections: WHATS-CHANGED.md.


What it does

Eleven tools, in three groups.

Registry tools (work out of the box, no index needed):


View the full README on GitHub

Details

Repository
github.com/betanyc/ny-data-registry-mcp
Category
Data & Analytics
Package
@betanyc/ny-data-registry-mcp
Transport
STDIO
Auth
Required
Registry
MCP registry, active

More from betanyc

Related Data & Analytics MCP servers

View all
1hewlettpackard avatarGreenlake Reporting Mcphewlettpackard/gl-mcpHPE GreenLake reporting MCP Server0stars
2xmpuspus avatarPH Civic Dataxmpuspus/ph-civic-data-mcpPH civic data as MCP tools: the full PSA OpenSTAT catalog, hazards, procurement. 41 tools.5stars
3cturkieh avatarFrance Data Mcpcturkieh/france-data-mcpFrench public-data MCP: cross-ref health, demographics, business, geo & real-estate.4stars
4derekslinz avatarMeta Data Mcpderekslinz/meta-data-mcpQuery 76 open data APIs — government, science, finance, environment, and more.3stars
5kaiser-data avatarKitsune Mcpkaiser-data/kitsune-mcpHot-reload for MCP servers + mount any community server mid-session, Docker optional. No restarts.3stars
6mickey-ichi avatarGraph Excelmickey-ichi/graph-excel-mcpRead and edit Excel workbooks on SharePoint/OneDrive via Microsoft Graph, with verified writes.3stars