GovTube
Server Details
Search what U.S. officials said on camera, with timestamps and citations. Not a government site.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Score is being calculated.
Available Tools
7 toolsgovtube_get_coverageWhat the index coversRead-onlyIdempotentInspect
Totals for the whole index: items and hours by source, date range, last update, items awaiting review and known gaps. Cite this with any count. For the list of sessions use govtube_list_sessions.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| notes | Yes | |
| videos | Yes | |
| sources | Yes | |
| by_timing | Yes | |
| known_gaps | Yes | |
| total_hours | Yes | |
| total_words | Yes | |
| awaiting_review | Yes | |
| last_event_date | Yes | |
| first_event_date | Yes | |
| last_ingested_at | Yes |
govtube_get_transcript_windowRead transcript around a momentRead-onlyIdempotentInspect
Return speaker turns overlapping [start_ms, end_ms] with their text, for checking context.
Not available for official transcripts without timing (timing_granularity "document"): read those at the
result's document_url, or resolve the citation for the surrounding turns.| Name | Required | Description | Default |
|---|---|---|---|
| end_ms | Yes | End, in milliseconds; at most 5 minutes after start_ms. | |
| start_ms | Yes | Start, in milliseconds from the start of the video, e.g. an instance's start_ms minus 30000. | |
| video_id | Yes | video_id from a search result. |
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes |
govtube_get_videoVideo details, provenance and rightsRead-onlyIdempotentInspect
Metadata, speakers, playback asset and the rights and use restrictions of the video's source.
| Name | Required | Description | Default |
|---|---|---|---|
| video_id | Yes | video_id from a search result. |
Output Schema
| Name | Required | Description |
|---|---|---|
| video | Yes | |
| rights | Yes |
govtube_list_sessionsList indexed sessionsRead-onlyIdempotentInspect
The indexed sessions (videos and official transcripts), newest first, one page at a time: title, date, source, length, words, whether it plays, and how many speakers are confirmed.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Sessions per page, 1 to 100. | |
| cursor | No | next_cursor from the previous page (same filters). | |
| source | No | Only one source: house_floor_clerk (U.S. House floor), senate_floor_and_committees (U.S. Senate floor and committee hearings) or govinfo_dcpd (White House transcripts, no video timing). | |
| date_to | No | Latest event date, YYYY-MM-DD. | |
| date_from | No | Earliest event date, YYYY-MM-DD. |
Output Schema
| Name | Required | Description |
|---|---|---|
| total | Yes | |
| sessions | Yes | |
| next_cursor | Yes |
govtube_list_video_instancesList instances in one videoRead-onlyIdempotentInspect
Page through one video's matches by passage, in time order.
A passage is a run of instances whose excerpts overlap, shown as one quote. `offset` and `limit` count
passages; `next_offset` is null on the last page. `passage_count` and `instance_count` cover the whole
video. With detail="full", `instances` also lists every instance of the page one by one.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Passages per page, 1 to 100. Default 10, or 20 with detail="full". | |
| query | Yes | The same query as the search. | |
| detail | 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 |
| offset | No | Passages to skip; use next_offset from the previous page. | |
| speaker | 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. | |
| video_id | Yes | video_id from a search result. | |
| include_unreviewed | 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. |
Output Schema
| Name | Required | Description |
|---|---|---|
| notes | Yes | |
| video | Yes | |
| offset | Yes | |
| rights | Yes | |
| passages | Yes | |
| instances | No | |
| next_offset | Yes | |
| more_passages | Yes | |
| passage_count | Yes | |
| instance_count | Yes | |
| unreviewed_excluded | No |
govtube_resolve_citationResolve a citation idRead-onlyIdempotentInspect
Check that a cited instance still says the quoted words after corrections, and return its context.
The result has a share_url to link. gd2./gd1. ids cite words in an official transcript: the result has
positions instead of times, citation_text to paste, document_highlight_url, and `certifies` saying what is
(and is not) certified.| Name | Required | Description | Default |
|---|---|---|---|
| citation_id | Yes | An instance id (gt2.... or gd2...., or an older gt1.... or gd1....). |
Output Schema
| Name | Required | Description |
|---|---|---|
| note | Yes | |
| signed | No | |
| status | Yes | |
| video_id | Yes | |
| withheld | No | |
| certifies | No | |
| cited_rev | Yes | |
| share_url | Yes | |
| current_rev | Yes | |
| quoted_text | Yes | |
| replacement | No | |
| canonical_id | No | |
| corrected_at | No | |
| document_url | No | |
| citation_text | No | |
| low_confidence | No | |
| current_position | No | |
| current_start_ms | Yes | |
| replacement_note | No | |
| original_position | No | |
| original_start_ms | Yes | |
| timing_granularity | No | |
| transcript_context | No | |
| document_highlight_url | No |
govtube_search_instancesSearch spoken instancesRead-onlyIdempotentInspect
Find spoken instances of words or a phrase across official videos and White House transcripts.
Returns one small page: counts for the whole result, then up to 5 videos (newest first, or most instances
first with sort="most_instances"), each with up to 3 passages (quotes; overlapping instances merged), each
passage listing its instances with citation id and share_url. `notes` and `more_passages` say what else
there is: use `next_cursor` for more videos, govtube_list_video_instances for the rest of one video, and
detail="full" for larger pages. White House transcripts have no timing (`timing_granularity` "document",
null times, a `position` and a `document_url`).
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | newest (default): event date, newest first. most_instances: most instances first; check order_exact in the response. | newest |
| query | 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 | No | next_cursor from the previous page of the same search (same query and filters). | |
| detail | 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 |
| source | No | Only one source: house_floor_clerk (U.S. House floor), senate_floor_and_committees (U.S. Senate floor and committee hearings) or govinfo_dcpd (White House transcripts, no video timing). | |
| date_to | No | Latest event date, YYYY-MM-DD. | |
| speaker | 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 | No | Earliest event date, YYYY-MM-DD. | |
| max_videos | No | Videos per page, 1 to 25. Default 5, or 10 with detail="full". | |
| include_unreviewed | 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 | No | Passages per video, 1 to 20 (with detail="full", also instances). Default 3, or 5 with detail="full". |
Output Schema
| Name | Required | Description |
|---|---|---|
| sort | Yes | |
| notes | Yes | |
| query | Yes | |
| counts | Yes | |
| detail | Yes | |
| limits | Yes | |
| videos | Yes | |
| next_cursor | Yes | |
| order_exact | Yes | |
| normalized_query | Yes | |
| unreviewed_excluded | No |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
7 tool updates
- First observed
govtube_get_coverage - First observed
govtube_get_transcript_window - First observed
govtube_get_video - First observed
govtube_list_sessions - First observed
govtube_list_video_instances - First observed
govtube_resolve_citation - First observed
govtube_search_instances
Related MCP Connectors
Search experimental video history, read public records, follow sources and export citations.
Search declassified UAP/UFO government archives, geocoded sightings and cited entity profiles.
Span-grounded audits of how US outlets covered the same story, quotes checkable at the source.
Search speech in podcasts, government meetings, and your own audio: speakers, entities, timestamps.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceFull-text search and retrieval over official congressional documents (hearings, committee reports, Congressional Record) with citations and govinfo.gov links, designed for grounding AI answers in the official record.16 npmMIT
- AlicenseAqualityBmaintenanceEnables search and discourse analysis over Xi Jinping's publicly available speeches and official statements, including full-text retrieval, phrase-trend tracking, and verbatim quotes with source-linked citations.9MIT
- AlicenseAqualityAmaintenanceSearch a YouTube video's transcript and get back only the moments that answer the question, each with a clickable timestamp deep link. Also reads the video's frames — slides, charts, demos and on-screen text — and verifies every citation against recorded evidence before returning it9MIT
- AlicenseNot gradedqualityCmaintenanceEnables full-text, page-level citation search over the House Oversight Committee's published Epstein investigation documents, plus structured search over transcribed rows from Epstein's pilot flight logbook with provenance and confidence markers.47 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.