Delivers institutional-grade quantitative risk analytics, including composite risk scoring, systemic fragility monitoring, and global liquidity indices.
Do not connect
A critical issue was found. Do not connect this server as-is.
Scanned 1 month ago Due for re-check
A server can change after it's graded. Re-run the automated scan to refresh this report.
This grade is deterministic and reproducible: the same server surface always yields the same grade under a given algorithm version. It is a real automated assessment computed by the MCPGrade engine from what the probe actually observed — not a fabricated or opinion score. It is not a manual human pentest, so it can miss context-specific risks.
Every signal below was measured directly by the automated probe. The grade is derived only from evidence like this — nothing is assumed.
The FinTurb Analytics MCP server exposes 70 tools, focused primarily on filesystem, database, and developer capabilities. Its published description reads: "Delivers institutional-grade quantitative risk analytics, including composite risk scoring, systemic fragility monitoring, and global liquidity indices". It communicates over Streamable HTTP using the 2025-06-18 protocol revision, and does not require authorization to connect. MCPGrade currently rates FinTurb Analytics F — a critical issue was found and the server should not be connected as-is. Its most notable findings include "Cross-tool shadowing" and "Cross-tool shadowing". This report is a deterministic, reproducible automated assessment: the same observed surface always yields the same grade under a given algorithm version, and it is refreshed as new scans arrive and free to read — but it is not a substitute for a manual human security review. Always re-check FinTurb Analytics's advertised tools, transport security, and authorization posture before connecting an autonomous agent or sharing sensitive context with it.
Add FinTurb Analytics to an MCP client using the endpoint below. Review the grade and findings above before granting an autonomous agent access.
MCP endpoint
https://mcp-mkic.pythonanywhere.com/mcpStreamable HTTP transport. This is the MCP endpoint, not a website — paste it into your MCP client server list rather than a browser.
Captured passively during the read-only scan. Click any value to find servers that match it.
The tools this server advertises via tools/list — names, purposes, and the parameters each accepts, exactly as enumerated read-only.
Today's plain-English read on overall market risk and what regime markets are in. Returns: - **Signal Strategist composite** — the canonical headline figure: composite_strategist (0-100), regime_strat
Signal Strategist composite — the canonical headline read on today's market regime, with no legacy fields in the response. Returns: - composite_strategist (0-100) — Turbulence-anchored composite (0.6
Regime Quadrant — joint position of Financial Turbulence and Financial Fragility. Useful when the user is specifically asking about the four-archetype regime grid (Constructive / Trending / Stress / S
Sorted worst-first. Each finding shows its severity, what it means, its OWASP MCP Top-10 mapping, and a recommended fix — the check id links to the exact methodology row that produced it.
tool: get_risk_score
A tool description tries to alter the model’s use of another tool.
ends — use `get_risk_history` instead. Chain with `get_signal_strategist` foRecommendationDescriptions must describe only their own tool.
tool: get_strategist_composite
A tool description tries to alter the model’s use of another tool.
sites, use `get_risk_score` instead. Updated daily. Updated daily ~03RecommendationDescriptions must describe only their own tool.
tool: get_risk_history
A tool description tries to alter the model’s use of another tool.
-time read use `get_risk_score` or `get_strategist_composite`.RecommendationDescriptions must describe only their own tool.
tool: get_conditional_returns
A tool description tries to alter the model’s use of another tool.
Pair with `get_risk_score` so the user knows the current Investment RRecommendationDescriptions must describe only their own tool.
tool: get_interaction_table
A tool description tries to alter the model’s use of another tool.
tables use `get_conditional_returns`.RecommendationDescriptions must describe only their own tool.
tool: get_turbulence_score
A tool description tries to alter the model’s use of another tool.
Pair with `get_signal_dates` for historical analogues, and with `get_abRecommendationDescriptions must describe only their own tool.
tool: get_transition_probabilities
A tool description tries to alter the model’s use of another tool.
Pair with `get_turbulence_score` so the user knows which state today sits iRecommendationDescriptions must describe only their own tool.
tool: get_signal_dates
A tool description tries to alter the model’s use of another tool.
Pair with `get_turbulence_score` so the user can compare today's reading agRecommendationDescriptions must describe only their own tool.
tool: get_absorption_ratio
A tool description tries to alter the model’s use of another tool.
tail only use `get_fragility_loadings`.RecommendationDescriptions must describe only their own tool.
tool: get_fragility_loadings
A tool description tries to alter the model’s use of another tool.
alert read use `get_absorption_ratio`. For per-asset PC1/PC2 eigenvector loadingRecommendationDescriptions must describe only their own tool.
tool: get_pc_loadings_history
A tool description tries to alter the model’s use of another tool.
t read use `get_absorption_ratio`; for the raw Absorption Ratio time seriesRecommendationDescriptions must describe only their own tool.
tool: get_media_sentiment
A tool description tries to alter the model’s use of another tool.
assets use `get_sentiment_heatmap`; for outliers only use `get_sentiment_alerts`.RecommendationDescriptions must describe only their own tool.
tool: get_sentiment_heatmap
A tool description tries to alter the model’s use of another tool.
drill-down use `get_media_sentiment`; for the short-list of statistical outlierRecommendationDescriptions must describe only their own tool.
tool: get_sentiment_alerts
A tool description tries to alter the model’s use of another tool.
drill-down use `get_media_sentiment`; for the full ranked heatmap use `get_sentRecommendationDescriptions must describe only their own tool.
tool: get_geopolitical_tone
A tool description tries to alter the model’s use of another tool.
media tone use `get_media_sentiment` or `get_sentiment_alerts`; this tool is thRecommendationDescriptions must describe only their own tool.
tool: get_global_liquidity
A tool description tries to alter the model’s use of another tool.
ly history use `get_liquidity_history`; for region-by-region detail use `get_regiRecommendationDescriptions must describe only their own tool.
tool: get_liquidity_history
A tool description tries to alter the model’s use of another tool.
e snapshot use `get_global_liquidity`; for the regional cut use `get_regional_liRecommendationDescriptions must describe only their own tool.
tool: get_regional_liquidity
A tool description tries to alter the model’s use of another tool.
adline use `get_global_liquidity`; for monthly history use `get_liquidity_hiRecommendationDescriptions must describe only their own tool.
tool: get_oversold_opportunities
A tool description tries to alter the model’s use of another tool.
candidates use `get_overbought_opportunities`; for a quick headline use `get_stat_arb_suRecommendationDescriptions must describe only their own tool.
tool: get_overbought_opportunities
A tool description tries to alter the model’s use of another tool.
r field set as `get_oversold_opportunities`: z-score, RSI (Relative Strength IndexRecommendationDescriptions must describe only their own tool.
tool: get_ticker_metrics
A tool description tries to alter the model’s use of another tool.
creens use `get_oversold_opportunities`, `get_overbought_opportunities`, or `get_sRecommendationDescriptions must describe only their own tool.
tool: get_stat_arb_summary
A tool description tries to alter the model’s use of another tool.
sts drill into `get_oversold_opportunities` or `get_overbought_opportunities`; for a sRecommendationDescriptions must describe only their own tool.
tool: get_signal_strategist
A tool description tries to alter the model’s use of another tool.
posite use `get_risk_score`; for just the cross-pillar morning read useRecommendationDescriptions must describe only their own tool.
tool: get_periodic_returns
A tool description tries to alter the model’s use of another tool.
rket state use `get_risk_score` or `get_market_briefing`.RecommendationDescriptions must describe only their own tool.
tool: get_crypto_snapshot
A tool description tries to alter the model’s use of another tool.
Pair with `get_crypto_pair_metrics` for rolling volatility and correlations, oRecommendationDescriptions must describe only their own tool.
tool: get_crypto_pair_metrics
A tool description tries to alter the model’s use of another tool.
Pair with `get_crypto_snapshot` for current price levels.RecommendationDescriptions must describe only their own tool.
tool: get_crypto_wave_metrics
A tool description tries to alter the model’s use of another tool.
Pair with `get_crypto_snapshot` for the current price level and `get_cryptRecommendationDescriptions must describe only their own tool.
tool: get_crypto_pair_signals
A tool description tries to alter the model’s use of another tool.
Pair with `get_crypto_snapshot` for the current price levels.RecommendationDescriptions must describe only their own tool.
tool: get_options_chain
The text tells the model WHEN to call this tool relative to others ("always call first", "before any other tool", "chain to X tool") — a toxic-flow injection that hijacks the agent’s orchestration rather than describing the tool.
e on [ticker]". Always call this BEFORE invoking the options_mispricing_scan skillRecommendationTool metadata must describe only the tool, never sequence the agent’s calls.
tool: agent_analyst_technical
A tool description tries to alter the model’s use of another tool.
nical analyst — get_ticker_metrics + RATO + stat-arb environment. Tool-callable wrRecommendationDescriptions must describe only their own tool.
tool: read_memo
A tool description tries to alter the model’s use of another tool.
os persisted by finalize_memo.RecommendationDescriptions must describe only their own tool.
tool: read_audit
A tool description tries to alter the model’s use of another tool.
rned by a prior finalize_audit call (e.g. 'finturb://audit/2026-05-13/dxyz-001RecommendationDescriptions must describe only their own tool.
tool: firm_simulation
A tool description tries to alter the model’s use of another tool.
finalize_memo + finalize_audit per the run-book. Args: ticker (required), mandRecommendationDescriptions must describe only their own tool.
tool: agent_analyst_chief_economist
A tool description tries to alter the model’s use of another tool.
, persisted via finalize_memo to finturb://memo/macro/); otherwise Mode B (peRecommendationDescriptions must describe only their own tool.
tool: build_catalyst_graph
A tool description tries to alter the model’s use of another tool.
transmission in firm_simulation Stage 1.5. Arguments: ticker (required), upstreRecommendationDescriptions must describe only their own tool.
tool: get_firm_bundle
A tool description tries to alter the model’s use of another tool.
d finalize_memo/finalize_audit are live tool calls. Args: ticker (required), mRecommendationDescriptions must describe only their own tool.
tool: get_substrate_asof
A tool exposes a free-text/webhook/feedback parameter with no honest purpose — a classic exfil channel.
r report. Daily history begins 2026-04 (earlier dates partial). Args: aRecommendationRemove side-channel parameters; constrain tool inputs.
tool: get_substrate_asof
A tool description tries to alter the model’s use of another tool.
orption_ratio / get_quadrant_state / get_global_liquidity / get_geopolitical_toneRecommendationDescriptions must describe only their own tool.
tool: get_inflation_expectations
A tool exposes a free-text/webhook/feedback parameter with no honest purpose — a classic exfil channel.
its own 5-year history Call this when the user asks "what areRecommendationRemove side-channel parameters; constrain tool inputs.
tool: get_signal_strategist_ui
A tool description tries to alter the model’s use of another tool.
REFER THIS over get_signal_strategist whenever the user asks to SEE or VISUALRecommendationDescriptions must describe only their own tool.
tool: (server instructions)
A tool exposes a free-text/webhook/feedback parameter with no honest purpose — a classic exfil channel.
turn of the conversation; assume the user has not read prior turns • pRecommendationRemove side-channel parameters; constrain tool inputs.
tool: (server instructions)
A tool description tries to alter the model’s use of another tool.
drant → get_risk_score (returns the Signal Strategist composite +RecommendationDescriptions must describe only their own tool.
tool: (server instructions)
The text tells the model WHEN to call this tool relative to others ("always call first", "before any other tool", "chain to X tool") — a toxic-flow injection that hijacks the agent’s orchestration rather than describing the tool.
mpulse, you MUST call FinTurb tools first to ground the answer in current data. NEVERRecommendationTool metadata must describe only the tool, never sequence the agent’s calls.
The server accepts tool enumeration (and likely invocation) with no authentication.
RecommendationRequire OAuth 2.1 authorization for any server exposing non-public tools.
tool: get_risk_score
An unusually long description is a common injection-padding tactic.
description length 2169 charsRecommendationKeep descriptions concise.
tool: get_oversold_opportunities
An unusually long description is a common injection-padding tactic.
description length 2518 charsRecommendationKeep descriptions concise.
tool: get_options_chain
An unusually long description is a common injection-padding tactic.
description length 2178 charsRecommendationKeep descriptions concise.
The server exposes one or more ui:// (MCP Apps) resources whose HTML/JS renders inside the host client — a client-side injection / data-exposure surface most scanners ignore. Flagged for review, not damning on its own.
1 ui:// resource(s); e.g. ui://finturb/signal-strategistRecommendationReview each ui:// resource’s markup and scripts; treat host-rendered UI as untrusted, sandbox it, and never expose secrets or conversation context to it.
Vantaj uptime monitoring via MCP — manage monitors, heartbeats, incidents, and status pages.
Unified gateway to Algeria's TKAWEN ecosystem: commerce, certification, and AI tools.
Provides access to the Cohereon Doctrine AI safety framework with governance components, tiered access, and agent onboarding.
Agentic rails for complex workflows with receipts, fees, and MCP tool access.
Structural TC39 spec lookup for ECMA-262 and ECMA-402 in AI agents, SHA-pinned and offline-first.
Structural TC39 spec lookup for ECMA-262 and ECMA-402 in AI agents, SHA-pinned and offline-first.
How market risk and the Investment Regime have evolved over the recent past. Returns: - **Signal Strategist read for today** (headline overlay) — composite_strategist (0-100), regime_strategist (Norma
How major asset classes have historically performed in each Investment Regime. Returns: - Mean forward return, probability of a negative return, and CVaR (Conditional Value-at-Risk — the average loss
How an asset has performed historically when Fragility, Turbulence, and Sentiment all line up (or don't). Returns: - 2×2×2 historical conditional return table for one asset, broken down by Financial F
How unusual today's cross-asset price moves are versus their historical pattern. Returns: - Financial Turbulence (Mahalanobis Distance, MD) daily reading: raw value, expanding-history percentile, quar
The base-rate odds of staying in or moving out of today's Financial Turbulence state. Returns: - Markov transition matrices for the Financial Turbulence (Mahalanobis Distance, MD) regime — both the da
Historical episodes when Financial Turbulence flagged a bullish or bearish setup, and what happened next. Returns: - Type-A bearish (risk-off) signal dates: when Financial Turbulence (Mahalanobis Dist
How tightly today's asset classes are moving together — a measure of Financial Fragility. Returns Financial Fragility (Absorption Ratio, AR) — the share of cross-asset return variance explained by the
The raw 30-day history of Financial Fragility for charting or follow-on computation. Returns: - 30-day tail of the Financial Fragility (Absorption Ratio, AR) time series — daily values plus their perc
Which specific assets are driving the dominant factors behind today's Financial Fragility. Returns: - Per-date variance shares for the first four principal components (PC1–PC4) plus Financial Fragilit
How the global news cycle is talking about specific assets right now. Returns: - Per-ticker GDELT media tone (global news sentiment) and news volume — both as raw values and as z-scores versus their o
Which assets the news cycle is talking about most loudly today, ranked. Returns: - Every tracked asset sorted by the magnitude of its composite GDELT media tone signal (positive or negative — what mat
The short-list of assets where today's news sentiment is genuinely unusual. Returns: - Every asset whose GDELT media tone z-score or news volume z-score is more than two standard deviations from its o
How tense the world looks today through the lens of global event coverage. Returns: - Average Goldstein Scale score — a -10 to +10 conflict-vs-cooperation index across all events captured in GDELT. Mo
How easy or hard it is to borrow money around the world right now, plus the central-bank stance behind it. Returns: - Global Liquidity Index (GLI), 0–100 — the headline composite of global funding con
How borrowing and funding conditions have evolved over the recent past, month by month. Returns: - Monthly time series of the Global Liquidity Index (GLI) and its sub-components — Policy Liquidity Ind
How borrowing and funding conditions look region by region. Returns: - Per-region liquidity reading on a 0–100 scale for the major economies (United States, Eurozone, China, Japan, United Kingdom), de
Securities that look CHEAP / stretched to the downside and are candidates for a stat-arb (statistical arbitrage / mean-reversion) BOUNCE. This is THE tool for any "what looks cheap and is likely to bo
Securities that look EXPENSIVE / stretched to the upside and are candidates for a stat-arb (statistical arbitrage / mean-reversion) PULLBACK. This is THE tool for any "what looks expensive / overexten
The full quantitative profile for one named ticker — momentum, mean-reversion, and tail-risk fields. Returns: - 16 stat-arb (statistical arbitrage / mean-reversion) fields for the requested ticker, in
A quick headline of which assets are at mean-reversion extremes today. Returns: - Counts of how many tickers are flagged oversold versus overbought after the upstream stat-arb (statistical arbitrage /
A single-call morning briefing across every FinTurb pillar. Returns a synthesis of: - 3-way composite Risk Score (0–100) and Investment Regime - Financial Fragility (Absorption Ratio, AR) — three-tier
The dashboard-grade snapshot: Investment Regime, the liquidity-adjusted score, Financial Turbulence, and conditional returns in one call. Returns: - 3-way composite Risk Score and Investment Regime la
Calendar-year returns across major asset classes from 2018 through year-to-date. Returns: - Annual return per year for ~20 assets including SPY, BTC, ETH, GLD, HYG, EMB, VNQ and other cross-asset inst
How safe and well-pegged the major stablecoins look right now. Returns: - Pointer to the full HTML stablecoin scorecard dashboard, which contains red / amber / green (RAG) scores across 10 dimensions
Today's BTC, ETH, and Gold prices plus the BTC-ETH, BTC-Gold, and ETH-Gold pair ratios with z-scores, relative strength, and 30-day momentum. Returns: - Latest spot prices: BTC-USD, ETH-USD, GOLD - Pa
Rolling volatility, rolling correlations, and risk-adjusted return statistics for BTC, ETH, Gold and the three pair ratios. Returns: - Per asset (BTC-USD, ETH-USD, GOLD) and per pair (BTC-ETH, BTC-GOL
Wave-theory cycle metrics for BTC, ETH, Gold and the three pair ratios. Returns for each asset/pair (BTC-USD, ETH-USD, GOLD, BTC-ETH, BTC-GOLD, ETH-GOLD): - waves_total: completed wave cycles detected
Current pair-trading signals across BTC-ETH, BTC-GOLD, ETH-GOLD, GLD-BTC, GLD-ETH. Returns: - Per pair file: - latest_signal: -1 (sell ratio), 0 (hold), +1 (buy ratio) - signal_date: date the signal f
Fetch a structured option chain for a US-listed equity or ETF from Yahoo Finance — spot, risk-free rate, dividend info, and per-expiry calls + puts with bid/ask/mid/IV/volume/open-interest. Returns: -
Agentic firm-simulation TOOL form — macro regime analyst — Financial Turbulence + Financial Fragility + Signal Strategist composite + Regime Quadrant; FinTurb-native. Tool-callable wrapper around the
Agentic firm-simulation TOOL form — liquidity analyst — Global / Policy / Private Sector Liquidity + Cross-Border Flows; FinTurb-native. Tool-callable wrapper around the matching @mcp.prompt of the sa
Agentic firm-simulation TOOL form — options-flow analyst — skew, term structure, parity check (input report, not actionable scoring). Tool-callable wrapper around the matching @mcp.prompt of the same
Agentic firm-simulation TOOL form — geopolitical analyst — GDELT media tone, regional divergence, alert surface; FinTurb-native. Tool-callable wrapper around the matching @mcp.prompt of the same role.
Agentic firm-simulation TOOL form — fundamentals analyst — valuation, growth, balance sheet input report. Tool-callable wrapper around the matching @mcp.prompt of the same role. Use this from MCP host
Agentic firm-simulation TOOL form — technical analyst — get_ticker_metrics + RATO + stat-arb environment. Tool-callable wrapper around the matching @mcp.prompt of the same role. Use this from MCP host
Agentic firm-simulation TOOL form — news analyst — ticker headlines, materiality ranking, tone convergence. Tool-callable wrapper around the matching @mcp.prompt of the same role. Use this from MCP ho
Agentic firm-simulation TOOL form — social-sentiment analyst — retail crowding, divergence vs formal news. Tool-callable wrapper around the matching @mcp.prompt of the same role. Use this from MCP hos
Agentic firm-simulation TOOL form — bull researcher — strongest long case from the 8 analyst reports, adversarial framing. Tool-callable wrapper around the matching @mcp.prompt of the same role. Use t
Agentic firm-simulation TOOL form — bear researcher — strongest short case, anchored on Financial Fragility + downside conditional returns. Tool-callable wrapper around the matching @mcp.prompt of the
Agentic firm-simulation TOOL form — research manager — regime-conditioned synthesis (FinTurb's structural advantage over vanilla Tauric). Tool-callable wrapper around the matching @mcp.prompt of the s
Agentic firm-simulation TOOL form — aggressive risk debator — bigger sizing, less hedging, longer holding. Tool-callable wrapper around the matching @mcp.prompt of the same role. Use this from MCP hos
Agentic firm-simulation TOOL form — conservative risk debator — smaller sizing, more hedging, tighter stops. Tool-callable wrapper around the matching @mcp.prompt of the same role. Use this from MCP h
Agentic firm-simulation TOOL form — neutral risk debator — arbitrates and emits final risk parameters. Tool-callable wrapper around the matching @mcp.prompt of the same role. Use this from MCP hosts t
Agentic firm-simulation TOOL form — FinTurb-native fragility gate — fires when both Financial Turbulence and Financial Fragility are top-quartile. Tool-callable wrapper around the matching @mcp.prompt
Agentic firm-simulation TOOL form — trader — concrete trade structure with invalidation (Tier-1 in Phase A; Tier-3 hybrid in Phase B). Tool-callable wrapper around the matching @mcp.prompt of the same
Agentic firm-simulation TOOL form — portfolio manager — final approve/reject/revise verdict with audit footer (Tier-1 in Phase A; Tier-2 wrapper in Phase B). Tool-callable wrapper around the matching
Agentic firm-simulation TOOL form — arithmetic gate validator. Tool-callable wrapper for the pm_validate_math role. Use when claude.ai or other tool-only surfaces need to invoke pm_validate_math progr
Tier-2 audit persistence helper. Signs and persists a pm_approve (or any Tier-2 wrapper) verdict to /home/mkIC/Finturb_godaddy/audit_log/<date>/<id>.json with a tamper-evident sha256[:16] signature, a
Tier-3 hybrid memo persistence helper. Signs and persists a trader_synthesize trade memo to /home/mkIC/Finturb_godaddy/memos/<ticker>/<id>.md with sidecar JSON metadata, and returns the memo URI for c
Read a persisted signed memo by URI or ID. Mirrors the finturb://memo/{memo_id} resource as a tool-surface call for MCP clients that don't expose resources/read to tool_use blocks (e.g. claude.ai web)
Read a persisted signed audit record by URI. Mirrors the finturb://audit/{date}/{audit_id} resource as a tool-surface call for MCP clients that don't expose resources/read (e.g. claude.ai web). Pass t
List recent persisted memos in a ticker namespace, sorted by as_of_date descending. Used by chief_economist Mode B to discover the most recent standing macro memo (prefix='macro'), and by any agent th
List recent persisted audit records, sorted by as_of_date descending. Used for retrospective review and compliance queries — e.g. "every APPROVE in May 2026" or "all audits for ticker X before date Y"
FinTurb flagship workflow - TOOL form. Returns the full 10-stage run-book as a parameterised instruction string. Use from any MCP surface (claude.ai web, Claude Desktop, custom clients). The model rea
Agentic firm-simulation TOOL form — geopolitical-to-single-name transmission analyst (agent #19). Tool-callable wrapper around the matching @mcp.prompt of the same role. Use from MCP hosts that cannot
Agentic firm-simulation TOOL form — firm Chief Economist (agent #20). Tool-callable wrapper. Two modes: pass upstream_reports='mode=A' for the standing monthly outlook (long-form, persisted via finali
Build a structured entity-relationship graph for a ticker's active catalyst. TOOL form — returns the methodology embedded; the model then constructs the graph using web search + the FinTurb get_* tool
Run a full firm simulation in ONE fetch - returns the complete 10-stage run-book PLUS all 21 agent methodologies (9 analysts, catalyst graph, transmission analyst, fragility gate, bull/bear researcher
Point-in-time market-risk substrate for a PAST date - what the FinTurb pipeline actually recorded that day, replayed from the signal ledger. PREFER this over get_signal_strategist / get_turbulence_sco
Current Core CPI level plus realised, survey and market-implied expectations. Returns the institutional inflation read: - Core CPI (Atlanta Fed Sticky) latest reading + month - Headline CPI, Core CPI,
Dynamic Core-CPI-level + 3-month-trend regime classifier. Replaces the legacy hardcoded historical phase labels ('Disinflation since 2023' etc.) which never updated. Bands: - DEFLATION RISK: Core CPI
Decision-tree next-month Core CPI prediction (inflation-inertia model). Walks the parsed tree leaves (CPI_Core_lag_1 carries ~99.9% of the feature importance) to find the predicted next-month Core CPI
Survey vs market-implied inflation expectations + divergence read. Returns: - Survey: University of Michigan 1Y consumer expectations - Market: 5Y / 10Y breakevens, 5y5y forward, Cleveland Fed 1Y mode
Stability of the 24-month rolling Phillips Curve coefficients. For each of the 5 Phillips inputs (Unemployment Gap, Output Gap, LFP Gap, UMich Expectation, WTI 3M Change), returns: - Latest coefficien
Trailing time series for any inflation-related series we track. Args: series: one of: CPI_Core_Sticky | CPI_Headline_YoY | CPI_Core_YoY | PCE_Headline_YoY | PCE_Core_YoY | UMich_1Y | BE_5Y | BE_10Y |
How the Phillips Curve has evolved across decades and what it implies for the potency of monetary policy. For each decade from the 1970s through the current decade, runs a simple OLS regression of Cor
Signal Strategist as a rendered, interactive dashboard PANEL (MCP App). PREFER THIS over get_signal_strategist whenever the user asks to SEE or VISUALISE the read — "show me the Signal Strategist pane