Strong foundation with 29 well-named tools covering a coherent domain (stock market data). All tools have descriptions (10-200 chars, within baseline range). Input schemas are present and typed for all tools. However, output schemas are entirely undocumented, responses are returned as plain strings with no structured format guidance. Error handling is minimal; no recovery guidance or actionable error messages visible. Tool descriptions are functional but lack WHEN-to-use context and dependency hints. No tool annotations (readOnlyHint/destructiveHint) despite clear risk distinctions (25 READ_ONLY, 4 WRITE). Parameter descriptions are adequate but some lack format/constraint details (e.g., 'symbol' accepts multiple formats but not fully documented).
用本机浏览器登录:支持二维码、短信、微信、滑块等所有雪球支持的登录方式。
大宗交易明细:成交价、折溢价率与买卖双方营业部。
主营构成:按产品和地区拆分的收入、成本与毛利率(仅 A 股)。
主力资金流向:每日净流入走势,以及当日大中小单的成交结构。
公司资料:简介、主营、实控人、员工数、所属行业与概念板块(仅 A 股)。
历年分红送配方案与除权除息日(仅 A 股)。
财务报表与核心指标,按「指标 × 报告期」排版便于跨期对比。 A 股 / 港股 / 美股都支持,字段已翻译成中文并换算单位。
Output schemas entirely undocumented. All 29 tools return plain strings with no structured format guidance. LLMs cannot plan downstream tool calls or extract typed fields. Violates pattern:response-shaper and mxe:strip-api-responses.
No tool annotations despite clear risk distinctions. 25 tools are READ_ONLY (safe to retry), 4 are WRITE (destructive/stateful). Missing readOnlyHint and destructiveHint annotations prevent agents from reasoning about retry safety and side effects.
Minimal error handling and no recovery guidance. Tools return plain strings; no structured error responses, no actionable next steps for LLMs. E.g., 'symbol not found' should suggest search_stock() first. Violates pattern:recovery-guide.
Inferred effective spec: 2025-06-18+.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | C | 62 | 2025-06-18+ | v2 |
雪球首页热门讨论,用于了解当前全市场关注的话题。
雪球人气榜:按用户关注热度排序的股票及热度变化。
历史 K 线,可选带上每根 K 线的 PE / PB / PS / 市值。
拉起本机浏览器,返回二维码图片和临时登录链接。用雪球 App 扫码后自动保存凭证。
融资融券余额、融资买入与净买入(仅两融标的)。
当日或近 5 日分时走势(自动抽样到约 40 个点)。
取单条帖子的完整正文。列表接口只给摘要,要读全文就用这个。正文残缺时会用本机浏览器补一次。
实时行情快照:价格、涨跌、成交、市值、PE/PB、股息率等。 支持一次查多个标的,用逗号分隔,也支持 A 股 / 港股 / 美股 / 指数 / ETF / 可转债。
股东结构:股东户数走势、十大流通股东、基金/社保/QFII 等机构持仓(仅 A 股)。
个股讨论区帖子:作者、粉丝数、点赞评论数与正文。 想了解市场情绪、散户与大 V 观点时使用。
个股新闻或公告流。
查看某个用户的近期动态(帖子、转发、评论)。
用户主页资料:昵称、认证、粉丝数、简介与最近动态摘要。
申万行业分类列表,返回的 encode 可作为 screen_stocks 的 industry 参数。
列出选股器支持的全部指标及其中文名(雪球官方元数据)。 在使用 screen_stocks 前调用,以确认指标名的正确写法。 **建议总是带上 keyword**:不带时会列出全部指标,返回内容大约是带 keyword 时的 9 倍。
查看当前登录态:已登录则返回用户信息,未登录返回空。
用浏览器 Cookie 登录。粘贴浏览器开发者工具里的 Cookie 请求头即可。
退出登录并删除本地凭证。
选股器:按估值、财务、行情等指标筛选并排序股票。 filters 写成 `指标:下限~上限`,多条用逗号分隔,边界可留空。 例:`pettm:0~20,dy_l:3~,mc:100000000000~` 表示市盈率 0~20 倍、 股息率 3% 以上、市值 1000 亿以上。 指标名请先用 list_screener_metrics 查询;`_l` 后缀表示取最新报告期。
搜索雪球帖子及关键词附近原文摘录,可限定作者并校验作者 ID。 查某人一手观点必须先 search_users 确认账号,再传 user_id;只在 query 里写人名会 搜到他人讨论或转载他的帖子。
按名称、拼音或代码搜索股票,返回雪球标准代码。 当用户给的是公司名称而不是代码,且需要确认具体标的时使用。
按昵称或关键词搜索雪球用户,返回用户 ID、昵称、主页及可用的认证和简介。 不知道作者 ID 时先调用本工具;支持昵称片段,例如「老木匠」可找到「买股票的老木匠」。 结果第一项可能是其他同名账号,简称不能直接当作完整昵称。结合返回信息区分用户,确认目标后,将 user_id 传给 search_posts 搜索该作者的帖子,或 get_user_posts 查看动态。
Parameter format constraints underspecified. 'symbol' accepts multiple formats (SH600519, 600519, 00700, AAPL) but descriptions lack explicit format rules. 'period' in get_kline lists enums but no guidance on which to use when. Violates pattern:constrained-input.
Pagination parameters present but no total count or next_cursor returned. screen_stocks accepts page/limit but response format unknown, cannot determine if more results exist. Violates pattern:paginated-result.