Your agent already fetches prices. Fahali adds a timestamped risk read — verdict, evidence, uncertainty, and portfolio context — through ChatGPT, Claude, Cursor, Windsurf, and any MCP client.
Streamable HTTP (recommended): https://mcp.fahaliai.com/mcp
SSE (legacy): https://mcp.fahaliai.com/sse
Auth: bring your Fahali API key as Authorization: Bearer <key>. Never put credentials in a URL. Create one at fahaliai.com/developer.
Start with fahali_get_market_decision for the market or fahali_get_symbol_decision for one instrument. Use audit tools only when you need to inspect the evidence underneath. The full list below is generated from the server's active catalogue.
fahali_get_market_verdict — Canonical per-symbol judgment and sole direction authority: state, reliability, conflict, forecast, record, invalidation, committee evidence, current canonical-roster engine rows, and runtime telemetry.fahali_get_forecast — Forward distribution for one symbol, including upside, downside, expected move, horizon, stance, and evidence tier.fahali_resolve_instrument — Resolve a ticker to canonical instrument identity: canonicalId, displayName, assetClass, venue, quote currency and trading session.fahali_get_microstructure_proxy — Latest absorption observations derived from public aggregate trades and order-book snapshots.fahali_get_flash_crash_risk — Current flash-crash precursor activity and affected symbols.fahali_get_detection_activity — Recent detection activity per symbol with bullish and bearish alert counts.fahali_get_unusual_money_movement — Find symbols with elevated candle-derived buy-versus-sell volume imbalance.fahali_get_market_risk_score — Global 0-100 market-risk context from the canonical 24-hour detection snapshot.fahali_get_correlation_matrix — Requested-book Pearson correlation from the canonical 45-day covariance artifact, with per-pair observations, alignment policy, and explicit missing coverage.fahali_get_market_sentiment — Get seven days of sentiment alerts and judged sentiment claims.fahali_get_highest_conviction_signals — Audit current risk forecasts and the complete non-binding committee product: membership, dissent, raw evidence, limitations, invalidation, current canonical-roster evidence rows, and runtime telemetry.fahali_get_market_snapshot — Live prices and changes, with asset class, venue and identity.fahali_get_engine_status — Engine liveness with event-gated, continuous, validation-only, retired, and structurally unattributed states.fahali_get_case_studies — Get verified case studies from the resolved signal-outcome moat.fahali_list_resources — List every readable Fahali resource, derived from the live API router rather than a hand-maintained list.fahali_fetch_resource — Fetch any catalogued Fahali resource by path.fahali_get_track_record_scorecard — Judged outcomes by engine, claim family, asset class, regime, and horizon, including misses, recall, precision, base rate, and effective sample.fahali_get_portfolio_metrics — Get aggregate portfolio risk metrics.fahali_get_market_regime — One market-wide regime reading: bullish, bearish, neutral_range_bound or high_volatility, with volatility, trend strength and window return.fahali_get_visual_intelligence — Graph-ready instrument clusters derived from current detection activity.fahali_get_realtime_alerts — Recent raw detections with symbols, timestamps, types, severity, and evidence metadata.fahali_get_portfolio_risk — Measured connected-book risk, VaR/expected shortfall, canonical covariance, and per-position monitoring evidence.fahali_analyze_custom_portfolio — Analyze measured risk for a custom inline portfolio.fahali_get_contagion_map — One-hour lower-tail-dependence associations across the monitored universe.fahali_get_capital_flow — Measured 60-minute USD order-flow imbalance for requested symbols, or the strongest available readings when none are supplied.fahali_run_shock_test — Apply a sized scenario to connected or supplied positions and report capital impact by holding.fahali_get_market_briefing — Current market briefing compressed from measured risk, regime, conviction, and active detections.fahali_daily_brief — Lightweight daily orientation for agents that need the market state without a large payload.fahali_save_memory — Save a memory to the agent memory store.fahali_search_memories — Semantic search across agent memories.fahali_create_alert — Create a custom alert.fahali_list_agent_sessions — List all sessions for the current agent.fahali_fact_check_narrative — Verify a proposed market narrative before repeating it.fahali_list_connected_accounts — List the authenticated user's connected accounts before requesting portfolio analysis.fahali_get_bundle — One compact, authenticated market-intelligence bundle for autonomous workflows.fahali_get_capabilities — Start here when planning an autonomous Fahali workflow.fahali_watch_portfolio — Create a durable, monitor-only, long-only portfolio watch from supplied positions or the caller's connected accounts.fahali_list_portfolio_watches — List the caller's persistent portfolio watches, including mandate, thresholds, source, status, and latest verdict ID.fahali_update_portfolio_watch — Idempotently update a persistent monitor-only, long-only watch's positions, connected-account scope, mandate, thresholds, interval, or status.fahali_get_portfolio_decision — Get the current non-binding, monitor-only risk assessment for a persistent watch.fahali_get_watch_delta — Return only what changed for a persistent monitor-only watch: escalation label, risk band, direction, evidence coverage, threshold crossings, new evidence, and previous/current immutable verdict IDs.fahali_get_active_incidents — List monitor-only incidents Fahali opened on your watches and is still waiting on.fahali_acknowledge_incident — Record that an incident has been seen, which stops its escalation clock.fahali_get_incident_timeline — Replay every immutable verdict Fahali recorded inside one incident's window, in order, each tagged as the opening, an intermediate, or the resolving verdict.fahali_get_verdict_history — Query immutable portfolio verdict history by watch, symbol, time, or cursor.fahali_get_verdict_by_id — Replay one immutable verdict by its permanent ID.fahali_get_evidence — Fetch the compact, content-addressed evidence behind one immutable portfolio verdict.fahali_subscribe_risk — Idempotently deliver monitor-only observations and risk alerts through a signed webhook, agent callback, Slack, Teams, account email, or registered push device.fahali_list_risk_subscriptions — List the caller's risk-delivery subscriptions and their health without exposing callback URLs or encrypted configuration.fahali_update_subscription — Idempotently change a monitor-only risk subscription's active/paused status, event filters, escalation threshold, or delivery target.fahali_unsubscribe_risk — Idempotently disable a monitor-only risk subscription.fahali_get_lead_time — Verified warning time by exact engine, horizon, regime, and claim family, with recall, precision, base rate, and effective sample.fahali_get_market_decision — Primary market judgment entry point and thin alias over the canonical arbiter.fahali_get_symbol_decision — Primary single-instrument judgment and thin alias over the canonical arbiter.{
"mcpServers": {
"fahali": {
"command": "node",
"args": ["/path/to/mcp-server/dist/index.js", "--stdio"],
"env": { "FAHALI_API_KEY": "sk_live_..." }
}
}
}