The City Record

The City Record MCP

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.

What you can do with OpenCity MCP

How did my councilmember vote on the last housing reform package? Show me each vote and what public commenters said.

What's the city doing about housing affordability? Summarize the positions officials have taken over the past year.

What's on next week's council agenda I should care about? Flag anything that affects zoning or property taxes.

Find every time the mayor mentioned zoning reform in meetings — has their position shifted over time?

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.

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

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

All states

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

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.

Start with your state.

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

Sign in / Sign up free