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

它做什么

按你指定的季度,列出该季 13F 申报金额最大的前 N 家机构(最多 1000 家)。rank 1 是那季 13F 申报金额最大的一家。

两个”季度”字段,别看混

  • universe_period — “这 1000 家机构是从哪一季选出来的”。数据库每次更新会自动取最新一季,不随你传的参数变
  • ranking_period — “这次返回的排名和金额是哪一季算的”。你传的 year + quarter 决定;不传就默认等于 universe_period
简单说:1000 家不变,只是这一季和上一季每家排第几、金额多少不一样。你想看哪一季的排名,传哪一季。能查的季度看响应里的 meta.scope.available_ranking_periods;传超出这个范围的季度会返回 200 + 空列表 + 附加说明。

返回值

data
TopManagersResult
required
meta.creditsUsed
number
本次调用消耗的 credit(固定 1)。
meta.scope
object
数据范围描述符(与其他 13F 接口一致)。包含 universe_periodavailable_ranking_periods: string[]managers_seededselection_basisis_top_1000_only
meta.scope_notice
string
数据范围说明;当传入超出 available_ranking_periods 的 (year, quarter) 时附加 “has no ranking data”。
200 OK · sec_13f_list_top_managers
{
  "data": {
    "universe_period": "2025-12-31",
    "ranking_period": "2025-12-31",
    "managers": [
      {
        "manager_cik": "0001364742",
        "manager_name": "BLACKROCK INC.",
        "aliases": ["BLACKROCK", "BLACKROCK FUND ADVISORS"],
        "period_rank": 1,
        "period_reportable_value_usd": 4521893245678
      },
      {
        "manager_cik": "0000102909",
        "manager_name": "VANGUARD GROUP INC",
        "aliases": ["VANGUARD"],
        "period_rank": 2,
        "period_reportable_value_usd": 4123456789012
      }
    ]
  },
  "meta": {
    "creditsUsed": 1,
    "scope": {
      "managers_seeded": 1000,
      "universe_period": "2025-12-31",
      "available_ranking_periods": [
        "2025-03-31",
        "2025-06-30",
        "2025-09-30",
        "2025-12-31"
      ],
      "selection_basis": "latest quarter 13F reportable value desc",
      "is_top_1000_only": true
    },
    "scope_notice": "13F coverage: Top 1,000 managers selected from quarter 2025-12-31. Ranking data available for 4 quarters: 2025-03-31 … 2025-12-31. Reportable value is an AUM proxy excluding fixed income, options, non-U.S. holdings, and shorts."
  }
}

说明

Canonical 工作流 —— Smart Money Consensus 池
  1. sec_13f_list_top_managers?limit=30 —— 拿 Top 30 基金池
  2. 对池里每个 manager_cik 调一次 sec_13f_list_manager_holdings 拿持仓
  3. 客户端聚合算 consensus / overlap 榜
本工具 不返回 持仓数据 —— 需要扇出。
典型 agent 问法:universe 锁在最新一季,但每一季的排名独立算 —— agent 可以根据下面这类问题自己决定调几次本工具、按什么字段对比。

Top 30 smart money 名单跨季度对比

某季 Top N 基金池

sec_13f_list_manager_holdings 之前,先用本工具的 aliases 把自然语言里提到的 “BlackRock”、“Vanguard” 映射到 canonical manager_cik,可以省掉一次走 manager_name resolver 的来回。
Universe 永远锁在数据库里覆盖到的最新一季:传不同 (year, quarter) 不会改变 universe 集合,只会改 rank/value 的计算季度。如果下一次数据更新后某个机构不再是 Top 1000,它就不出现在任何 ranking_period 的结果里。
仅 Top 1,000,按 13F reportable value 排序(AUM proxy,不是真实 AUM)。不含固收、期权、海外、空头。
不是 semantic / keyword search —— 不支持自然语言 manager 过滤。需要按 manager 名找持仓时用 sec_13f_list_manager_holdingsmanager_name 参数。

直接调用

// 1) 取 latest 季度的 Top 30 基金池
{
  "method": "tools/call",
  "params": {
    "name": "sec_13f_list_top_managers",
    "arguments": { "limit": 30 }
  }
}

// 2) 取 prev 季度的 Top 30,做名单 diff
{
  "method": "tools/call",
  "params": {
    "name": "sec_13f_list_top_managers",
    "arguments": { "limit": 30, "year": 2025, "quarter": 3 }
  }
}

完整参数参考

limit
integer
default:30
返回的机构数量,按 period_rank 升序。默认 30。范围 [1, 1000];服务端 clamp 越界值。
year
integer
要查询的季度所在年(如 2025)。范围 [2013, 2030]必须与 quarter 同传或同省;省略则默认 = 数据库里覆盖到的最新一季。
quarter
integer
要查询的季度 1-4(Q1=Jan-Mar,Q4=Oct-Dec)。必须与 year 同传或同省

相关接口

13F 按机构查持仓

正向方向 —— 取出一只基金完整持仓(本工具最自然的扇出目标)。

13F 按 Ticker 查持有人

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

MCP Server 接入

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