{
  "markdown": "# Gavelin MCP Server\n\n**State legislative intelligence for AI agents.** The only MCP server with speaker-attributed hearing transcripts from US state legislatures.\n\nSearch 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.\n\n## Connect\n\n**Server URL:** `https://mcp.gavelin.ai/mcp`\n\n### Claude Desktop\n\nAdd to `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"gavelin\": {\n      \"url\": \"https://mcp.gavelin.ai/mcp\",\n      \"headers\": {\n        \"Authorization\": \"Bearer YOUR_API_KEY\"\n      }\n    }\n  }\n}\n```\n\n### Claude Code\n\n```json\n{\n  \"mcpServers\": {\n    \"gavelin\": {\n      \"type\": \"url\",\n      \"url\": \"https://mcp.gavelin.ai/mcp\",\n      \"headers\": {\n        \"Authorization\": \"Bearer YOUR_API_KEY\"\n      }\n    }\n  }\n}\n```\n\n### Any MCP Client\n\nThe server uses Streamable HTTP transport. Any MCP-compatible client (Cursor, Windsurf, custom agents) can connect with the URL and a bearer token.\n\n## Get an API Key\n\nSign up at [gavelin.ai](https://gavelin.ai) and generate an API key from your Account page under \"Developer API.\"\n\n## Available Tools\n\n### `search_bills`\nSearch 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.\n\n**Example queries an agent might make:**\n- \"What housing bills are pending in California?\"\n- \"Find bills sponsored by Rivera in New York\"\n- \"Search for cannabis legislation that passed in 2025\"\n\n### `search_hearing_testimony`\nSearch 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.\n\n**Example queries:**\n- \"What has Senator Krueger said about affordable housing?\"\n- \"Find testimony about SNAP benefits in Finance committee hearings\"\n\n### `get_bill_detail`\nGet full details on a specific bill including sponsor, subjects, committee, legislative history, and any hearing mentions.\n\n### `get_speaker_activity`\nGet everything a specific legislator or witness has said in hearings and floor sessions. Useful for opposition research, coalition mapping, and pre-meeting preparation.\n\n### `search_committee_hearings`\nBrowse committee and public hearings by topic, committee, chamber, or date range.\n\n### `get_hearing_transcript`\nGet the full transcript of a specific hearing with all speakers labeled by name.\n\n### `list_available_states`\nSee which states have data and what type (bills, transcripts, or both).\n\n## Rate Limits\n\n| Plan | Limit |\n|------|-------|\n| Starter | 100 calls/hour |\n| Professional | 500 calls/hour |\n| Enterprise | Custom |\n\n## What Makes This Different\n\nEvery government affairs team will have AI agents doing policy research. Those agents need clean, structured legislative data. Gavelin is the access layer.\n\n- **Speaker attribution** — real names on hearing testimony, not \"Speaker A/B\"\n- **All 50 states** — not just federal, not just one state\n- **Historical depth** — multiple years of legislative sessions\n- **Authenticated + rate-limited** — production-ready for team workflows\n\nNo other MCP server has speaker-attributed state legislative hearing transcripts.\n\n## About\n\nGavelin is an AI-powered legislative intelligence platform.\n\n- **Web app:** [gavelin.ai](https://gavelin.ai)\n- **Contact:** hello@gavelin.ai\n- **Pricing:** [gavelin.ai](https://gavelin.ai) — Starter, Professional, and Enterprise plans\n\n## License\n\nThe 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](https://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.\n",
  "bytes": 3960,
  "sha": "5dceaadba393fd80eeaf864fcc1953825e3592f046295629d8db2235aefc6e48",
  "repo_slug": "gavelin-ai/mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_ai_gavelin_mcp_770d6c38/readme"
}