Skip to main content
已暴露为 MCP 工具sec_13f_list_manager_holdings —— 在 Claude / Cursor / 任意 MCP 客户端中直接调用。详见 MCP Server 60 秒配置。
已上线   每次 1 credit

它做什么

查一只基金某一季的全部 13F-HR 持仓。传 manager_cik(机构 SEC 编号)或 manager_name(机构名)+ 可选的 year + quarter,返回该机构那一季每条持仓的详细信息:股票编号(CUSIP)、ticker、持仓市值、股数、投票权、是不是期权。 manager_name 只是简单匹配(精确 → 别名 → 前缀模糊),不是自然语言搜索,不接受长句。匹配不到返回 200 OK + 空 data + meta.notice;匹配出多个返回 400 invalid_request,需要传 manager_cik 消歧。 覆盖范围是被查那一季的 Top 1000 机构(每个季度有各自的 Top 1000);该季范围之外的 manager_cik(year, quarter) 返回空数据 + meta.notice 说明。

返回值

ManagerHoldingsResult
required
number
本次调用消耗的 credit(固定 1)。
number
本次调用后的剩余 credits。
string
需要说明覆盖范围或空结果时返回的人话说明。
200 OK · sec_13f_list_manager_holdings

说明

canonical 工作流:本工具与 sec_13f_list_top_managers(取 Top N 基金池)和 sec_13f_list_ticker_holders(“谁持有 X?“反向查询)配合使用。Consensus / overlap 分析的标准模式是:先枚举 top manager → 对每个 manager 调一次本工具 → 客户端聚合。
典型 agent 问法:本工具只返回单季持仓,跨季度变化需要 agent 自己调两次再对比。下面这类问题 agent 可以自然处理:

某 manager 的某季持仓

同 manager 跨季度持仓变化

仅 Top 1000 范围。超出覆盖范围的 manager_cik 返回 200 OK + 空 data + meta.notice
错误:manager_name 解析不到 → 200 OK + 空 data + meta.noticemanager_name 解析出多个候选 → 400 invalid_request;请传 manager_cik 消歧。
暂不支持 confidential / 延迟披露持仓。

直接调用

完整参数参考

string
机构 SEC CIK 号(如 Berkshire Hathaway 的 1067983)。两者同时传时 manager_cik 优先;不一致返回 400
string
机构名称自由文本(如 BridgewaterBerkshire Hathaway)。服务端走 exact → alias → 轻量 fuzzy 解析。
integer
要查询的季度所在年(如 2025)。范围 [2013, 2030]必须与 quarter 同传或同省;省略则返回该机构最新已覆盖季度。
integer
要查询的季度 1-4(Q1=Jan-Mar,Q4=Oct-Dec)。必须与 year 同传或同省
integer
default:200
最多返回的持仓数。默认 200,最大 500
manager_cikmanager_name 至少传一个。

相关接口

13F 按 Ticker 查持有人

反向查询 —— Top 1000 中谁持有这只 ticker?

13F 头部机构枚举

枚举覆盖的 Top 1000 机构集合,作为 fund pool 起点。

MCP Server 接入

60 秒接入 Claude / Cursor / 任意 agent harness。