Categories › Productivity & Office › Notes, docs & knowledge bases
Search US local-government meetings: AI summaries, transcripts, and adopted plan documents.
Remote server: your requests and data go to api.openpublica.com. Claude Code: claude mcp add --transport http openpublica https://api.openpublica.com/mcp · Claude app: Settings → Connectors → Add custom connector.
The tools this server listed when we connected to it, in its own words.
search_meeting_content — Search public meetings once across metadata and stored transcript text. Returns one card per meeting and native pagination metadata, withoutsearch_meetings_semantic — Find AI summaries by meaning; use search_meeting_content for stored words. Results carry relevance_score and a summary preview. Narrow with list_recent_meetings — Browse meetings newest-first, optionally filtered by government, type, topic, or date. Use this for "what are the most recent meetings" or tget_meeting — Get a single meeting's full AI summary and topics. Set `include_transcript=true` to also retrieve the complete transcript text for direct qusearch_meeting_transcript — Use unified stored-text search inside one currently public meeting. Returns an optional current-text preview, without resolving timing. A tefind_local_governments — Discover which governments OpenPublica tracks near a coordinate. Returns nearby governments with their `account_id`, which you can pass to tfind_governments_by_name — Resolve a place *name* to the governments OpenPublica tracks there. Use this when you know a city/state name but not its coordinates — it refind_governments_by_zip — Resolve a ZIP code to nearby tracked governments. Convenience wrapper: geocodes the ZIP, then finds the governments OpenPublica tracks neareget_government_info — Get a tracked government's profile: name, location, and meeting categories.get_government_stats — Get meeting-activity stats for a government over a recent window. Returns total meeting count, a per-day activity map, and a breakdown of mediscover_meeting_vocabulary — Discover the valid category and topic filter values before filtering a search. Meeting `category_tag`s are opaque UUIDs and topics have no flist_government_documents — List a government's adopted plan and budget documents. Each entry carries `covers` — every general-plan element that document answers for. Aget_document — One document's metadata. Use read_document_pages to read it. If an `availability` key is present, read it before quoting figures: its `problread_document_pages — Read a page range of a document as markdown. Pages are transcribed from rendered pixels, so tables and scanned text come through as text. A search_documents — Search adopted plan and budget documents, returning page-cited excerpts. Each hit's `text` is a short passage around the match, not the fullget_coverage_overview — Get estimated stored-record totals, not publication-filtered coverage. Counts do not establish completeness, searchability or freshness. DC Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.