Skip to main content

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.