Skip to main content
Glama

GovTube

Search spoken instances

govtube_search_instances
Read-onlyIdempotent

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`).
    

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
sortNonewest (default): event date, newest first. most_instances: most instances first; check order_exact in the response.newest
queryYesWords to find. Put an exact phrase in double quotes: "no tax on tips". Unquoted words must occur within 8 words of each other.
cursorNonext_cursor from the previous page of the same search (same query and filters).
detailNocompact (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
sourceNoOnly 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_toNoLatest event date, YYYY-MM-DD.
speakerNoBioguide 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_fromNoEarliest event date, YYYY-MM-DD.
max_videosNoVideos per page, 1 to 25. Default 5, or 10 with detail="full".
include_unreviewedNoWith 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_videoNoPassages per video, 1 to 20 (with detail="full", also instances). Default 3, or 5 with detail="full".

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
sortYes
notesYes
queryYes
countsYes
detailYes
limitsYes
videosYes
next_cursorYes
order_exactYes
normalized_queryYes
unreviewed_excludedNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources