Predictive signals are graded at their own horizon against a published method, and analytical engines are labelled observation-only rather than scored as forecasts. That distinction, plus a lead-time record you can read before signing up, is the difference between a confidence number and a track record.
A read-only financial-risk layer for agents. Your agent already has prices; this says what they mean for capital at risk — portfolio risk, stress losses, crypto risk, contagion, crash precursors and per-symbol verdicts — and returns each read with its confidence, the inputs it lacked, and a receipt. It observes and explains; it never says what to buy or sell, and there is no order routing anywhere in it.
- A per-symbol verdict with direction, confidence, reasoning, expected move and horizon
- The outcome-scored lead-time record — per engine, the median hours ahead of the move on correct material warnings, with the misses kept in the same record and readable without a key
- Probabilistic forecasts over each signal's own registered horizon of 6 to 72 hours, with an uncertainty cone and a Brier score behind them
- Flash-crash precursor strength, or an explicit abstention when the data is not there
- The judged scorecard with per-horizon base rates and lift, replayable against a disclosed, versioned method
- Cross-asset tail dependence and the clusters that move together, for contagion rather than single-name risk
- Absorption inferred from public microstructure only, and an order-flow imbalance proxy with no invented institutional-versus-retail split
- The current market regime, and a portfolio stress-tested against a scenario you name
- A SHA-256 receipt and provenance root on every verdict, so a quote can carry proof of what was said and when
- Absence stated as absence: quiet markets resolve as unresolved rather than as wins, and whale tracking says there is no on-chain source instead of inventing positions
Nothing to install for the hosted path: streamable HTTP at https://mcp.fahaliai.com/mcp, with the legacy SSE endpoint still served. Authenticate with OAuth 2.1 or a static sk_live_ bearer key; a free developer key allows 50 calls a day with no card. The repository also runs as a local stdio proxy that forwards each call upstream with FAHALI_API_KEY set, and the tier is enforced on the server side either way. Coverage is crypto around the clock and US equities and ETFs during market hours.
