# Fathom Fyi MCP server

Agent View of the PolicyLayer registry record for Fathom Fyi: identity, probed posture, risk grade, and all 32 tools classified. HTML page: https://policylayer.com/tools/0xhashy-fathom-fyi

## Facts

- Server id: `0xhashy/fathom-fyi`
- Homepage: https://github.com/0xHashy/fathom-fyi
- Registry record: grade C, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 32
- Tool categories present: Read, Write
- Tags: 0xhashy fathom fyi
- Record last modified: 2026-06-12T04:10:43.221Z

## Tools (32)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `evaluate_strategy` | Read | Low | https://policylayer.com/tools/0xhashy-fathom-fyi/evaluate-strategy.md |
| `get_account_status` | Read | Low | https://policylayer.com/tools/0xhashy-fathom-fyi/get-account-status.md |
| `get_alerts` | Read | Low | https://policylayer.com/tools/0xhashy-fathom-fyi/get-alerts.md |
| `get_alternative_signals` | Read | Low | https://policylayer.com/tools/0xhashy-fathom-fyi/get-alternative-signals.md |
| `get_asset_context` | Read | Low | https://policylayer.com/tools/0xhashy-fathom-fyi/get-asset-context.md |
| `get_asset_momentum` | Read | Low | https://policylayer.com/tools/0xhashy-fathom-fyi/get-asset-momentum.md |
| `get_chain_context` | Read | Low | https://policylayer.com/tools/0xhashy-fathom-fyi/get-chain-context.md |
| `get_correlation_matrix` | Read | Low | https://policylayer.com/tools/0xhashy-fathom-fyi/get-correlation-matrix.md |
| `get_crowd_intelligence` | Read | Low | https://policylayer.com/tools/0xhashy-fathom-fyi/get-crowd-intelligence.md |
| `get_defi_health` | Read | Low | https://policylayer.com/tools/0xhashy-fathom-fyi/get-defi-health.md |
| `get_derivatives_context` | Read | Low | https://policylayer.com/tools/0xhashy-fathom-fyi/get-derivatives-context.md |
| `get_event_catalyst_timeline` | Read | Low | https://policylayer.com/tools/0xhashy-fathom-fyi/get-event-catalyst-timeline.md |
| `get_historical_context` | Read | Low | https://policylayer.com/tools/0xhashy-fathom-fyi/get-historical-context.md |
| `get_macro_context` | Read | Low | https://policylayer.com/tools/0xhashy-fathom-fyi/get-macro-context.md |
| `get_market_regime` | Read | Low | https://policylayer.com/tools/0xhashy-fathom-fyi/get-market-regime.md |
| `get_narrative_pulse` | Read | Low | https://policylayer.com/tools/0xhashy-fathom-fyi/get-narrative-pulse.md |
| `get_onchain_pulse` | Read | Low | https://policylayer.com/tools/0xhashy-fathom-fyi/get-onchain-pulse.md |
| `get_portfolio_analysis` | Read | Low | https://policylayer.com/tools/0xhashy-fathom-fyi/get-portfolio-analysis.md |
| `get_question_context` | Read | Low | https://policylayer.com/tools/0xhashy-fathom-fyi/get-question-context.md |
| `get_reality_check` | Read | Low | https://policylayer.com/tools/0xhashy-fathom-fyi/get-reality-check.md |
| `get_sentiment_state` | Read | Low | https://policylayer.com/tools/0xhashy-fathom-fyi/get-sentiment-state.md |
| `get_signal_history` | Read | Low | https://policylayer.com/tools/0xhashy-fathom-fyi/get-signal-history.md |
| `get_stablecoin_flows` | Read | Low | https://policylayer.com/tools/0xhashy-fathom-fyi/get-stablecoin-flows.md |
| `get_temporal_context` | Read | Low | https://policylayer.com/tools/0xhashy-fathom-fyi/get-temporal-context.md |
| `get_watchlist_report` | Read | Low | https://policylayer.com/tools/0xhashy-fathom-fyi/get-watchlist-report.md |
| `manage_webhooks` | Write | Medium | https://policylayer.com/tools/0xhashy-fathom-fyi/manage-webhooks.md |
| `rotate_api_key` | Write | Medium | https://policylayer.com/tools/0xhashy-fathom-fyi/rotate-api-key.md |
| `set_alert` | Write | Medium | https://policylayer.com/tools/0xhashy-fathom-fyi/set-alert.md |
| `set_custom_strategy` | Write | Medium | https://policylayer.com/tools/0xhashy-fathom-fyi/set-custom-strategy.md |
| `set_portfolio_context` | Write | Medium | https://policylayer.com/tools/0xhashy-fathom-fyi/set-portfolio-context.md |
| `set_signal_preferences` | Write | Medium | https://policylayer.com/tools/0xhashy-fathom-fyi/set-signal-preferences.md |
| `set_webhook` | Write | Medium | https://policylayer.com/tools/0xhashy-fathom-fyi/set-webhook.md |

## Tool descriptions

