What is this?
MCP = your AI can use tools, not just text
The Model Context Protocol(MCP) is an open standard that lets AI assistants like Claude and ChatGPT call external tools — search databases, pull documents, run queries — instead of relying only on their training data.
When you connect Townbrief's MCP server to your AI, it gains the ability to search our full corpus in real time: meeting transcripts, government documents, bylaws, vote records, financial filings, school data, ethics cases, and more. Your AI picks the right tool for your question, calls it, reads the results, and gives you a sourced answer.
Think of it like giving your AI a library card to the most comprehensive collection of Massachusetts local government data that exists.
What people use it for
Town Meeting prep
Ask your AI: 'What did the Finance Committee say about the override last month?' and get a sourced answer with the transcript excerpt, vote tally, and related documents.
Real estate research
'What zoning changes are pending for parcels on Route 20 in Wayland?' — your AI searches Planning Board transcripts, bylaws, and documents in one query.
Legal & ethics due diligence
Pull every Open Meeting Law violation, ethics complaint, and court case for a municipality — cross-referenced and cited.
Cross-town comparison
'Compare tax rates, school spending, and free cash across Wayland, Sudbury, and Lincoln' — structured data, not web scraping.
Newsroom automation
Wire your editorial tools into Townbrief to monitor new meetings, flag split votes, and draft story leads from fresh transcripts.
Academic research
Analyze local governance patterns across 351 municipalities: voting behavior, budget trends, participation rates — all queryable.
How to connect
Four ways to use Townbrief's data
Option 1: Ask Townbrief (no setup needed)
Go to chat.townbrief.com and start asking questions. The AI is already connected to all 94 tools. No API key, no configuration. Free accounts get 25 queries.
Open Ask Townbrief →Option 2: Claude Desktop (or any MCP client)
If you use Claude Desktop, Claude Code, Cursor, Windsurf, or any app that supports MCP servers, you can add Townbrief directly. Your AI will have all 94 tools available in every conversation.
- Get an API key — sign up and copy your key from the dashboard.
- Open your MCP config — in Claude Desktop: Settings → Developer → Edit Config. In Cursor/Windsurf: your project's
.cursor/mcp.jsonor equivalent. - Add this server entry:
- Restart your app — the server appears in your tool list. Start asking questions.
Option 3: ChatGPT Custom GPT
Build a Custom GPT in ChatGPT that can query all 94 Townbrief tools via Actions. Users authenticate with their Townbrief email the first time they use it.
- Create a Custom GPT — go to chat.openai.com/gpts/editor and start a new GPT.
- Add Actions — in Configure → Actions → Create new action, click “Import from URL” and enter:
- Set up authentication — under the Action's Authentication settings:
| Type | OAuth |
| Authorization URL | https://api.townbrief.com/authorize |
| Token URL | https://api.townbrief.com/token |
| Scope | mcp |
For the Client ID and Client Secret, contact us— we'll provision OAuth credentials for your GPT.
- Add instructions — paste this into the GPT's Instructions field:
- Save and test — ask “What happened at the last Select Board meeting in Wayland?” The first time, it redirects to a Townbrief consent page.
Option 4: REST API (any HTTP client)
Every MCP tool is also available as a REST endpoint. Build Townbrief data into your own app, newsroom workflow, or research pipeline.
Pricing
Pay for what you use
Every account starts with free credits. When you run out, buy more — no subscription required, no expiration.
- Ask Townbrief chat
- MCP server access
- All 351 towns
- All tool categories
- Full archive (2025–present)
- Transcripts + SRT files
- Unlimited towns
- Priority support
When your free or paid credits run out, you'll see a prompt to purchase more. Credits are added instantly via Stripe — no subscription, cancel-anytime, and they never expire. Buy as few or as many as you need.
Ran out of credits on Ask Townbrief?You'll see a “credits exhausted” message with a link to top up. Purchase more credits from your account dashboard, and you're back to asking questions immediately. No waiting period.