MCP server exposing 3 tools for senate-lobbying.
This URL is a JSON-RPC 2.0 endpoint over HTTP. Issue POST requests with a JSON-RPC body. Browsers and search crawlers land here on GET.
POST https://gateway.pipeworx.io/senate-lobbying/mcp
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/list"}
search_filings — Search US Senate Lobbying Disclosure Act (LDA) filings — federal lobbying disclosures showing who is lobbying the US government, for which client, on what issues, and for how much. Lobbying FIRMS/registrants report `income` (what the client paid them); IN-HOUSE lobbyists report `expenses` (what they spent on their own lobbying). Provide at least one filter. Keyless.get_filing — Get the full detail of a single LDA lobbying filing by its filing UUID — registrant, client, income/expenses, every lobbying activity (issue + description + named lobbyists), foreign entities, and affiliated organizations. Example filing_uuid: "306576ff-0ef4-4269-b5fa-1a2256685950". Keyless.list_issue_codes — List the valid general issue area codes used by LDA filings (the values accepted by the `issue` filter on search_filings), e.g. TAX=Taxation, HCR=Health Issues, ENV=Environment. Keyless.Code samples (curl / TypeScript / one-click client install), schemas, and the live playground are on the pack page:
https://pipeworx.io/packs/senate-lobbying/
Pipeworx is an open MCP gateway connecting AI agents to live data. pipeworx.io