Technical analysis · MCP server

Signals with confidence.
And the price that invalidates them.

A Model Context Protocol server that runs nine theory-based technical-analysis engines on demand. Every result ships with a 0–100 confidence score, an explicit invalidation level, and named author attribution — so your AI agent can act on the call or know exactly when to bail.

Open source · MIT · Read the no-lookahead audit
dow_theory_analyzer · BTCUSDT · 4h
Example output
dow_theory_analyzer(symbol="BTCUSDT", timeframe="4h")
{ "status": "bullish", "confidence": 72, // 0-100 · Base × Q_pattern × W_time × V_conf × M_bonus "attribution": { "theory": "Dow Theory", "author": "Charles Dow" }, "llm_summary": "Bullish trend · Structure: HH + HL · Volume: confirmed", "invalidation": "Close below the most recent confirmed swing low." // ← your stop "is_error": false, "timing": { "uses_confirmed_pivots": true, "confirmation_lag_bars": 5 } }

Confidence over hype

A five-factor formula scores every call 0–100. Below the threshold, the No Signal Protocol forces the result to neutral — no weak signal ever leaks as a buy or sell.

confidence: 72  →  bullish
confidence: 41  →  neutral  (forced, < 50)

Invalidation, by default

Every positive signal returns the exact price condition that would falsify it. Your agent doesn't have to guess where to set the stop — the engine already did.

invalidation:
"Close below the most recent
confirmed swing low."

Audited no-lookahead

Most TA libraries quietly use future bars in historical classification. We don't. The public TA audit documents the fix to VSA's leakage, with reproducing tests.

audit findings: P1 VSA leakage,
mode-validation bypass — all fixed,
with proof tests in tests/unit/
Compatibility

Works with any MCP-compatible agent.

stdio · streamable-http
Claude Desktop
stdio
Claude.ai
http · Auth0
ChatGPT
http · MCP
Cursor
stdio · http
VS Code
extension
Claude Code
CLI
The toolbox

Nine engines. Six scanners. One discovery tool.

17 tools total

Theory-based analyzers 9 engines + basic_ta

dow_theory_analyzer ichimoku_analyzer vsa_analyzer chart_pattern_analyzer wyckoff_analyzer elliott_wave_analyzer chan_theory_analyzer harmonic_analyzer market_profile_analyzer basic_ta_analyzer

Each engine returns the standard AnalysisResult contract. Theory names are attributed: Dow, Hosoda, Wyckoff, Elliott, Chan Zhongshu, Scott Carney, J. Peter Steidlmayer.

Scanners & discovery 7 tools

top_gainers_scanner top_losers_scanner bollinger_scanner rating_scanner volume_scanner pivot_points_scanner memecoin_discovery

Scanners filter the universe; memecoin_discovery surfaces trending DEX tokens across 200+ networks. Hand the address straight to any analyzer.

Coverage

Crypto, equities, on-chain — one interface.

Crypto · CEX
Binance · Bybit · Bitget
OKX · Coinbase
Gate.io · MEXC
Source: TradingView
Crypto · DEX
Solana · BSC · Ethereum
Base · Polygon · Arbitrum
Avalanche · Tron · …
200+ networks via GeckoTerminal
Equities
NASDAQ · NYSE
LSE (London)
HKEX (Hong Kong)
Source: TradingView
Get started

Two ways to connect. Both are documented.

stdio · streamable-http
stdio

Claude Desktop

claude_desktop_config.json
{
  "mcpServers": {
    "sigmapilot": {
      "command": "uv",
      "args": [
        "tool", "run", "--from",
        "git+https://github.com/SigmaPilotAI/sigmapilot-mcp.git",
        "sigmapilot-mcp"
      ]
    }
  }
}
http

Claude.ai & ChatGPT

remote · Auth0
# Claude.ai → Settings → Connectors
URL:       https://<your-deployment>/mcp
Transport: streamable-http
Auth:      OAuth2 / JWT via Auth0

# Deploy your own in minutes via Railway
# https://github.com/SigmaPilotAI/sigmapilot-mcp#deploy