OpenCity Record

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.

Sign in / Sign up freeOne state included. No credit card.

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.

Free during beta. Every account currently gets Premium-level access — all states, all identified speakers, full 50,000 calls / month — regardless of the tier you pick below. Tiers stay visible so design partners can lock in pricing now.

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
Sign in / Sign up free

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
Email to upgrade

Premium

All states

  • All covered states
  • 50,000 calls / month
  • All identified speakers (officials + staff + commenters)
  • Cross-state queries
  • Direct support channel
Email to upgrade

Connect in under a minute

How to plug it in

Claude.ai · ChatGPT · Cursor

  1. Open your AI client's connector / MCP settings and add a custom server pointing at https://mcp.opencityrecord.org.
  2. The client will redirect you here to approve access (one-time OAuth consent).
  3. 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.

See full setup snippets →

Start with your state.

Free forever. One state included. Pick your state after sign-up.

Sign in / Sign up free