
NYC Council
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 toolsPublic 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_TOKENsecretFree Legistar API token for the live tools. Set this, LEGISTAR_DB_PATH, or both
LEGISTAR_DB_PATHPath to a legistar.db built with the index subcommand, for the fast local tools
Readme
@betanyc/nyc-council-mcp
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.
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
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