Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
smc_get_market_structureA

Read market structure: swing points, BOS/CHoCH events, and trend bias.

Returns the chronological sequence of structure breaks and the current directional bias (bullish / bearish / neutral) for the requested instrument and timeframe.

Returns (JSON mode): {"symbol", "interval", "bias", "events": [{"index","price","event","direction","time"}], "swing_count"}.

smc_find_order_blocksA

Find order blocks — the last opposite candle before a structure break.

Each block is the institutional footprint before an impulsive move, reported with its zone (top/bottom), direction, and whether price has since mitigated (revisited) it. Unmitigated blocks are the ones traders usually watch.

Returns (JSON mode): {"symbol","interval", "order_blocks": [{"index","top","bottom","kind","break_index", "mitigated","mitigated_index","time"}]}.

smc_find_fair_value_gapsA

Find fair value gaps — three-candle imbalances price tends to rebalance.

Reports each gap's zone, direction, and whether it has been filled. Unfilled gaps act as magnets and make natural entry or target zones.

Returns (JSON mode): {"symbol","interval", "fair_value_gaps": [{"index","top","bottom","kind","filled", "filled_index","time"}]}.

smc_find_liquidity_sweepsA

Find liquidity sweeps — swing highs/lows wicked through and rejected.

A sweep takes stops resting beyond an obvious swing, then price closes back on the original side. Often precedes a reversal, and distinct from a BOS (which closes through the level).

Returns (JSON mode): {"symbol","interval", "liquidity_sweeps": [{"index","swept_level","swept_swing_index", "kind","time"}]}.

smc_full_analysisA

Run every SMC tool and return one combined, plain-English read.

Combines market structure, order blocks, fair value gaps, and liquidity sweeps into a single narrative plus the current price and bias — the fastest way to get a complete picture in one call.

Returns (JSON mode): {"symbol","interval","last_price","bias", "events","order_blocks","fair_value_gaps","liquidity_sweeps"} where each list matches the per-tool JSON schema.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4/5.0

Scored across 5 tools

Disambiguation5/5

Each tool targets a distinct SMC concept: fair value gaps, liquidity sweeps, order blocks, market structure, and a combined analysis. No overlap in purpose.

Naming Consistency5/5

All tools use a consistent 'smc_' prefix followed by 'find_' or 'get_' verbs, with 'smc_full_analysis' as a slight exception but still follows the same pattern. Naming is predictable and uniform.

Tool Count5/5

Five tools is an appropriate size for a focused SMC analysis server. Each tool covers a core concept without being too few or too many.

Completeness4/5

The tool set covers the main SMC components: market structure, order blocks, fair value gaps, and liquidity sweeps. A combined analysis tool ties them together. Minor gap: no explicit 'change in character' detection, but it's included in market structure events.

Maintenance

ActivityInactive
ResponsivenessNo issues