mcpField
F
Ffiec Call Reports

Ffiec Call Reports

远程服务
pipeworx.io金融数据03 天前更新

关于 Ffiec Call Reports

FFIEC Call Reports 是查询美国银行季度监管报告明细的 MCP 服务。它面向分析人员,用于比较机构或跟踪银行财务数据,提供带标签的报告查询、MDRM 代码说明,并将金额换算为整美元。

主要功能

  1. 01按名称或地点搜索银行
  2. 02获取银行季度报告
  3. 03跟踪明细项目随时间变化
  4. 04比较银行或进行行业排名
  5. 05说明 MDRM 代码及覆盖范围
  6. 06金额标准化为整美元

适用场景

  1. 01查看银行季度财务明细
  2. 02比较银行资产、存款或资本
  3. 03跨季度跟踪报告明细项目

MCP 相关

通过 Pipeworx 网关或独立本地 stdio 服务,向 MCP 客户端提供银行搜索、Call Report、明细项目、比较和覆盖范围查询工具。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://gateway.pipeworx.io/ffiec-call-reports/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

FFIEC Call Reports — 美国银行项目明细

美国所有银行的季度资产负债表、损益表、监管资本、贷款、存款和信贷质量明细,均按 FFIEC Call Report(综合状况与收益报告,表格 031/041/051)申报——4,336 家申报机构,细化至项目级别。

Pipeworx 的一部分:https://pipeworx.io — 一个将 AI Agent 连接到 1879+ 个实时数据源的 MCP 网关。这是独立的非官方集成,与上游提供方无关联、未获其认可,也并非由其发布。

为什么它不属于 fdic,也不是一回事

有三个数据包涉及美国银行,但用途各不相同:

数据包提供内容使用的标识
fdic汇总财务数据、机构记录、银行倒闭信息——161 个源自 FDIC 的字段FDIC 证书编号
本数据包项目明细——每家银行每季度有数千个 MDRM 编码字段,反映实际申报内容Federal Reserve IDRSSD
ncua为信用合作社提供相同形式的数据;它们不会出现在上述任一数据包中NCUA 章程编号

这种划分是基于标识空间的决定,而非偏好。银行同时拥有 FDIC 证书编号和 Federal Reserve IDRSSD;对于同一家机构,这两个编号并不相同——JPMorgan Chase Bank 的证书编号为 628,rssd 为 852218。CDR 使用 IDRSSD 作为键;fdic 使用证书编号作为键。将它们混在一个数据包中,调用方就可能把某个工具返回的标识传给另一个工具,却在无声无息中得到另一家银行的数据。

因此:这里接受这两种标识,也会同时返回它们,并且每个响应都会说明实际用于解析的标识。

工具

工具可回答的问题
ffiec_search_banks俄亥俄州有哪些银行?——支持模糊匹配名称、城市和州
ffiec_call_report给我看看 JPMorgan 的 Call Report——单个申报机构、单个季度,并附有标签
ffiec_line_item查询某个项目随时间的变化——资产、存款、净收入或任意 MDRM 代码
ffiec_compare_banks对整个行业进行排名,或比较指定的一组银行
ffiec_coverage已加载哪些季度、申报延迟,以及代码的含义

身份验证

无需密钥。

单位——银行与信用合作社比较时容易踩的坑

**Call Report 以千美元为单位申报。NCUA 则以整美元为单位申报。**直接比较两者的原始数字是错误的,结果会对信用合作社有利 1000 倍。

这里的每个金额都已统一为整美元,同时保留原始申报数值:

{ "mdrm": "RCFD2170", "label": "TOTAL ASSETS",
  "value_usd": 4016571000000, "as_filed": 4016571000,
  "unit": "USD (normalised from the thousands banks file in)" }

资本比率以带有字面字符 % 的百分比形式提供,并按 unit: "percent" 原样传递——绝不乘以任何倍数。

镜像的数据

七个核心附表——RC(资产负债表)、RI(损益表)、RC-R I(监管资本)、RC-N(逾期和非应计项目)、RC-C I(按类别划分的贷款)、RC-E(存款)、RC-K(季度平均值)。测算结果:每季度 149 万个值,占全部 46 个附表共 523 万个值。

完整的 3,843 个代码 MDRM 字典无论如何都会加载,因此即使没有保存对应的值,任何代码也都可以查明含义——ffiec_coverage({code}) 会对这类代码返回 mirrored_values: false。

非数值单元格(每季度 17,100 个)会存入专用表,而不会被丢弃。CONF 很重要:它表示银行已申报但将该值列为机密,这与“未报告”不同。

