betanyc avatar

NYC Council

betanyc/nyc-council-mcp

NYC Council legislation: bills, hearings, votes and members, from a local index or live Legistar

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

Tools

20 tools

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

search_billsFull-text search across all bills and resolutions

Full-text search across all bills and resolutions

No parameter schema in public metadata yet.

search_legislationAlias for search_bills

Alias for search_bills

No parameter schema in public metadata yet.

search_eventsFull-text search across committee hearings

Full-text search across committee hearings

No parameter schema in public metadata yet.

list_committeesAll committees with bill and event counts

All committees with bill and event counts

No parameter schema in public metadata yet.

recent_billsBills introduced in the last N days

Bills introduced in the last N days

No parameter schema in public metadata yet.

upcoming_eventsScheduled events in the next N days

Scheduled events in the next N days

No parameter schema in public metadata yet.

aggregate_billsCount bills grouped by status, type, committee, or year

Count bills grouped by status, type, committee, or year

No parameter schema in public metadata yet.

vote_breakdownEvery member's vote on a bill (by type-prefixed file number), grouped by roll call — committee and full Council — each with a positions-only tally

Every member's vote on a bill (by type-prefixed file number), grouped by roll call — committee and full Council — each with a positions-only tally

No parameter schema in public metadata yet.

get_voting_recordAll votes cast by a named council member, newest first

All votes cast by a named council member, newest first

No parameter schema in public metadata yet.

get_bill_historyA matter's action trail — hearings, referrals, committee/Council actions, outcomes — in chronological order, by file number

A matter's action trail — hearings, referrals, committee/Council actions, outcomes — in chronological order, by file number

No parameter schema in public metadata yet.

co_sponsorsMembers who most often co-sponsor with a given member

Members who most often co-sponsor with a given member

No parameter schema in public metadata yet.

get_bill_hearingsEvents where a bill appeared on the agenda, with each event's date, body, and action

Events where a bill appeared on the agenda, with each event's date, body, and action

No parameter schema in public metadata yet.

get_event_billsBills on a specific event's agenda

Bills on a specific event's agenda

No parameter schema in public metadata yet.

get_billCurrent status and record for a bill

Current status and record for a bill

No parameter schema in public metadata yet.

get_upcoming_hearingsReal-time upcoming committee hearings and Stated meetings, each with its agenda items

Real-time upcoming committee hearings and Stated meetings, each with its agenda items

No parameter schema in public metadata yet.

get_council_memberCurrent contact info and active status for a council member

Current contact info and active status for a council member

No parameter schema in public metadata yet.

get_committeeCurrent membership count and details for a committee

Current membership count and details for a committee

No parameter schema in public metadata yet.

get_votesPer-item vote breakdown by event item ID

Per-item vote breakdown by event item ID

No parameter schema in public metadata yet.

list_recent_legislationMost recently introduced legislation (catches bills since last index)

Most recently introduced legislation (catches bills since last index)

No parameter schema in public metadata yet.

search_legislation_liveLive Legistar search (slower than local, always current)

Live Legistar search (slower than local, always current)

No parameter schema in public metadata yet.

Sponsors

Configuration

LEGISTAR_TOKENsecret

Free Legistar API token for the live tools. Set this, LEGISTAR_DB_PATH, or both

LEGISTAR_DB_PATH

Path to a legistar.db built with the index subcommand, for the fast local tools

Readme

@betanyc/nyc-council-mcp

npm CI License: MIT

An MCP (Model Context Protocol) server for NYC Council legislative data. Version 2 adds a hybrid mode: a local SQLite index for sub-second search and exploration, plus the live NYC Legistar API for authoritative real-time data.

Built by BetaNYC with Claude.

What's changed: WHATS-CHANGED.md lists every change a reader would notice, newest first, including every correction and what to re-check. Your AI assistant can read it too, with the whats_changed tool.


What it does


View the full README on GitHub

Details

Repository
github.com/betanyc/nyc-council-mcp
Category
Search & Web Crawling
Package
@betanyc/nyc-council-mcp
Transport
STDIO
Auth
Required
Registry
MCP registry, active

More from betanyc

Related Search & Web Crawling MCP servers

View all
1domdomegg avatarGoogle Drivedomdomegg/google-drive-mcpAllow AI systems to list, search, upload, download, and manage files and folders in Google Drive.7stars
2c47-inc avatarmcp.film directoryc47-inc/mcp-filmSearch the curated directory of MCP servers for AI filmmaking and plan a full production stack.7stars
3hampsterx avatarClaude Mcp Bridgehampsterx/claude-mcp-bridgeWraps Claude Code CLI as MCP tools: query, search, structured, ping, listSessions.7stars
4darrenjrobinson avatarEntra Newsdarrenjrobinson/entranewsmcpserverSearch the Entra.news newsletter archive — a weekly digest of Microsoft Entra news7stars
5jasondostal avatarCairnjasondostal/cairn-mcpPersistent memory for AI agents and humans. Store, search, and discover patterns.7stars
6louis49 avatarMelchizedeklouis49/melchizedekPersistent memory for Claude Code — offline, single-file, hybrid search.7stars