- `evaluate_strategy` — Evaluate a trading strategy against current market conditions. Built-in strategies: conservative_dca, momentum_rider, macro_aligned, fear_accumulator, full_defensive. Also evaluates custom strategies created with set_custom_strategy.
- `get_account_status` — Check your Fathom account: current tier, requests used this hour, available and locked tools, cache freshness, and upgrade options. Available on all tiers including free.
- `get_alerts` — Check which of your configured alerts are currently triggered. Evaluates all alert conditions against live market data.
- `get_alternative_signals` — Unconventional market signals that 99% of agents ignore. Weather in financial centers (sunshine effect), political cycle positioning (presidential year), seasonality patterns (sell in May, January effect, Santa Claus rally), and macro ev…
- `get_asset_context` — Get deep context on a specific crypto asset: cycle position, price trend, volume health, holder behavior, risk level, and positioning guidance. Pass asset name or symbol (e.g.,
- `get_asset_momentum` — Short-term momentum signal for any asset. Returns direction, strength, confidence_score (-100 to +100), RSI, ATR percentile, Bollinger bandwidth, volatility state (compressed/normal/expanding/extreme), volume trend, and momentum score. T…
- `get_chain_context` — Get DeFi context for a specific blockchain: TVL, dominance, trend, top protocols, and whether the chain is gaining or losing market share. Supports: ethereum, solana, base, arbitrum, optimism, polygon, avalanche, bsc, tron, bitcoin.
- `get_correlation_matrix` — BTC correlation with traditional finance: 30-day Pearson correlation with S&P 500 and Gold, plus current TradFi prices. Shows whether BTC is trading as a risk asset, safe haven, or independently. Critical for understanding macro spillove…
- `get_crowd_intelligence` — [BETA] See what other Fathom-connected agents are doing. Returns aggregate posture distribution, consensus strength, most-queried assets, and crowd fear levels. Signal quality scales with network size.
- `get_defi_health` — Assess DeFi ecosystem health: total TVL, TVL trends, top chains and protocols, health score, revenue trends, and ecosystem concentration risk.
- `get_derivatives_context` — Derivatives intelligence: perpetual funding rates (BTC/ETH/SOL), options data (put/call ratio, open interest, implied volatility, max pain price), and leverage positioning. Critical for understanding market positioning and liquidation ri…
- `get_event_catalyst_timeline` — Upcoming market-moving events: FOMC, CPI, jobs reports, options expiry, quad witching, political events, BTC halving. Returns next 24h, 7d, and 30d catalysts with impact ratings, expected direction, historical volatility, and specific tr…
- `get_historical_context` — Look up what market conditions were on a specific date. Returns regime, fear/greed, risk score, BTC price, and TVL from that date. Useful for comparing past conditions to current ones.
- `get_macro_context` — Get macro economic context for crypto: Federal Funds Rate, DXY (dollar strength), yield curve, recession probability, and net macro impact on crypto.
- `get_market_regime` — Classify the current crypto market regime (risk-on, risk-off, transitional, euphoric, capitulation) with confidence score, evidence, historical analog, and actionable agent guidance.
- `get_narrative_pulse` — Identify accelerating, decelerating, and emerging crypto narratives. Shows sector rotation, momentum scores, and narrative cycle phase for positioning.
- `get_onchain_pulse` — Get Bitcoin on-chain health: mempool congestion, fees, miner distribution, network security, mining economics, and activity levels.
- `get_portfolio_analysis` — Get personalized portfolio analysis against current market conditions. Shows position values, allocation percentages, PnL, concentration risk, regime alignment, and specific rebalancing suggestions. Requires set_portfolio_context to be c…
- `get_question_context` — Enrich any binary yes/no question with relevant Fathom signals. Auto-detects if the question is macro, political, crypto, or derivatives-related and returns all relevant signals, upcoming catalysts, and historical context. Designed for p…
- `get_reality_check` — The master tool. Synthesizes ALL data sources into a unified financial reality briefing: executive summary, risk/opportunity scores, regime, cycle, DeFi, macro, sentiment, on-chain, narratives, suggested posture, key risks, and key oppor…
- `get_sentiment_state` — Get the current crypto sentiment state including Fear & Greed Index, 7-day trend, contrarian signals, and whether extreme fear/greed opportunities are active.
- `get_signal_history` — [BETA] View Fathom\
- `get_stablecoin_flows` — Track stablecoin supply changes across USDT, USDC, and all major stablecoins. Shows total supply, 24h/7d/30d minting and redemptions, net capital flow signal, depeg warnings, and liquidity assessment. Stablecoin flows are a leading indic…
- `get_temporal_context` — Get Bitcoin halving cycle positioning: days since last halving, estimated cycle phase, historical analogs from cycles 1-3, and cycle-based guidance.
- `get_watchlist_report` — Analyze multiple assets at once. Returns cycle position, risk level, and volume health for each. Detects state changes since last check. Max 10 assets.
- `manage_webhooks` — List all registered webhooks or remove one by ID. Use action
- `rotate_api_key` — Rotate your Fathom API key. Generates a new key, deactivates the old one, and returns the new key. The user must update their MCP config with the new key. Max 3 rotations per day. Requires Starter tier or above.
- `set_alert` — Set custom alerts that trigger when market conditions meet your thresholds. Example: [{field:
- `set_custom_strategy` — Create a custom trading strategy with your own conditions. Then use evaluate_strategy to test it against current market conditions.
- `set_portfolio_context` — Save your portfolio holdings so Fathom can give personalized guidance. Pass an array of holdings with asset name and amount. Example: [{asset:
- `set_signal_preferences` — Customize which signals feed into your reality check. Turn individual signal sources on or off. Regime and sentiment are always included. Preferences persist between sessions. Example: {weather: false, political_cycle: false} to disable …
- `set_webhook` — Register a webhook that fires when market conditions meet your criteria. Fathom evaluates conditions every 60 seconds and POSTs a JSON payload to your URL when all conditions are met. Example: alert me at my bot URL when fear_greed < 20 …

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=0xhashy-fathom-fyi · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/0xhashy-fathom-fyi
