mcpserver.lol
registry/civic-meetings
Connection check verified live · 28h ago

civic-meetings

Search US local-government meetings: AI summaries, transcripts, and adopted plan documents.

Tools 15
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 28h ago

Tools & capabilities

15 tools

Read from the running server on 28h ago.

discover_meeting_vocabulary read-only end_datestart_datetopic_limitgovernment_idgovernment_ids
Discover the valid category and topic filter values before filtering a search. Meeting `category_tag`s are opaque UUIDs and topics have no fixed list, so you cannot guess…
find_governments_by_name read-only limitquery*
Resolve a place *name* to the governments OpenPublica tracks there. Use this when you know a city/state name but not its coordinates — it returns matching governments with…
find_governments_by_zip read-only limitpostal_code*
Resolve a ZIP code to nearby tracked governments. Convenience wrapper: geocodes the ZIP, then finds the governments OpenPublica tracks nearest that point. Returns their `a…
find_local_governments read-only limitlatitude*longitude*
Discover which governments OpenPublica tracks near a coordinate. Returns nearby governments with their `account_id`, which you can pass to the other tools to scope results…
get_coverage_overview read-only
Get OpenPublica's overall coverage: total governments, states, and meetings indexed. DC is tracked but is not a state, so it is reported separately as `includes_dc` — read…
get_document read-only document_id*
One document's metadata. Use read_document_pages to read it. If an `availability` key is present, read it before quoting figures: its `problems` are transcription-lint fin…
get_government_info read-only government_id*include_weekly_summary
Get a tracked government's profile: name, location, and meeting categories.
get_government_stats read-only daysgovernment_id*
Get meeting-activity stats for a government over a recent window. Returns total meeting count, a per-day activity map, and a breakdown of meeting categories — useful for "…
get_meeting read-only meeting_id*include_transcript
Get a single meeting's full AI summary, topics, and attendees. Set `include_transcript=true` to also retrieve the complete transcript text for direct quotation. Returns an…
list_government_documents read-only government_id*include_superseded
List a government's adopted plan and budget documents. Each entry carries `covers` — every general-plan element that document answers for. A city that publishes one bound…
list_recent_meetings read-only pagelimittopicend_datestart_datecategory_tag +1
Browse meetings newest-first, optionally filtered by government, type, topic, or date. Use this for "what are the most recent meetings" or to page through a government's h…
read_document_pages read-only last_page*first_page*document_id*
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 page that could not be transcri…
search_documents read-only limitquery*government_id
Search adopted plan and budget documents, returning page-cited excerpts. Each hit's `text` is a short passage around the match, not the full page — call read_document_page…
search_meetings_semantic read-only limitquery*topicend_datemin_scorematch_type +4
Search OpenPublica meeting summaries by meaning, exact terms, or both. The best default tool for "what has been said/decided about X" questions. Results carry a `relevance…
search_meeting_transcript read-only query*meeting_id*max_passagescontext_chars
Find exact quotes/passages inside one meeting's transcript. Use this to pull direct quotations without loading a whole (often very long) transcript: it fetches the transcr…