Skip to main content

us-lobbying-mcp-server

io.github.cyanheads/us-lobbying-mcp-serverVersion 0.1.2

Search US lobbying disclosures and foreign-agent registrations via MCP.

Status

Responds604 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
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 ms
No sign-in

Claude Code

claude mcp add --transport http us-lobbying-mcp-server https://us-lobbying.caseyjhand.com/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: us-lobbying-mcp-server
Remote MCP server URL: https://us-lobbying.caseyjhand.com/mcp

Cursor

{
  "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.2
Package only

npm (npx)

claude mcp add us-lobbying-mcp-server -- npx -y @cyanheads/us-lobbying-mcp-server@0.1.2
Streamable HTTP
npm: @cyanheads/us-lobbying-mcp-server 0.1.2
Package only

npm (npx)

claude mcp add us-lobbying-mcp-server -- npx -y @cyanheads/us-lobbying-mcp-server@0.1.2

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

9 tools

Tools of us-lobbying-mcp-server
Read-only
Idempotent
Open world
uslobbying_dataframe_describeInspect exact staged table schemas, row counts, lifecycle, acquisition coverage and provenance before SQL.Not declaredYesYesNo
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.NoNoNoNo
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 declaredYesYesYes
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 declaredYesYesYes
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 declaredYesYesYes
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 declaredYesYesNo
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 declaredYesYesYes
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 declaredYesYesYes
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 declaredYesYesYes

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

Are you the operator? Claim this listing