The shape of the tool set is a briefing engine: one call synthesizes, the rest let you drill into whichever domain the briefing flagged, and set_signal_preferences decides which of them count. get_crowd_intelligence and get_signal_history carry a [BETA] marker in their own descriptions — the first scales with network size, the second says accuracy scoring is still under development — so they read differently from the price and on-chain calls. Tiering is visible in the product itself: get_account_status lists locked tools alongside available ones.
A market-intelligence server over Fathom's crypto signal set, with per-domain reads, a synthesis call, portfolio-aware analysis and condition-triggered alerts
- One synthesis call that merges every source into an executive summary with risk and opportunity scores, suggested posture, key risks and key opportunities (get_reality_check).
- Per-domain reads behind it: get_market_regime, get_sentiment_state, get_narrative_pulse, get_temporal_context, get_defi_health, get_macro_context and get_onchain_pulse.
- Asset-level work: cycle position and holder behaviour for one asset, short-term momentum with RSI, ATR percentile and Bollinger bandwidth, and a batch report over as many as 10 assets that flags state changes since the last check (get_asset_context, get_asset_momentum, get_watchlist_report).
- Positioning data most dashboards keep apart: funding rates, put/call ratio, open interest, implied volatility and max pain from Deribit, stablecoin minting and redemptions with depeg warnings, and BTC's 30-day correlation with the S&P 500 and Gold (get_derivatives_context, get_stablecoin_flows, get_correlation_matrix).
- Portfolio-aware guidance once holdings are stored: position values, allocation, PnL, concentration risk, regime alignment and rebalancing suggestions (set_portfolio_context, get_portfolio_analysis).
- Threshold alerts and webhooks that Fathom evaluates every 60 seconds and POSTs to your URL when all conditions hold (set_alert, get_alerts, set_webhook, manage_webhooks).
- Strategy evaluation against current conditions, either a built-in such as fear_accumulator or one you define yourself (evaluate_strategy, set_custom_strategy).
- Signal selection that persists between sessions, so weather, political cycle or seasonality can be switched out of the reality check while regime and sentiment always stay in (set_signal_preferences).
A Fathom account: get_account_status reports the current tier, requests used this hour and which tools are locked, and rotate_api_key names Starter tier or above. get_portfolio_analysis returns nothing until set_portfolio_context has been called.
One command — npx -y fathom-fyi
