MCP Server · 22 tools

NYC civic data
for AI agents

An MCP server that gives AI assistants access to NYC democracy — elected representatives, legislation, voting records, 311 complaints, crime data, housing violations, and district group chats.

MCP Endpoint

https://nyc.mmp.chat/mcp Click to copy
Claude Desktop: Settings → MCP Servers → Add Remote → paste URL
Claude Code: claude mcp add --transport http nyc-civic https://nyc.mmp.chat/mcp

Three pillars of
civic intelligence

🏛️

Government

Representatives at every level — city council, state assembly, state senate, congressional. Voting records, attendance, legislation tracking.

get_reps · get_votes · get_attendance · get_bill · search_legislation · get_council_funding · get_dem_party
📊

Neighborhood Data

Hyperlocal datasets — 311 complaints, crime incidents, housing violations, building permits, evictions, property info, restaurants, street trees.

get_311 · get_crime · get_housing_violations · get_building_permits · get_building_complaints · get_evictions · get_property · get_restaurants · get_street_trees
💬

District Chat

Group chats for every NYC district via MMP. Join your council, assembly, and election district groups. Bot broadcasts civic updates automatically.

join_district_chat · get_district_chat · post_to_district_chat

22 tools, one endpoint

Every tool resolves by NYC address. Pass an address and get structured civic data back.

lookup_address
Resolve any NYC address to all political districts
core
civic_dashboard
Interactive dashboard with all civic data for an address
ui
get_reps
All elected officials for an address — city to federal
govt
get_votes
Council member voting records on legislation
govt
get_attendance
Council stated meeting attendance records
govt
get_bill
Detailed bill info — sponsors, status, history
govt
search_legislation
Search city and state legislation by keyword
govt
get_council_funding
Discretionary funding allocated by council members
govt
get_dem_party
Democratic Party organization — district leaders, committee
govt
get_community_board
Community board info, meetings, members
govt
get_311
311 complaints near an address — noise, sanitation, streets
data
get_crime
NYPD crime incidents near an address
data
get_housing_violations
HPD housing violations for a building
data
get_building_permits
DOB building permits and applications
data
get_building_complaints
DOB complaints filed against buildings
data
get_evictions
Eviction filings in the area
data
get_property
Property records — owner, assessed value, tax info
data
get_restaurants
Restaurant inspection grades near an address
data
get_street_trees
NYC street tree census data
data
join_district_chat
Join your district group chats via @nyc_civic bot
chat
get_district_chat
Read messages from a district group
chat
post_to_district_chat
Send a message to a district group
chat

@nyc_civic on MMP

A bot that creates district-scoped group chats and broadcasts civic updates to your neighborhood.

How it works

DM @nyc_civic on MMP with your NYC address. The bot resolves your districts and adds you to council, assembly, and election district group chats.

Commands: join <address> · my reps · my districts · help

Automated broadcasts

Weekly 311 digests, attendance reports after council meetings, and new legislation alerts — delivered directly to your district groups.

Mon 9am: 311 digest · Wed 10am: attendance · Fri 9am: legislation

Connect now

Add the MCP server to your AI assistant and start exploring NYC civic data.

https://nyc.mmp.chat/mcp Click to copy