关于 gov-transparency-mcp
gov-transparency-mcp 是面向 Agent 的 MCP 服务,提供美国国会交易、联邦合同、竞选财务、游说申报及法规数据查询。数据来自官方公共来源,并按次通过 Base 上的 USDC 和 x402 付费;交易披露范围目前为美国众议院。
主要功能
- 01查询国会议员股票交易及申报
- 02搜索联邦合同与承包商资料
- 03查看候选人竞选财务数据
- 04搜索游说申报和法规
- 05查询国会法案状态及接口规范
适用场景
- 01检查议员披露的股票交易
- 02调查企业获得的联邦合同
- 03追踪候选人资金、游说或新法规
MCP 相关
该 MCP 服务向客户端提供九类政府数据工具及接口规范查询。除免费规范查询外,调用通过 x402 按次使用 Base 上的 USDC 付款。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
10收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| type | enum | 否 | purchase | sale | sale_partial | exchange |
| limit | integer | 否 | 最大行数(默认 25,最大 100) |
| since | string | 否 | 交易日期的 ISO 格式起始日期 |
| state | string | 否 | 州或选区前缀,例如 'VA' 或 'VA01' |
| until | string | 否 | 交易日期的 ISO 格式结束日期 |
| member | string | 否 | 议员姓名子字符串,例如 'wittman' |
| ticker | string | 否 | 精确股票代码,例如 'NVDA' |
详细介绍
gov-transparency-mcp
监督监督者。 国会议员股票交易、联邦合同授予、竞选财务、游说申报和新法规——通过九个 MCP 工具访问美国政府官方数据,使用 x402 在 Base 上按次以 USDC 付费。无需账户、API 密钥或订阅。
商业追踪服务通过月度订阅销售国会议员交易数据。这里按次付费,以结构化 JSON 提供给 Agent:每次查询 $0.005–$0.02。
工具
| 工具 | 价格 | 返回内容 |
|---|---|---|
get_congress_trades | $0.02 | 从官方 STOCK Act 申报中解析的美国众议院议员股票交易——议员、股票代码、买入/卖出、日期、金额范围。可按议员、股票代码、类型、州和日期范围筛选。 |
get_trade_filings | $0.01 | 披露申报索引——申报交易报告的人及申报时间,并附官方 PDF 链接。 |
search_federal_contracts | $0.01 | 任何公司获得的联邦合同授予——金额、机构、日期和说明。 |
get_contractor_profile | $0.01 | 公司 → 官方联邦收款方记录,包含 UEI 和近期授予总额。 |
get_candidate_money | $0.01 | 每位候选人的竞选财务总额——收入、支出、现金余额和债务。 |
find_candidate | $0.005 | 候选人姓名 → 官方 ID、党派、职位和委员会。 |
search_lobbying | $0.01 | 按客户或公司查询游说申报——金额、议题和具名游说人员。 |
watch_federal_register | $0.005 | 与任意主题匹配的最新法规和公告。 |
lookup_bill | $0.005 | 国会任何法案的官方状态。 |
get_endpoint_spec | 免费 | 全部九个路由的实时架构和完整示例。 |
数据来源
全部来自官方公开领域数据:美国众议院书记官财务披露(从原始 PTR PDF 中解析)、USAspending.gov、联邦选举委员会、参议院《游说披露法》数据库、《联邦公报》和 Congress.gov。交易披露最多会比交易晚 45 天——这是法律规定的申报期限,并非数据延迟。目前涵盖美国众议院(计划加入参议院);纸质提交的披露会编入索引并附上 PDF 链接,但不会解析为数据行。
设置
{
"mcpServers": {
"gov-transparency": {
"command": "npx",
"args": ["-y", "@forgemeshlabs/gov-transparency-mcp"],
"env": {
"WALLET_PRIVATE_KEY": "0x..."
}
}
}
}
WALLET_PRIVATE_KEY 必须是余额较低的专用钱包,其中只存放少量 Base 主网上的 USDC——切勿使用你的主钱包。get_endpoint_spec 无需钱包即可使用。
要求
Node.js 20+,以及一个已存入 USDC、余额较低的 Base 专用钱包。服务器拒绝为 Utility Grid 的两个钱包以外的任何收款方、Base 主网以外的任何网络、USDC 以外的任何资产签名,也拒绝超过上限的金额(每次调用 $0.02,每个会话 $10)。环境变量 X402_MAX_PRICE_USD 和 X402_SESSION_BUDGET_USD 只能调低这些上限。请求仅允许同源,60 秒后超时,大小上限为 2 MB,且绝不跟随重定向。
付款方式
每次调用都会发送常规 HTTP 请求;服务器以 402 Payment Required 返回确切的付款条款,客户端签署 USDC 转账授权(EIP-3009)并重试,结算交易哈希会在响应的 _payment 字段中返回。原子性保障:未付款则不提供数据,未提供数据则不付款。
许可证
MIT——仅适用于代码。底层政府数据属于公有领域。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。