signallord-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_SERVER_PORT | No | Server listen port | 8100 |
| SIGNALLORD_API_KEY | Yes | Your sk-sl-... API key | |
| SIGNALLORD_API_BASE_URL | No | Signal Lord backend URL | http://localhost:8000 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| signallord_get_composite_scoreA | Get Signal Lord's current composite Bitcoin market score (0-100). Scores above 70 indicate bullish conditions, below 30 indicate bearish conditions. The composite is derived from 6 gauges: Liquidity, Risk Appetite (sentiment + macro), On-Chain, Institutional, Positioning, and Momentum. Each gauge is 0-10, the composite scales their average to 0-100. |
| signallord_get_gauge_breakdownB | Get individual scores for Signal Lord gauges with underlying metrics. Free tier: 4 gauges (Liquidity, Risk Appetite, Positioning, Momentum). Premium tier: all 8 gauges (adds On-Chain, Institutional). Each gauge is 0-10 where higher = more bullish. |
| signallord_get_gauge_historyA | Get historical gauge scores for trend analysis. Returns daily snapshots with composite and individual gauge scores. Use this to identify regime shifts and score trends over time. |
| signallord_get_odin_analysisA | Get Odin's current Bitcoin market analysis. Odin is Signal Lord's AI analyst that synthesizes gauge data, on-chain metrics, macro conditions, and sentiment into a coherent market read with conviction level. Analysis is cached for ~4 hours and refreshed automatically. Free tier: Odin analysis + Devil's Advocate (Loki). Premium tier: Enriched multi-timeframe Odin analysis + Loki + News Intelligence (Huginn). |
| signallord_ask_odinA | Ask Odin a specific question about Bitcoin markets. Odin has access to all Signal Lord data and can reason about market conditions, correlations, historical patterns, and risk. Questions should be about Bitcoin/crypto markets. Requires premium access. |
| signallord_get_btc_vix_correlationA | Get BTC vs VIX historical correlation data. Signal Lord's custom analysis showing the relationship between Bitcoin price and the CBOE Volatility Index (VIX). Includes 30-day rolling Pearson correlation and VIX spike zone detection. Backtested finding: VIX spikes above 25 mark BTC bottoms within ~3 days (post-ETF era), with 91% hit rate and avg +8.8% recovery at 30 days. |
| signallord_get_btc_gold_ratioA | Get BTC vs Gold historical price comparison and ratio. Signal Lord's normalized comparison of Bitcoin and Gold prices over time. Shows % change from period start on a single axis, plus the BTC/Gold spot ratio. Useful for tracking Bitcoin's performance as a store of value relative to the traditional safe haven asset. |
| signallord_get_etf_flow_historyA | Get Bitcoin ETF flow history with daily, weekly, monthly, quarterly, and yearly data. Signal Lord aggregates all Bitcoin spot ETF flows (BlackRock IBIT, Fidelity FBTC, etc.) into daily net flow values going back to January 2024. Includes pre-computed cumulative sums for 7d, 30d, 90d, and 365d windows. Data sourced from CoinGlass. |
| signallord_get_exchange_flow_historyA | Get Bitcoin exchange flow history — accumulation vs distribution signals. Tracks BTC flowing on/off exchanges daily. Negative net flow = outflow = accumulation (bullish). Positive = inflow = distribution (bearish). Includes 1d, 7d, 30d, 90d change summaries and a signal classification (STRONG ACCUMULATION, ACCUMULATION, NEUTRAL, DISTRIBUTION, HEAVY DISTRIBUTION). |
| signallord_get_liquidation_dataA | Get Bitcoin liquidation data and momentum scoring. Signal Lord's custom liquidation momentum score combines 24h long and short liquidation volumes with funding rate and price action into a single 0-10 score. High long liquidations with negative funding = capitulation signal. High short liquidations with positive momentum = short squeeze signal. Also returns the raw 24h liquidation summary from CoinGlass. |
| signallord_get_odin_track_recordB | Get Odin's prediction accuracy and learned patterns. Signal Lord's AI analyst (Odin) tracks every prediction it makes and measures accuracy by bias type (bullish/bearish/neutral) and confidence level (high/medium/low). Also returns learned patterns Odin has extracted from its own track record and weekly self-reflections. |
| signallord_get_btc_metricsA | Get current Bitcoin price, volume, derivatives, and exchange flow data. Returns real-time BTC price, 24h high/low, volume, open interest, funding rate, perpetual basis, and 24h liquidation volume. Premium tier additionally includes exchange net flow, BTC dominance, and stablecoin supply from on-chain data. |
| signallord_get_institutional_dataA | Get institutional Bitcoin market data. Requires premium API key. Includes ETF net flows (24h and 7d), Coinbase premium (price difference between Coinbase and global exchanges — positive = US institutional buying), CME basis trade (annualized carry from futures-spot spread), and Signal Lord's composite institutional regime score (0-10). |
| signallord_get_macro_indicatorsA | Get macroeconomic indicators relevant to Bitcoin. Returns DXY (dollar index) with daily change, VIX (volatility index) with daily change, Fear & Greed index with classification, MVRV Z-Score, credit spreads, real yields, and the full liquidity stack (RRP, TGA, Fed balance sheet, net liquidity). Each section includes Signal Lord's composite score (0-10 scale). |
| signallord_get_what_changedA | Get what changed in Bitcoin markets since yesterday. Compares the current state to the most recent daily snapshot and returns significant changes across all categories. Useful for daily briefings. |
| signallord_get_regimeA | Detect the current Bitcoin market regime with historical context and outcome probabilities. This is Signal Lord's flagship intelligence tool. Instead of raw numbers, it tells you:
Six regimes are detected using 20+ features including price action, derivatives, on-chain flows, institutional activity, and macro conditions. Regime transitions (e.g., range_bound → trending_bull) are the highest-value signals. Free tier: regime label, most similar period name and similarity %. Premium tier: outcome probabilities, expected moves, full historical match details, catalysts, feature vectors, regime scores. |
| signallord_get_regime_historyA | Get historical regime classifications from Signal Lord snapshots. Shows how the detected regime has evolved over time. Useful for identifying regime transition patterns and duration statistics. Uses daily snapshot data rather than the live 2-minute engine cycle. |
| signallord_get_pi_cycleA | Pi Cycle Top indicator — has the 111-day MA crossed 2x the 350-day MA? A historically reliable cycle-top warning: every prior Bitcoin cycle top
has been within ~3 days of a Pi Cycle cross. |
| signallord_get_realized_priceA | Realized Price state machine — is spot above or below the on-chain cost basis? Spot trading below realized price has historically marked cycle bottoms;
reclaiming it has marked the early-bull phase. |
| signallord_get_reserve_riskB | Reserve Risk — Price divided by HODL Bank, banded into cycle phases. Low values (green band) historically mark high-conviction long-term
accumulation zones; high values (red band) mark distribution. |
| signallord_get_mtf_trendA | Multi-timeframe trend alignment — daily, weekly, monthly trend bits. Returns a composite from -3 (all timeframes bearish) to +3 (all bullish). +3 and -3 alignment historically precedes the highest-conviction moves. |
| signallord_get_hash_ribbonsA | Hash Ribbons — 30/60-day hashrate MA cross + 30d divergence z-score. A bullish cross (30d > 60d) after a capitulation has historically marked
strong miner-driven accumulation phases.
|
| signallord_get_capitulation_scoreA | Capitulation Index — composite of volume anomaly, liquidation surge, funding rate dislocations, OI shift, and price velocity. Scores 0-100; high values flag classic capitulation conditions (panic selling under heavy leverage unwind). Components are returned so an agent can inspect which legs are driving the score. Extracted from the /api/premium/all payload. |
| signallord_get_cycle_bottom_probabilityB | Cycle Bottom Probability — composite weighted accumulation score (0-100). Aggregates independent bottoming signals (deep on-chain unrealized loss,
miner capitulation, derivatives flush, sentiment despair, etc.) into a
single score. |
| signallord_get_cycle_top_probabilityA | Cycle Top Probability — composite weighted distribution score (0-100). Aggregates topping signals (Pi Cycle proximity, long-term holder
distribution, retail attention spike, funding euphoria, etc.) into a
single score. |
| signallord_get_data_healthA | Check which Signal Lord signals are currently stale due to upstream data issues. Use this before acting on regime, gauges, indicators, or playbooks. A
signal listed as |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/KK6BZB/signallord-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server