China fund & stock data MCP server, free API, no API key required (基金/股票数据 MCP 服务,免费接口,无需配置 API Key)
Server has 20 tools with consistent naming (verb_noun pattern) and descriptions present for all. However, descriptions are often generic and lack actionable context for LLM selection. Parameter schemas use Zod with type definitions, but descriptions are minimal (many under 50 chars). Output schemas are not documented, responses are JSON-stringified without field-level guidance. Error handling is absent; no recovery guidance or categorization. No tool annotations (readOnlyHint/destructiveHint). Portfolio tools (save/remove) lack confirmation patterns despite destructive risk.
获取基金累计收益走势,并与沪深300及同类平均对比
批量获取多只基金的基本信息(净值、涨跌幅)
获取基金实时估值数据(盘中估算净值和涨跌幅)
获取基金详细信息(类型、公司、经理、规模、近期收益排名等)
获取基金现任经理详细信息(简历、照片、管理年限)
获取基金历任经理列表(任职起止日期、任职天数、任职期间涨幅)
获取基金历史净值走势(单位净值、累计净值)
No output schemas documented. All tools return JSON.stringify(result) without field-level documentation. LLMs cannot plan downstream calls or extract specific fields reliably.
Destructive tools (remove_portfolio, save_portfolio) lack confirmation/dry-run patterns. No error handling guidance. Agents cannot safely retry or recover from failures.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 53 | 2026-07-28+ | v2 |
获取基金股票持仓明细(持仓股票、占比、较上期变化)
获取基金当日估值走势(日内分时估值变化数据)
获取A股大盘当日资金流向(主力/超大单/大单/中单/小单净流入,单位亿元)
获取A股大盘概况(上证指数、深证成指的价格/涨跌/成交额/涨跌家数)
获取沪深港通(北向/南向)资金实时流向数据(沪股通/深股通/港股通净流入,单位亿元)
查看我当前保存的所有基金持仓列表
一键查询我所有持仓的今日收益和总收益(基于实时估值计算)
获取板块资金流向排行(行业板块或概念板块的资金净流入排名)
获取股票或指数的实时行情报价(价格、涨跌幅、成交额)
获取股票或指数的日内分时走势数据
删除我的某只基金持仓记录
保存/更新我的基金持仓记录(基金代码、持有份额、成本净值)。如果基金已存在则更新,不存在则新增。
根据关键词搜索基金(支持基金名称、代码、拼音缩写)
Parameter descriptions are minimal (many 30-50 chars). Lack actionable context: no format hints, no dependency documentation, no examples of valid input. E.g., 'fundCode' description is just '基金代码,如 161725', does not explain format constraints or when to use search_fund first.
No tool annotations (readOnlyHint, destructiveHint, idempotentHint). Protocol spec supports these; absence means LLMs cannot infer safety properties without reading descriptions.
No error handling or recovery guidance in any tool. If an API call fails (invalid fund code, network error, rate limit), LLM receives raw error with no actionable next step.