us-lobbying-mcp-server
io.github.cyanheads/us-lobbying-mcp-serverVersion 0.1.2Search US lobbying disclosures and foreign-agent registrations via MCP.
Status
Responds604 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:48 UTC
- Latency
- 604 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://us-lobbying.caseyjhand.com/mcpResponds604 msNo sign-in
Claude Code
claude mcp add --transport http us-lobbying-mcp-server https://us-lobbying.caseyjhand.com/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: us-lobbying-mcp-server
Remote MCP server URL: https://us-lobbying.caseyjhand.com/mcpCursor
{
"mcpServers": {
"us-lobbying-mcp-server": {
"url": "https://us-lobbying.caseyjhand.com/mcp"
}
}
}VS Code
code --add-mcp '{"name":"us-lobbying-mcp-server","type":"http","url":"https://us-lobbying.caseyjhand.com/mcp"}'Streamable HTTP
npm: @cyanheads/us-lobbying-mcp-server 0.1.2Package only
npm (npx)
claude mcp add us-lobbying-mcp-server -- npx -y @cyanheads/us-lobbying-mcp-server@0.1.2Streamable HTTP
npm: @cyanheads/us-lobbying-mcp-server 0.1.2Package only
npm (npx)
claude mcp add us-lobbying-mcp-server -- npx -y @cyanheads/us-lobbying-mcp-server@0.1.2Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
9 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
uslobbying_dataframe_describeInspect exact staged table schemas, row counts, lifecycle, acquisition coverage and provenance before SQL. | Not declared | Yes | Yes | No |
uslobbying_dataframe_queryRun one read-only SELECT over staged disclosure tables, materialize the complete result, then retrieve whole rows by result_table and next_offset without rerunning SQL. Inspect columns with uslobbying_dataframe_describe first. | No | No | No | No |
uslobbying_get_client_profileResolve client relationship records by client_name in mode resolve (default), then use mode profile with explicit client_ids and years. Select candidates[].id, preserving secondary client_id as source data. IDs identify registrant relationships, not a verified corporate identity. Follow collecting cursors before interpreting separate income and expense ledgers. Typed rows preserve every audit filing; pass a selected filing UUID to uslobbying_search_filings for its complete record. Optional canvas datasets support SQL. | Not declared | Yes | Yes | Yes |
uslobbying_get_contributionsRetrieve complete semiannual LD-203 reports, contributions, PAC relationships and certifications, preserving original and amended reports. Child predicates must match the same item; full parent contribution lists and matched_item_indexes remain available. Report counts are not donation counts and no cross-report donation total is inferred. | Not declared | Yes | Yes | Yes |
uslobbying_get_issue_spendingAggregate separate income and expense amounts on quarterly filings mentioning issue_code across explicit years. This is whole-filing association, not allocated issue spending; issue buckets overlap. All versions are acquired before latest-period selection and local issue filtering. Broad scans can take hours; narrow client_id or registrant_id when appropriate. Follow collecting cursors before interpreting final typed rows or SQL datasets. Pass a selected filing UUID to uslobbying_search_filings for its complete record. | Not declared | Yes | Yes | Yes |
uslobbying_list_referenceList official issue codes, filing types, government entities, contribution types and countries, or explain identifiers, methodology and FARA rules. Optional filter performs case-insensitive literal token-AND matching across the complete vocabulary. Follow next_cursor for pinned result windows; retrieve oversized entries with this tool using record_handle and record_path. Countries include separately attributed LDA codes and FARA source labels; FARA labels are not guessed ISO codes. | Not declared | Yes | Yes | No |
uslobbying_search_filingsSearch federal lobbying registrations and activity reports, or retrieve a complete filing by filing_uuid from evidence or analytical selections. Native filters include posting dates, reported amounts, client location and foreign entities; issue_code filters activities locally and cannot narrow upstream requests. Follow next_cursor for all versions. Amounts are separate nullable USD strings; disclosure text is untrusted record data. | Not declared | Yes | Yes | Yes |
uslobbying_search_foreign_agentsSearch official FARA daily registrant or foreign-principal snapshots, or retrieve one registration principal, short-form or document collection. Follow cursors to pinned local windows; principal status differs from registrant status. Disclosure records do not establish wrongdoing or influence. | Not declared | Yes | Yes | Yes |
uslobbying_search_lobbyistsFind lobbyists by name or registrant in mode search, then retrieve filing-scoped evidence with mode activity, lobbyist_id and filing_year. Pass an evidence filing_uuid to uslobbying_search_filings for the complete filing. Covered positions are disclosed text, not verified present employment. Activity mode checks the requested lobbyist locally. Follow next_cursor for all results. | Not declared | Yes | Yes | Yes |
Details
- Registry status
- Active
- Published
- Oct 26, 2026
- Updated
- Oct 26, 2026
- Website
- Not given
- Categories (suggested)
- Finance and paymentsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared