Skip to main content
Glama

高分机构/大V加权热榜:靠谱的人在提哪些股

get_weighted_hot_stocks
Read-onlyIdempotent

高分机构/大V加权热榜:靠谱的人在提哪些股。只统计机构/大V分达标(默认 ≥1050,约前 10%)的提及,并按分数加权:weighted_heat=每次提及的机构/大V分 ÷ 1000 再相加。分数用 PIT 面板(只用当时已知数据,不偷看未来);给 as_of_date 时消息只算到当天 15:00,适合回测。返回参与的 agency_id(最多 20 个)。(每次调用计费 1 次)

Input Schema

NameRequiredDescriptionDefault
daysNo回看天数
limitNo返回条数,默认 50,最大 200
orderNoweighted=加权热度;count=提及次数;score=最高机构/大V分weighted
marketNoashare=只看 A 股(按代码合并);all=含港美股等(按简称合并)ashare
min_scoreNo机构/大V分门槛,默认 1050;传 0 表示不设门槛
as_of_dateNo截面日期,默认最新面板日(消息算到现在)

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.1/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the readOnly/idempotent annotations, it discloses several traits the agent cannot get from structured fields: per-call billing cost, the point-in-time panel policy (no lookahead), the 15:00 intraday cutoff when as_of_date is supplied, and that up to 20 participating agency_ids are returned. These are exactly the operational details that matter for a data-query tool.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The purpose and weighting rule are front-loaded in the first two clauses, followed by methodological caveats and cost. The formula sentence is dense but load-bearing; a small amount of redundancy exists between the title and the opening sentence.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description must explain returns, yet it only mentions participating agency_ids (max 20) and never lists the per-stock fields the caller should expect (code/name, weighted_heat, mention count). For a tool with six parameters and a custom aggregation, that leaves a real gap in what the response will look like.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3, but the description adds meaning the schema does not: min_score's default 1050 corresponds to roughly the top 10% of sources, and as_of_date changes the underlying message window rather than just a label. The weighted_heat formula also explains how the default 'weighted' ordering value is produced.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific resource and method: a hot-stock ranking weighted by the score of high-credibility institutions/KOLs, with an explicit weighted_heat formula and a default source-score threshold of 1050 (~top 10%). This implicitly separates it from unweighted siblings such as get_market_hot_stocks, though no sibling is named outright. The only blur is the closing line about returning agency_id, which sits oddly next to a stock-ranking title.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It states the selection criterion (only mentions from sources scoring above the threshold) and a concrete use case: passing as_of_date truncates messages to 15:00 that day, which makes it suitable for backtesting. There is no explicit when-not or named alternative (e.g., versus get_accelerating_hot_stocks or get_first_mention_stocks), so the agent must infer exclusion conditions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources