Congress

live Government

US 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
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
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
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

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"}}}'