Technical analysis · MCP server

Signals with confidence.
Risk pre-defined.

Nine theory engines. Audited math. Free.

Free service · Source on GitHub · Math audit
dow_theory_analyzer · ETHUSDT · 1D Real output · Excerpt
dow_theory_analyzer(symbol="ETHUSDT", timeframe="1D"){ "status": "bullish", "confidence": 54, "attribution": { "theory": "Dow Theory", "author": "Charles Dow" }, "llm_summary": "Dow Theory 1D: Bullish trend | Structure: Higher Highs confirmed + Higher Lows confirmed | Phase: public_participation | Volume: Confirmed | Outlook: Bullish continuation expected | Support: 149.4000", "invalidation": "Break below last HL at 149.40 invalidates bullish structure", "is_error": false, "timing": { "uses_confirmed_pivots": true, "confirmation_lag_bars": 5 } }
< 50 → neutral
weak signals never ship
Risk pre-defined
invalidation level with every signal
Proof, not promises
public audit · pinned tests
Compatibility

Works with any MCP client.

claude.ai remote ChatGPT remote Claude Desktop stdio Any MCP client stdio · http
Get started

Two ways to connect.

http

claude.ai · ChatGPT connectors

streamable-http
# Add as a connector / custom MCP server
URL: https://www.sigmapilot.ai/mcp
Claude — Settings → Connectors → add this URL. ChatGPT — Settings → Connectors → add MCP server with this URL.
stdio

Claude Desktop

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