Skip to main content
Glama

热度加速榜:谁在突然变热(动量排序)

get_accelerating_hot_stocks
Read-onlyIdempotent

热度加速榜:谁在突然变热(动量排序)。在全市场热榜候选上计算 heat_chg_1d / heat_chg_3d / heat_z20,并按动量降序。字段为纯统计量,便于量化因子与监控接入。(每次调用计费 1 次)

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "get_accelerating_hot_stocks"
  }
}

Input Schema

NameRequiredDescriptionDefault
limitNo返回条数,默认 50,最大 200
orderNo排序字段:chg1d=1日变化;chg3d=3日变化;z20=近20日z分chg1d
marketNoashare=只看 A 股(按代码合并);all=含港美股等(按简称合并)ashare
windowNo时间窗:最近 1h / 4h / 18h / 24h / 3d / 7d(h=小时,d=天),默认 24h24h
min_mentionsNo当前窗最少提及次数

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already declare readOnly/idempotent/closed-world, so the description adds genuine extra context: it names the candidate universe (whole-market hot list), the computed metrics, and that each call is billed once — billing cost is not captured anywhere in structured fields. It does not describe pagination or what happens near window boundaries, but that is minor given annotation coverage.

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

Conciseness5/5

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

Three compact clauses: what the ranking is, how it is computed/sorted, and the billing note. Front-loaded with purpose, zero filler.

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

Completeness4/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 does mention the returned fields are statistical metrics (heat_chg_1d/3d, heat_z20) and that they are suitable for factor pipelines, which is enough to set expectations. A little more on the ranking output shape (e.g. symbol + metric values) would make it fully complete.

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

Parameters3/5

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

Schema description coverage is 100%, with enums for order, market and window already fully documented, so the baseline is 3. The description adds only that metrics are computed on the candidate pool and that output fields are pure statistics; it says nothing about how limit/order/window/min_mentions interact beyond the schema.

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?

States a specific verb+resource in both title and text: it ranks stocks by heat acceleration (heat_chg_1d / 3d / z20) descending, computed over the whole-market hot-list candidate pool. This is clearly distinguishable in spirit from sibling 'hot list' tools like get_market_hot_stocks, though no sibling is named explicitly.

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

Usage Guidelines3/5

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

Usage is implied by 'who is suddenly getting hot' and the mention of quant factors and monitoring, which tells an agent the intended scenario. There is no explicit when-to-use versus when-to-use-alternatives guidance (e.g. vs get_market_hot_stocks or get_weighted_hot_stocks), so routing still requires inference.

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