
Free MCP endpoint to fetch local city meeting info
Hi ya'll, I built out my app, open publica, about a year ago to fetch, transcribe, summarize, and archive city meetings (I've seen a fair amount of similar projects targeting the same general discoverability problem).
Lately I've had some time to give the project some TLC, convert the processing pipeline over to a temporal workflow based set up (highly recommend) for a proper idempotent and distributed processing design. I'm now processing about 110-150 meetings a day off of a headless mac mini.
I've also set up this mcp endpoint I wanted to share. You can use it to connect your ai chatbot to for querying about recent meetings, searching the data set, and fetching full transcriptions. Basically everything I have on the website in api form:
https://api.openpublica.com/mcp
All free and no login. I eventually want better documentation for the APIs too.
---
Some info on the setup for the bros:
Hardware (I mostly run it off this headless mac mini but occasionally add my laptop to the worker pool when I can):
Chip: Apple M4
Total Number of Cores: 10 (4 performance and 6 efficiency)
Memory: 24 GB
Transcription Model (good ROI for now): mlx-community/parakeet-tdt-0.6b-v3
Summarization LLM (hosted on open router): deepseek/deepseek-v4-flash
Stack: AWS, MongoDB, Vercel, Temporal, Open Router
Current Stats:
- 55 cities tracked
- 2,181 meetings processed