StockFloc Fire & Ice
Server Details
Today's fire and ice stock movers and the Floc Heat Index, from the most visual stock watchlist.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
TDQS
Scored across 2 tools
The two tools target clearly distinct outputs: get_hot_stocks returns ticker-level gainers/losers, while get_market_heat returns an aggregate index and breadth counts. The shared 'fire/frozen' terminology is explicitly distinguished in the descriptions.
Both tool names use a consistent get_ + snake_case noun phrase pattern, making the convention predictable and easy to parse.
Two tools is thin for a data server, though both directly serve the Fire & Ice purpose. The set feels borderline rather than clearly well-scoped or clearly excessive.
The surface covers today's top movers and overall market heat, which are the core Fire & Ice questions. Minor gaps remain, such as no individual ticker status lookup, no historical data, and no prices.
Available Tools
2 toolsget_hot_stocksGet today's fire and ice stocksARead-onlyIdempotentInspect
Today's biggest US stock movers in StockFloc terms: stocks on fire (the largest gainers) and frozen (the largest losers), each with its percent change for the day. Use this when someone asks which stocks are on fire, frozen, or moving the most today. Returns up to 10 ticker symbols per side with percent change only: no prices and no quote for a specific ticker. Delayed about 15 minutes.
| Name | Required | Description | Default |
|---|---|---|---|
| side | No | fire = top gainers, ice = top losers, both = both lists. Default both. | |
| limit | No | How many per side (1 to 10). Default 5. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/idempotent/non-destructive/openWorld=false, so safety is covered. The description adds genuinely new behavioral facts that annotations cannot express: the ~15 minute delay, the cap of 10 symbols per side, and that only percent change is returned with no prices.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three sentences, each earning its place: definition, when-to-use, and return shape/limitation. The scope ('today's biggest movers') is front-loaded before caveats.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description carries the return-value burden itself and does so: up to 10 tickers per side, percent change only, no prices, ~15 minute delay. Nothing essential for correct invocation or interpretation of results is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so both parameters (side enum and limit range) are already fully documented in the schema, including the meaning of fire/ice/both and the 1-10 bound. The description restates 'up to 10 ticker symbols per side with percent change' but adds no syntax or defaults beyond what the schema carries, so the baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Uses a specific verb+resource framing ('Today's biggest US stock movers') and precisely defines the domain terms fire/frozen as largest gainers/losers. An agent can immediately tell what it returns, but the description never references the sibling get_market_heat, so the boundary between a 'movers' list and a 'market heat' view is left for the agent to infer.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives an explicit trigger ('Use this when someone asks which stocks are on fire, frozen, or moving the most today') and an implicit exclusion via 'no prices and no quote for a specific ticker', which steers agents away from using it as a quote lookup. It stops short of naming the alternative tool to use for those cases, so it is clear context rather than full when/when-not routing.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_market_heatGet the StockFloc market heatARead-onlyIdempotentInspect
Today's StockFloc Floc Heat Index, a 0 to 100 daily market-breadth gauge (50 is neutral; above 50 the market ran hot, below 50 it froze), plus how many of the most-traded US stocks are on fire (up 10% or more) versus frozen (down 10% or more). Use this when someone asks how hot or cold the stock market is today, or how many stocks made big moves. US stocks only, delayed about 15 minutes; returns the index and counts, not prices.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish it as read-only, idempotent, non-destructive, and closed-world. The description adds substantial behavioral context beyond that: the 0-100 scale, neutral value of 50, up/down 10% thresholds, US-only scope, roughly 15-minute delay, and that it returns index and counts rather than prices.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three sentences are tightly front-loaded: the core metric and scale come first, then usage guidance, then scope and return limitations. Every sentence adds useful information without repetition.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema and no parameters, the description carries the return-shape burden and does so by explaining that it returns the index and counts, not prices. It also supplies market scope and delay details needed to interpret the result correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters, so no parameter semantics are needed. The description does not introduce unnecessary parameter discussion, which is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific resource (today's StockFloc Heat Index) and what it returns (index plus hot/frozen stock counts), making the tool's function clear. It does not explicitly name or contrast with the sibling get_hot_stocks, though it partially differentiates by saying it returns counts rather than prices.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It gives clear usage context: use when someone asks how hot or cold the stock market is today, or how many stocks made big moves. It does not explicitly state when not to use it or name the sibling alternative, so it is strong but not fully exhaustive.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
2 tool updates
- First observed
get_hot_stocks - First observed
get_market_heat
Related MCP Connectors
Stock screens; per-stock earnings, guidance, signal and sector insights; rotation and market mood.
Closelook AI-market intelligence: 5 indices, 6 ranking families, stock snapshots. 13 tools.
Real-time US stock market news, r/wallstreetbets sentiment, options GEX & max pain, daily recaps
Unusual options activity on 7,000+ US stocks: top prints, streaks, IV rank, sentiment, sectors.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceExplains why US stocks moved. AI analysis for 'why did Tesla drop?' queries. Covers S\&P 500, NASDAQ 100, Dow 30 (~550 stocks).1-
- AlicenseAqualityAmaintenanceDaily stock screens, RS ratings, market breadth and group rankings for 12 markets. No API keys.206351Apache 2.0
- AlicenseAqualityAmaintenancePre-computed financial market intelligence for AI agents. Stocks, crypto, and ETFs.989 npm5MIT

AletaIndex Narrativeofficial
AlicenseAqualityBmaintenanceReal-time financial narrative tracking for AI agents — clustering news into structured narratives, measuring sentiment momentum, and mapping portfolio risk across 109 US equities.22Apache 2.0
Glama MCP Gateway
Add one secure layer between your agents and this server.