MCP servercom.openpublica/civic-meetings
Search US local-government meetings: AI summaries, transcripts, and adopted plan documents.
Overview
Score?
UNRATED 0.684
of what a free look can see, on 32 looks
Looks
36
last 6 hr ago
Tools
15
changed 19 days ago
More info
URL
api.openpublica.com/mcp
streamable-http
Says it is
OpenPublica 1.0.0
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.684 · highest on record 0.8561
Toolsfrom sha256:692c319057…455eff · +0 −4 19 days ago
| Tool | Schema |
|---|---|
| discover_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 fixed list, so you
cannot guess |
input · output |
| find_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 returns
matching governments with |
input · output |
| find_governments_by_zip 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 |
input · output |
| find_local_governments 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 |
input · output |
| get_coverage_overview 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 |
input · output |
| get_document 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 |
input · no output |
| get_government_info Get a tracked government's profile: name, location, and meeting categories. |
input · output |
| 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
meeting categories — useful for " |
input · output |
| get_meeting Get a single meeting's full AI summary and topics.
Set `include_transcript=true` to also retrieve the complete transcript text
for direct quotation. Returns an error objec |
input · output |
| list_government_documents 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 |
input · no output |
| 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 to page through a
government's h |
input · output |
| read_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 page that could not be transcri |
input · no output |
| 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 full page —
call read_document_page |
input · no output |
| search_meeting_transcript 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 |
input · output |
| search_meetings_semantic 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 |
input · output |
List verified host officials who attended some part of this meeting.
Includes attended sessions, host bodies and attendance citations. Missing names
or an empty list do no |
— |
Read an official's name, evidenced aliases and counts from eligible meetings.
Counts cover verified, publicly visible meeting records, not all meetings in
a term. This doe |
— |
Search host officials supported by visible, eligible meeting generations.
This is not a complete city directory or current roster. Coverage describes
the reviewed visible |
— |
Read version-pinned meeting history with dated roles, scoped status and citations.
Unknown membership-linked attendance is included, not treated as absence.
Order is publi |
— |
Verify it yourself
npx teppi-check https://api.openpublica.com/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ28702TWXRWF5FZYBP7M6