mcpField
G
GovTube

GovTube

Remote

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.

Endpointhttps://api.govtube.us/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

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
ParameterTypeRequiredDescription
sortenumNonewest (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
querystringYesWords to find. Put an exact phrase in double quotes: "no tax on tips". Unquoted words must occur within 8 words of each other.
cursoranyNonext_cursor from the previous page of the same search (same query and filters).
detailenumNocompact (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
sourceanyNoOnly 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_toanyNoLatest event date, YYYY-MM-DD.
speakeranyNoBioguide 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_fromanyNoEarliest event date, YYYY-MM-DD.
max_videosanyNoVideos per page, 1 to 25. Default 5, or 10 with detail="full".
playable_onlybooleanNotrue: only results with playable video; transcript-only results (no video) are left out and counted in counts.transcript_only.
include_unreviewedbooleanNoWith 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_videoanyNoPassages 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

Markdown supported

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.