About GovTube
Search what U.S. officials said on camera, with timestamps and citations. Not a government site.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://api.govtube.us/mcpclaude mcp add --transport http us-govtube-govtube https://api.govtube.us/mcp{"mcpServers":{"us-govtube-govtube":{"type":"http","url":"https://api.govtube.us/mcp"}}}Open in Cursor{"servers":{"us-govtube-govtube":{"type":"http","url":"https://api.govtube.us/mcp"}}}Open in VS Code{"mcpServers":{"us-govtube-govtube":{"type":"http","url":"https://api.govtube.us/mcp"}}}{"mcpServers":{"us-govtube-govtube":{"serverUrl":"https://api.govtube.us/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
7| Parameter | Type | Required | Description |
|---|---|---|---|
| sort | enum | No | newest (default): event date, newest first; on the same day, video sessions before official transcripts. most_instances: most instances first; check order_exact in the response.newest | most_instances |
| query | string | Yes | Words to find. Put an exact phrase in double quotes: "no tax on tips". Unquoted words must occur within 8 words of each other. |
| cursor | any | No | next_cursor from the previous page of the same search (same query and filters). |
| detail | enum | No | compact (default): small pages, passages only. full: the larger pages of the REST API (default 10 videos x 5), with every instance listed one by one as well as in passages.compact | full |
| source | any | No | Only one source: house_floor_clerk (U.S. House floor), senate_floor_and_committees (U.S. Senate floor and committee hearings), govinfo_dcpd (White House transcripts, no video timing), govinfo_crec (Congressional Record, House and Senate speeches as printed, no video timing) or us_gov_youtube (official U.S. government YouTube channels; see source_caveats). A source can hold nothing yet: govtube_get_coverage lists what each one holds. |
| date_to | any | No | Latest event date, YYYY-MM-DD. |
| speaker | any | No | Bioguide ID of a member of Congress, e.g. 'C001053' (Rep. Tom Cole). Matches speakers a person has confirmed. Names matched only from the on-screen caption are left out (the result counts them in unreviewed_excluded) unless include_unreviewed is true. Omit to search everyone. |
| date_from | any | No | Earliest event date, YYYY-MM-DD. |
| max_videos | any | No | Videos per page, 1 to 25. Default 5, or 10 with detail="full". |
| playable_only | boolean | No | true: only results with playable video; transcript-only results (no video) are left out and counted in counts.transcript_only. |
| include_unreviewed | boolean | No | With speaker: also return moments where that person was named from the on-screen caption and nobody has reviewed the name yet. They are labelled 'matched from on-screen name, not reviewed'; say so when you quote them. |
| max_instances_per_video | any | No | Passages per video, 1 to 20 (with detail="full", also instances). Default 3, or 5 with detail="full". |
Details
The maintainer has not added details yet. Check the README in the repository.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.