Search / us.govtube/govtube
GovTube
R0· no sign-inSearch what U.S. officials said on camera, with timestamps and citations. Not a government site.
v0.1.0 · active · website · descriptor JSON · versions
Search / us.govtube/govtube
R0· no sign-inSearch what U.S. officials said on camera, with timestamps and citations. Not a government site.
v0.1.0 · active · website · descriptor JSON · versions
{
"mcpServers": {
"govtube": {
"type": "http",
"url": "https://api.govtube.us/mcp"
}
}
}claude mcp add --transport http govtube https://api.govtube.us/mcp[mcp_servers.govtube]
url = "https://api.govtube.us/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"govtube": {
"type": "remote",
"url": "https://api.govtube.us/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"govtube": {
"type": "http",
"url": "https://api.govtube.us/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=govtube&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vYXBpLmdvdnR1YmUudXMvbWNwIn0%3D"
}{
"servers": {
"govtube": {
"type": "http",
"url": "https://api.govtube.us/mcp"
}
}
}{
"mcpServers": {
"govtube": {
"httpUrl": "https://api.govtube.us/mcp"
}
}
}extensions:
"govtube":
enabled: true
name: "govtube"
type: streamable_http
uri: "https://api.govtube.us/mcp"
timeout: 300
protocol.modernsupports 2026-07-28 (server/discover)protocol.statelessanswers without a sessionprotocol.transportstreamable HTTPprotocol.list_ttltool list is cacheable (ttlMs 3600000)auth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations7 of 7 tools declare readOnlyHint or destructiveHinttools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHinttools.token_costabout 2,804 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes, stability.rug_pulltool history recorded for 6 of the 7 days neededdeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packagegovtube_get_coveragechangedoutput schemagovtube_list_sessionschangedoutput schemagovtube_resolve_citationchangedoutput schemagovtube_list_video_instanceschangedoutput schemagovtube_search_instanceschangedoutput schemagovtube_get_videochangedoutput schemagovtube_list_video_instanceschangedoutput schemagovtube_search_instanceschangedoutput schemagovtube_list_sessionschangeddescription, input schemaThe 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.
Every indexed item, one page at a time: video sessions and official transcripts (White House transcripts, Congressional Record speeches, one item per speech). Newest first; on the same day, video sessions before official transcripts. Each has title, date, source, length, words, whether it plays, and how many speakers are confirmed. `total` matches govtube_get_coverage's counts for the same source.
govtube_list_sessionschangedinput schemaShowing the latest 10. Full history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+dns-namespace +website +reachable +uptime-100% +updated-7d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://api.govtube.us/mcp streamable-http | none | yes | 100% | 269 ms | 2026-07-28 | 2026-10-20 |
govtube_get_coverageread-only | Totals for the whole index, video and official transcripts counted apart: video sessions, hours and words transcribed; official transcripts (text, no timing); each source; date ranges, last update, items awaiting review and known gaps. Cite this with any count. For the list of sessions use govtube_list_sessions. |
govtube_get_transcript_windowread-only | Return speaker turns overlapping [start_ms, end_ms] with their text, for checking context. A turn with cluster null and speaker "No speaker label" holds words no voice was found for. The words are as heard; don't attribute them to a neighbouring speaker. 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. |
govtube_get_videoread-only | Metadata, speakers, playback asset and the rights and use restrictions of the video's source. |
govtube_list_sessionsread-only | Every indexed item, one page at a time: video sessions and official transcripts (White House transcripts, Congressional Record speeches, one item per speech). Newest first; on the same day, video sessions before official transcripts. Each has title, date, source, length, words, whether it plays, and how many speakers are confirmed. `total` matches govtube_get_coverage's counts for the same source. |
govtube_list_video_instancesread-only | 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. |
govtube_resolve_citationread-only | 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. |
govtube_search_instancesread-only | 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`). |
Schemas: list_tools.
{
"name": "us.govtube/govtube",
"icons": [
{
"src": "https://govtube.us/icons/icon-512.png",
"sizes": [
"512x512"
],
"mimeType": "image/png"
},
{
"src": "https://govtube.us/icons/icon-192.png",
"sizes": [
"192x192"
],
"mimeType": "image/png"
}
],
"title": "GovTube",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://api.govtube.us/mcp",
"type": "streamable-http"
}
],
"version": "0.1.0",
"websiteUrl": "https://govtube.us/api",
"description": "Search what U.S. officials said on camera, with timestamps and citations. Not a government site."
}