Gavelin

by gavelin-ai

1 stars
114 downloads
Not rated
GitHub

Description

# Gavelin MCP Server **State legislative intelligence for AI agents.** The only MCP server with speaker-attributed hearing transcripts from US state legislatures. Search bills across all 50 states, find what legislators said in hearings, get full committee hearing transcripts…

About

# Gavelin MCP Server **State legislative intelligence for AI agents.** The only MCP server with speaker-attributed hearing transcripts from US state legislatures. Search bills across all 50 states, find what legislators said in hearings, get full committee hearing transcripts with speaker attribution — all via the…

Details

Author
gavelin-ai
GitHub stars
1
Downloads
114
Categories
Other

- Speaker‑attributed hearing and floor session transcripts
- Bill search across all 50 US states plus DC
- Multiple years of legislative sessions
- Authentication and rate limiting for production use
- Streamable HTTP transport for any MCP client
- Tools for bill detail, speaker activity, committee hearings, and more

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Gavelin
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Connect any MCP‑compatible client (Claude Desktop, Claude Code, Cursor, Windsurf, custom agents) to the URL https://mcp.gavelin.ai/mcp using a bearer token API key obtained from gavelin.ai. Configure the server in your client’s MCP settings with the URL and an Authorization header containing Bearer YOUR_API_KEY.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "gavelin": {
            "gavelin": {
                "url": "https://mcp.gavelin.ai/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_API_KEY"
                }
            }
        }
    }
}

McpServers

{
    "gavelin": {
        "url": "https://mcp.gavelin.ai/mcp",
        "headers": {
            "Authorization": "Bearer YOUR_API_KEY"
        }
    }
}

Gavelin MCP Server

State legislative intelligence for AI agents. The only MCP server with speaker-attributed hearing transcripts from US state legislatures.

Search bills across all 50 states, find what legislators said in hearings, get full committee hearing transcripts with speaker attribution — all via the Model Context Protocol.

Connect

Server URL: https://mcp.gavelin.ai/mcp

Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "gavelin": {
      "url": "https://mcp.gavelin.ai/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Claude Code

{
  "mcpServers": {
    "gavelin": {
      "type": "url",
      "url": "https://mcp.gavelin.ai/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Any MCP Client

The server uses Streamable HTTP transport. Any MCP-compatible client (Cursor, Windsurf, custom agents) can connect with the URL and a bearer token.

Get an API Key

Sign up at gavelin.ai and generate an API key from your Account page under "Developer API."

Available Tools

search_bills

Search bills across all 50 US states + DC by keyword, sponsor, committee, status, or chamber. Covers multiple legislative sessions with full detail including sponsors, subjects, and legislative history.

Example queries an agent might make:
- "What housing bills are pending in California?"
- "Find bills sponsored by Rivera in New York"
- "Search for cannabis legislation that passed in 2025"

search_hearing_testimony

Search speaker-attributed hearing and floor session segments. Find what specific legislators or witnesses said about any topic. Returns speaker name, role, committee, date, and surrounding context.

Example queries:
- "What has Senator Krueger said about affordable housing?"
- "Find testimony about SNAP benefits in Finance committee hearings"

get_bill_detail

Get full details on a specific bill including sponsor, subjects, committee, legislative history, and any hearing mentions.

get_speaker_activity

Get everything a specific legislator or witness has said in hearings and floor sessions. Useful for opposition research, coalition mapping, and pre-meeting preparation.

search_committee_hearings

Browse committee and public hearings by topic, committee, chamber, or date range.

get_hearing_transcript

Get the full transcript of a specific hearing with all speakers labeled by name.

list_available_states

See which states have data and what type (bills, transcripts, or both).

Rate Limits

| Plan | Limit |
|------|-------|
| Starter | 100 calls/hour |
| Professional | 500 calls/hour |
| Enterprise | Custom |

What Makes This Different

Every government affairs team will have AI agents doing policy research. Those agents need clean, structured legislative data. Gavelin is the access layer.

- Speaker attribution — real names on hearing testimony, not "Speaker A/B"
- All 50 states — not just federal, not just one state
- Historical depth — multiple years of legislative sessions
- Authenticated + rate-limited — production-ready for team workflows

No other MCP server has speaker-attributed state legislative hearing transcripts.

About

Gavelin is an AI-powered legislative intelligence platform.

- Web app: gavelin.ai
- Contact: hello@gavelin.ai
- Pricing: gavelin.ai — Starter, Professional, and Enterprise plans

License

The MIT License in this repository applies only to the documentation contained here (README, server configuration files, logos). The Gavelin MCP server itself is a proprietary hosted service operated by Gavelin (gavelin.ai) and is not covered by the MIT License. Access to the server requires an API key issued under Gavelin's terms of service.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.