Developers
Programmatic access to
legislative proceedings.
A REST API and Model Context Protocol (MCP) server for querying speaker-attributed transcripts and bill records from Gavelin's archive. API keys are free.
REST API
Query transcripts, bills, and speakers
Search segments by keyword, speaker, committee, or date range. Retrieve full transcripts with timestamped, attributed statements. JSON over HTTPS, API key auth.
- →Full-text search across floor and committee proceedings
- →Speaker-attributed segments with timestamps
- →Bill metadata, status, and cosponsors
- →Stable IDs for citation and archival use
MCP Server
Native Claude & agent integration
Gavelin ships a Model Context Protocol server so Claude, Claude Code, and other agent frameworks can query legislative data directly. OAuth 2.1 authenticated, no scraping required.
- →7 tools covering search, transcripts, bills, speakers
- →OAuth 2.1 authorization flow
- →Endpoint:
mcp.gavelin.ai/mcp - →Listed in the Anthropic MCP directory
What you can do
Query the archive directly
Look up testimony
Find what legislators and witnesses said about a topic, with the committee, date, and timestamp for each statement.
Follow bills
Pull bill status, sponsors, and history, and see the hearings where a bill was discussed.
Build on the archive
Use the same data to build search pages, dashboards, or accessibility tools.
Getting Access
Get a free API key
Create a free account, then generate an API key from your account page. If you need higher limits, email us.