Congress
live GovernmentUS congressional bills, members, and votes via GovTrack — no API key required
4 tools
0ms auth
free tier 50 calls/day
Tools
search_bills
required: query Search US congressional bills by keyword. Returns bill type, number, title, status, sponsor, and introduction date.
Parameters
Name Type Description
query req string Keywords to search for in bill titles limit opt number Number of results to return (default: 10, max: 100) Try it
Response
get_bill
required: id Get full details for a single congressional bill by its GovTrack bill ID.
Parameters
Name Type Description
id req number GovTrack bill ID (numeric) Try it
Response
get_members Get current members of Congress (senators and representatives). Returns name, party, state, district, and title.
Parameters
Name Type Description
limit opt number Number of results to return (default: 50, max: 600) Try it
Response
get_votes Get recent congressional votes. Returns question, result, chamber, vote counts, and related bill if any.
Parameters
Name Type Description
limit opt number Number of votes to return (default: 20, max: 100) congress opt number Congress number to filter by (e.g., 119) Try it
Response
Test with curl
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
List available tools
bash
curl -X POST https://gateway.pipeworx.io/congress/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' Call a tool
bash
curl -X POST https://gateway.pipeworx.io/congress/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"search_bills","arguments":{"query": "hello"}}}'