For residents who follow local matters
OpenCity Record MCP
Civic data for the AI you already use.
Connect OpenCity to Claude.ai, ChatGPT, Cursor, or Claude Code and ask plain-language questions about your city — meetings, votes, ordinances, transcripts, permits. With citations to the actual meetings, not hallucinated summaries.
Ask things like
What you can do with OpenCity MCP
Voting record
“How did my councilmember vote on the last housing reform package? Show me each vote and what public commenters said.”
What the city is doing
“What's the city doing about housing affordability? Summarize the positions officials have taken over the past year.”
Upcoming agenda
“What's on next week's council agenda I should care about? Flag anything that affects zoning or property taxes.”
Position tracking
“Find every time the mayor mentioned zoning reform in meetings — has their position shifted over time?”
Plans
Pick what fits how you follow your city
Start free with one state. Upgrade when you need more states or want transcripts that name elected officials and other identified speakers.
Standard
One state
- 1 state of your choice
- 1,000 calls / month
- Meetings, transcripts, ordinances, agendas
- Elected officials named in transcripts
- Works with Claude.ai, ChatGPT, Cursor, Claude Code
Pro
Up to 10 states
- Pick any 10 states
- 10,000 calls / month
- Elected officials named in transcripts
- search_by_official tool (voting records, position drift)
- Priority on coverage requests
Premium
All states
- All covered states
- 50,000 calls / month
- All identified speakers (officials + staff + commenters)
- Cross-state queries
- Direct support channel
Connect in under a minute
How to plug it in
Claude.ai · ChatGPT · Cursor
- Open your AI client's connector / MCP settings and add a custom server pointing at
https://mcp.opencityrecord.org. - The client will redirect you here to approve access (one-time OAuth consent).
- Start asking questions. No bearer token to copy or paste.
Claude Code · Codex CLI · scripts
Sign in to generate a bearer token, then drop it into your client's MCP config. Full snippets for claude mcp add, ~/.codex/config.toml, and Cursor's mcp.json are on the sign-in page.
Start with your state.
Free forever. One state included. Pick your state after sign-up.
Sign in / Sign up free