数据源

下一位使用者否则可能需要重新发现的事项
  • 没有 API。 CDR 下载使用 ASP.NET WebForms:选择某个系列并通过 AJAX 回发后,期间下拉列表才会填充,因此下载一个季度需要三次请求(GET 获取 __VIEWSTATE,POST 填充期间列表,再 POST 下载)。无需登录。脚本客户端访问 www.ffiec.gov/npw/* 会返回 403,因此不能作为替代方案。
  • RCFD 与 RCON 表示合并口径,不是两种不同的指标:RCFD 包含境外分支机构,RCON 仅限境内。银行针对某一项目只会提交其中一种,因此查询时必须同时尝试两者,否则对于已正常提交数据的银行也会返回“未报告”。
  • 每个报表文件的第 2 行都是人工可读的标签,不是数据。从第 2 行开始解析会导致每个值都错位一行。
  • 数值单位是千(见上文)。
  • CONF 是一个值。 不要将其强制转换为 null。
  • 申报延迟约为 106 天,且已有测量数据——03/31/2026 的存档文件在 ZIP 中标注的日期是 07/15/2026。并非约 60 天,尽管本文件早期草稿曾如此写道。这会影响数据新鲜度 SLA:每季度 91 天的更新周期,加上 106 天的延迟,在下一次发布前,我们能合理持有的最新数据可能已有约 197 天,因此低于 200 天的阈值会在每个周期都触发误报。

快速开始

添加到你的 MCP 客户端(Claude Desktop、Cursor、Windsurf 等):

{
  "mcpServers": {
    "ffiec-call-reports": {
      "url": "https://gateway.pipeworx.io/ffiec-call-reports/mcp"
    }
  }
}
此端点实际提供的内容

https://gateway.pipeworx.io/ffiec-call-reports/mcp 上的 tools/list 会返回上表中的工具,以及 Pipeworx 共享元工具——ask_pipeworx、 discover_tools、search_within、remember/recall 和网关范围内的其他工具。因此,你看到的工具数量会多于此表所列:目前,单个工具包端点除自身工具外,还会列出约 30 个共享工具。连接的 initialize 响应会说明其确切范围,也是当天的权威说明。

这是有意为之,并非意外地进行了多路复用。元工具让限定范围的连接也能回答此工具包未覆盖的问题——通过 ask_pipeworx 跨整个目录进行路由——而无需添加第二个 MCP 服务。目前无法挂载不带这些元工具的工具包端点;如果额外的 schema 占用的上下文超过了路由带来的价值,请连接一次完整网关,而不是连接多个工具包端点。

也可以连接完整的 Pipeworx 网关,直接列出所有工具包的工具,而不只是此工具包的工具:

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://gateway.pipeworx.io/mcp"
    }
  }
}

两个 URL 都连接到同一个网关和相同的 1879+ 个数据源。唯一的区别是直接列出哪些工具包的工具;无论使用哪个 URL,ask_pipeworx 都能访问所有工具。

没有 MCP 客户端?通过 HTTP 调用

curl -X POST https://gateway.pipeworx.io/v1/tools/ffiec_search_banks \
  -H 'Content-Type: application/json' \
  -d '{"name":"jpmorgan"}'

首次调用无需账户。检查任意工具:GET https://gateway.pipeworx.io/v1/tools/ffiec_search_banks。查找工具包:POST https://gateway.pipeworx.io/v1/tools/search_packs,请求体为 {"query":"..."}。

独立运行(无需网关账户)

此软件包也可以作为本地 stdio MCP 服务运行——无需 Pipeworx 账户,也无需往返网关:

{
  "mcpServers": {
    "ffiec-call-reports": {
      "command": "npx",
      "args": ["-y", "@pipeworx/mcp-ffiec-call-reports"]
    }
  }
}

或者直接运行以确认它能启动:

npx -y @pipeworx/mcp-ffiec-call-reports

它通过 stdin/stdout 使用 MCP 通信,并响应 initialize/tools/list/tools/call,但仅提供此工具包的工具——不包含上述网关连接额外提供的任何共享元工具。数据源相同,工具相同,但没有 ask_pipeworx 路由。

使用 ask_pipeworx

你可以不用直接调用工具,而是用自然语言提问——此方式既适用于上面的工具包端点,也适用于完整网关:

ask_pipeworx({ question: "your question about Ffiec Call Reports data" })

网关会选择合适的工具并自动填入参数。

更多信息

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。