Skip to main content
Glama

AI Council Trade Grader (alias)

council_grade
Read-onlyIdempotent

FREE preview + Pro Council Grade. Trade postmortem & MFE/MAE excursion expectancy analyzer: scores entry/exit efficiency, stop-loss placement vs empirical symbol ATR/MFE/MAE benchmarks, R-multiple capture, and rule compliance (rollover window, stop floor, time-stop), with upgrade path to 4-model AI Council grading (@gpt, @deepseek, @kimi, AnansiNet) via Anansi Haven Room / $ANANSI. Informational only, not financial advice.

Input Schema

NameRequiredDescriptionDefault
lotsNoPosition size in lots (optional)
sideYesTrade direction: buy/long or sell/short
symbolYesInstrument symbol, e.g. JP225, NAS100, US30, SPX500, DE30, XAUUSD, EURUSD, GBPUSD, USDJPY, AUS200
bars_heldNoNumber of bars held (optional)
stop_lossNoInitial stop-loss price (optional)
exit_priceNoRealized exit fill price (optional)
mae_pointsNoMaximum Adverse Excursion in points (optional)
mfe_pointsNoMaximum Favorable Excursion in points (optional)
entry_priceYesEntry fill price
take_profitNoInitial take-profit price (optional)
account_sizeNoAccount equity in USD for risk-% check (optional)
minutes_heldNoDuration held in minutes (optional)
stop_distanceNoInitial stop distance in price points (optional alternative to stop_loss)
entry_utc_hourNoUTC hour of entry 0-23 (optional; checks rollover/reset toxicity)
low_water_priceNoLowest price reached while trade was open (optional)
high_water_priceNoHighest price reached while trade was open (optional)

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.6/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false, and openWorldHint=false, so the safe-read profile is covered. The description adds useful context about free preview versus Pro Council Grade, the upgrade path via Anansi Haven Room / $ANANSI, and an informational-only disclaimer, but it does not discuss rate limits, output format, or validation behavior.

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 description is a single dense sentence but front-loads the core purpose and then layers on access tier and disclaimer. It is appropriately sized for a complex 16-parameter grading tool, though the marketing and upgrade-path clauses are somewhat packed into the same sentence as the functional description.

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?

Given the tool's complexity, lack of output schema, and 16-parameter input schema, the description provides a solid overview of what is scored and what access tiers exist. It does not fully specify return format or explicit alternatives, but the scoring components and disclaimer make it sufficiently complete for an agent to understand the tool's role.

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. The description adds meaning beyond the schema by explaining how inputs feed the analysis: MFE/MAE excursion expectancy, stop-loss placement against empirical symbol ATR/MFE/MAE benchmarks, R-multiple capture, and rule compliance involving rollover window, stop floor, and time-stop.

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 set of operations: trade postmortem, MFE/MAE excursion expectancy analysis, entry/exit efficiency scoring, stop-loss benchmark comparison, R-multiple capture, and rule compliance. It is clear what the tool does, but it does not explicitly distinguish itself from the sibling trade_postmortem tool, leaving some ambiguity about which postmortem tool to choose.

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?

The phrase 'Trade postmortem & MFE/MAE excursion expectancy analyzer' implies the tool is used to review completed trades, and the free/pro split suggests tiered access. However, there is no explicit 'use this when' guidance, no when-not-to-use conditions, and no named alternative such as trade_postmortem or position_size for comparison.

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.