# FXMacroData MCP server

Macroeconomic and FX time-series data for AI agents: indicators, calendars, COT, forex, commodities.

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-fxmacrodata-fxmacrodata
- Repository: https://github.com/fxmacrodata/fxmacrodata
- Website: https://fxmacrodata.com

## Install
- Endpoint: https://fxmacrodata.com/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://fxmacrodata.com/mcp

## Tools
- ping (Ping) - Quick health check that confirms the FXMacroData API and MCP server are reachable. Use this only if other tools fail unexpectedly — it is not needed before normal calls. Endpoint: https://fxmacrodata.com/mcp
- mcp_capabilities (MCP Capabilities) - Explain what the FXMacroData MCP server can do, which tools render MCP Apps, which tools return plain rows, what is public versus subscriber-only, and how to choose tools across ChatGPT, Claude, Cursor, Codex, and plain MCP clients. Use this when a user asks what is available, why visuals are not showing, or how to get the same result in a different interface. Endpoint: https://fxmacrodata.com/mcp
- mcp_auth_guide (MCP Auth Guide) - Explain which authentication mode to use for FXMacroData MCP across major clients and platforms. Use this when the user asks whether to use OAuth, an API key, a bearer token, ChatGPT/OpenAI Apps, Claude/Anthropic, Microsoft/VS Code/Copilot-style clients, Cursor, Codex, local scripts, or CI. Endpoint: https://fxmacrodata.com/mcp
- subscribe_for_mcp_access (Subscribe For MCP Access) - Open subscription options when a user needs to unlock MCP app visuals, charts, and advanced analytical tools. Returns a direct checkout path. Endpoint: https://fxmacrodata.com/mcp
- data_catalogue (Indicator Catalogue) - List every macroeconomic indicator FXMacroData publishes for a currency, with units, frequency, and coverage/freshness metadata. ALWAYS call this first when the user asks about a country's macro data — it returns the exact `indicator` slug strings to pass to indicator_query, release_calendar, and indicator_visual_artifact. Check `coverage` before calling indicator_query; stale, partial, or unavailable rows are not suitable for real-time carry or inflation analysis. Supported currencies (lowercase 3-letter codes): AUD, BRL, CAD, CHF, CNH, CNY, DKK, EUR, GBP, IDR, ILS, JPY, NGN, NOK, NZD, PEN, SEK, THB, USD. Endpoint: https://fxmacrodata.com/mcp
- risk_sentiment (Global Risk Sentiment) - Return the global risk-on/risk-off sentiment series used for FX regime analysis. The result includes a derived composite score, regime label, component contributions, pagination, and data_quality metadata. Use this for cross-asset regime context before classifying high-beta, safe-haven, commodity, or USD-defensive FX conditions. Endpoint: https://fxmacrodata.com/mcp
- release_calendar (Release Calendar) - Get upcoming scheduled macroeconomic release timestamps for a currency. Use this when the user asks 'when is the next CPI/GDP/payrolls/policy decision', or to plan a trade around a known release. Returns ISO-8601 announcement_datetime values in UTC plus market-local timestamps. Pass `timezone` for an additional `announcement_datetime_requested_timezone` field. Each row has a `release` string with the indicator name and a `currency` code. Unbounded calls return future releases only; do not show stale past rows unless the user explicitly asks for historical/past calendar data. Consumer-facing clients should present the returned markdown agenda or render the Release Calendar App resource; do not summarize this tool as only a row count. Pass an optional `indicator` filter to narrow to a single series. Pass optional `start_date` and `end_date` bounds when the user mentions a month, week, day, or explicit date range. Supported currencies: AED, ARS, AUD, BOB, BRL, CAD, CHF, CLP, CNH, CNY, COMM, COP, CZK, DKK, DZD, EGP, EUR, GBP, HKD, HUF, IDR, ILS, INR, JPY, KRW, MAD, MXN, MYR, NGN, NOK, NZD, PEN, PHP, PKR, PLN, RUB, SAR, SEK, SGD, THB, TRY, TWD, USD, UYU, VND, ZAR. Supported indicators: average_hourly_earnings, balance_on_goods, balance_on_services, breakeven_inflation_rate, building_approvals, building_permits, business_confidence, capital_account_balance, cb_assets, commodity_price_energy, commodity_price_ex_energy, commodity_price_index, consumer_confidence, core_inflation, core_inflation_median, core_inflation_mom, core_inflation_trim, core_pce, credit_growth, current_account_balance, deposit_rates, durable_goods_orders, employment, exports, financial_account_balance, foreign_reserves, full_time_employment, gdp, gdp_growth_q4_yoy, gdp_growth_qoq_saar, gdp_quarterly, gold_reserves, gov_bond_10y, gov_bond_1y, gov_bond_20y, gov_bond_2y, gov_bond_30y, gov_bond_3y, gov_bond_40y, gov_bond_4y, gov_bond_5y, gov_bond_7y, government_debt, house_price_index, household_credit, housing_starts, imports, inflation, inflation_linked_bond, inflation_mom, initial_jobless_claims, international_assets, international_liabilities, job_openings, m1, m2, m3, monthly_cpi, nairu, net_foreign_asset_position, non_farm_payrolls, part_time_employment, participation_rate, pce, pce_mom, policy_rate, policy_rate_mlf, policy_rate_mro, policy_rate_target_lower, ppi, ppi_mom, primary_income_balance, retail_sales, risk_free_rate, secondary_income_balance, services_balance, sight_deposits, terms_of_trade, trade_balance, trade_weighted_index, trimmed_mean_inflation, unemployment, wage_price_index, wages. Endpoint: https://fxmacrodata.com/mcp
- release_calendar_visual_artifact (Release Calendar Visual Artifact) - Same payload as release_calendar, but named as an explicit visual artifact tool so compatible MCP Apps clients render the interactive Release Calendar App inline. Prefer this by default when the user asks to show, display, visualize, or render a macro release calendar, especially for prompts like 'show me the AUD release calendar'. Only prefer plain release_calendar when the user explicitly asks for a raw table, JSON, exact rows, or text-only output. Pass optional `indicator`, `start_date`, and `end_date` filters when the user names a specific series, month, week, day, or date range. Pass `timezone` when the user asks for local times in a specific city or region. Supported currencies: AED, ARS, AUD, BOB, BRL, CAD, CHF, CLP, CNH, CNY, COMM, COP, CZK, DKK, DZD, EGP, EUR, GBP, HKD, HUF, IDR, ILS, INR, JPY, KRW, MAD, MXN, MYR, NGN, NOK, NZD, PEN, PHP, PKR, PLN, RUB, SAR, SEK, SGD, THB, TRY, TWD, USD, UYU, VND, ZAR. Supported indicators: average_hourly_earnings, balance_on_goods, balance_on_services, breakeven_inflation_rate, building_approvals, building_permits, business_confidence, capital_account_balance, cb_assets, commodity_price_energy, commodity_price_ex_energy, commodity_price_index, consumer_confidence, core_inflation, core_inflation_median, core_inflation_mom, core_inflation_trim, core_pce, credit_growth, current_account_balance, deposit_rates, durable_goods_orders, employment, exports, financial_account_balance, foreign_reserves, full_time_employment, gdp, gdp_growth_q4_yoy, gdp_growth_qoq_saar, gdp_quarterly, gold_reserves, gov_bond_10y, gov_bond_1y, gov_bond_20y, gov_bond_2y, gov_bond_30y, gov_bond_3y, gov_bond_40y, gov_bond_4y, gov_bond_5y, gov_bond_7y, government_debt, house_price_index, household_credit, housing_starts, imports, inflation, inflation_linked_bond, inflation_mom, initial_jobless_claims, international_assets, international_liabilities, job_openings, m1, m2, m3, monthly_cpi, nairu, net_foreign_asset_position, non_farm_payrolls, part_time_employment, participation_rate, pce, pce_mom, policy_rate, policy_rate_mlf, policy_rate_mro, policy_rate_target_lower, ppi, ppi_mom, primary_income_balance, retail_sales, risk_free_rate, secondary_income_balance, services_balance, sight_deposits, terms_of_trade, trade_balance, trade_weighted_index, trimmed_mean_inflation, unemployment, wage_price_index, wages. Endpoint: https://fxmacrodata.com/mcp
- forex (FX Spot Rates) - Get raw historical FX spot-rate rows for a currency pair (e.g. EUR/USD, USD/JPY). Prefer this tool when the user explicitly wants a plain-text table, raw rows, exact values, JSON-like data, or technical-indicator series (SMA, EMA, RSI, MACD, Bollinger Bands, etc.) computed from spot without a chart. If the user asks more generally to show/tell/explain the last few weeks or months of a pair, prefer forex_visual_artifact instead so the client can render a chart. Daily granularity from official central-bank reference rates with full multi-year history. Supported currencies (use lowercase 3-letter codes): AUD, BRL, CAD, CHF, CNH, CNY, DKK, EUR, GBP, IDR, ILS, JPY, NGN, NOK, NZD, PEN, SEK, THB, USD. Optional `indicators` parameter accepts a comma-separated list of technical indicator slugs to attach to each row. Supported indicator values: bollinger_bands, ema_12, ema_26, macd, rsi_14, sma_20, sma_200, sma_50, all. Endpoint: https://fxmacrodata.com/mcp
- indicator_query (Indicator Time Series) - Get a paginated historical time series of a single macroeconomic indicator for a currency, sourced directly from the official central bank or statistical agency. Use this for CPI/inflation, GDP, unemployment, policy rates, bond yields, payrolls, retail sales, PCE, PPI, trade balance, current account, money supply, and similar series. Each row returns `date` (value-as-of), `val` (numeric), and `announcement_datetime` (when the value was first published — useful for backtest point-in-time integrity). Successful responses are chart-ready by default for MCP Apps hosts while preserving the full raw result envelope for data workflows. Use `limit`, `offset`, or `page` to page through broad histories; check `pagination.next_offset` and `pagination.page_includes_latest_available` in the result. Responses default to official-source rows only; prohibited private aggregator rows are always removed. Always call data_catalogue(currency) first to get the exact indicator slug. USD indicators are free; non-USD requires API key. Supported currencies: AUD, BRL, CAD, CHF, CNH, CNY, DKK, EUR, GBP, IDR, ILS, JPY, NGN, NOK, NZD, PEN, SEK, THB, USD. Supported indicators: average_hourly_earnings, balance_on_goods, balance_on_services, breakeven_inflation_rate, building_approvals, building_permits, business_confidence, capital_account_balance, cb_assets, commodity_price_energy, commodity_price_ex_energy, commodity_price_index, consumer_confidence, core_inflation, core_inflation_median, core_inflation_mom, core_inflation_trim, core_pce, credit_growth, current_account_balance, deposit_rates, durable_goods_orders, employment, exports, financial_account_balance, foreign_reserves, full_time_employment, gdp, gdp_growth_q4_yoy, gdp_growth_qoq_saar, gdp_quarterly, gold_reserves, gov_bond_10y, gov_bond_1y, gov_bond_20y, gov_bond_2y, gov_bond_30y, gov_bond_3y, gov_bond_40y, gov_bond_4y, gov_bond_5y, gov_bond_7y, government_debt, house_price_index, household_credit, housing_starts, imports, inflation, inflation_linked_bond, inflation_mom, initial_jobless_claims, international_assets, international_liabilities, job_openings, m1, m2, m3, monthly_cpi, nairu, net_foreign_asset_position, non_farm_payrolls, part_time_employment, participation_rate, pce, pce_mom, policy_rate, policy_rate_mlf, policy_rate_mro, policy_rate_target_lower, ppi, ppi_mom, primary_income_balance, retail_sales, risk_free_rate, secondary_income_balance, services_balance, sight_deposits, terms_of_trade, trade_balance, trade_weighted_index, trimmed_mean_inflation, unemployment, wage_price_index, wages. Endpoint: https://fxmacrodata.com/mcp
- indicator_visual_artifact (Indicator Visual Artifact) - Same payload as indicator_query, but also returns MCP Apps metadata so compatible clients (Claude Desktop, ChatGPT, Codex, etc.) render an interactive line chart instead of a JSON dump. Prefer this by default for indicator time-series requests, especially when the user asks to show, tell, explain, compare, inspect a trend, or review a recent window. For broad histories, use the existing `limit`, `offset`, or `page` controls and inspect `pagination.next_offset` rather than retrying with arbitrary shorter windows. Only fall back to indicator_query when the user explicitly wants a raw table, plain text list, JSON, exact rows, or minimal structured data. Supported currencies: AUD, BRL, CAD, CHF, CNH, CNY, DKK, EUR, GBP, IDR, ILS, JPY, NGN, NOK, NZD, PEN, SEK, THB, USD. Supported indicators: average_hourly_earnings, balance_on_goods, balance_on_services, breakeven_inflation_rate, building_approvals, building_permits, business_confidence, capital_account_balance, cb_assets, commodity_price_energy, commodity_price_ex_energy, commodity_price_index, consumer_confidence, core_inflation, core_inflation_median, core_inflation_mom, core_inflation_trim, core_pce, credit_growth, current_account_balance, deposit_rates, durable_goods_orders, employment, exports, financial_account_balance, foreign_reserves, full_time_employment, gdp, gdp_growth_q4_yoy, gdp_growth_qoq_saar, gdp_quarterly, gold_reserves, gov_bond_10y, gov_bond_1y, gov_bond_20y, gov_bond_2y, gov_bond_30y, gov_bond_3y, gov_bond_40y, gov_bond_4y, gov_bond_5y, gov_bond_7y, government_debt, house_price_index, household_credit, housing_starts, imports, inflation, inflation_linked_bond, inflation_mom, initial_jobless_claims, international_assets, international_liabilities, job_openings, m1, m2, m3, monthly_cpi, nairu, net_foreign_asset_position, non_farm_payrolls, part_time_employment, participation_rate, pce, pce_mom, policy_rate, policy_rate_mlf, policy_rate_mro, policy_rate_target_lower, ppi, ppi_mom, primary_income_balance, retail_sales, risk_free_rate, secondary_income_balance, services_balance, sight_deposits, terms_of_trade, trade_balance, trade_weighted_index, trimmed_mean_inflation, unemployment, wage_price_index, wages. Endpoint: https://fxmacrodata.com/mcp
- forex_visual_artifact (FX Visual Artifact) - Same payload as forex, but packaged with MCP Apps chart metadata so compatible clients render an interactive spot-rate chart inline. Prefer this by default for FX pair time-series requests, especially for prompts like 'show me AUD/USD', 'tell me the last 30 days', 'how has EUR/USD moved recently', or any request where a trend view is more useful than raw rows. Only prefer plain forex when the user explicitly asks for a table, raw values, JSON, CSV-style output, or exact row-by-row data. Endpoint: https://fxmacrodata.com/mcp
- commodities_visual_artifact (Commodities Visual Artifact) - Same payload as commodities, but packaged with MCP Apps chart metadata so compatible clients render an interactive commodity chart inline. Endpoint: https://fxmacrodata.com/mcp
- cot_visual_artifact (COT Visual Artifact) - Same payload as cot_data, but with MCP Apps chart metadata. By default it charts noncommercial net positioning; pass `metric` to chart another COT field. Endpoint: https://fxmacrodata.com/mcp
- policy_rate_differential_visual_artifact (Policy-Rate Differential Visual Artifact) - Build a two-series chart comparing base and quote policy-rate history to visualize the rate differential setup for an FX pair. Endpoint: https://fxmacrodata.com/mcp
- macro_briefing_task (Macro Briefing Task) - Build a compact macro briefing for a currency by combining catalogue, policy rate, GDP, and release-calendar data. Supports MCP Tasks for async execution when clients send a task-augmented request. Endpoint: https://fxmacrodata.com/mcp
- indicator_intel_task (Indicator Intelligence Task) - Build an intelligence pack for one indicator by combining chart-ready series data, derived analytics, and nearest release timing context. Supports MCP Tasks for async execution when clients send task-augmented requests. Endpoint: https://fxmacrodata.com/mcp
- pair_intel_task (FX Pair Intelligence Task) - Build an intelligence pack for an FX pair by combining policy-rate spread context, spot-rate context, and release-timing metadata. Supports MCP Tasks for async execution when clients send task-augmented requests. Endpoint: https://fxmacrodata.com/mcp
- macro_heatmap_task (Macro Heatmap Task) - Build a cross-currency macro heatmap from indicator time series and return a matrix with latest values, recent changes, and z-scores. Supports MCP Tasks for async execution when clients send task-augmented requests. Endpoint: https://fxmacrodata.com/mcp
- policy_scenario_modeler_task (Policy Scenario Modeler Task) - Run a policy-rate spread what-if scenario for an FX pair and estimate directional spot impact using an explicit heuristic elasticity assumption. Supports MCP Tasks for async execution when clients send task-augmented requests. Endpoint: https://fxmacrodata.com/mcp
- macro_war_room_task (Macro War Room Task) - Build a multi-panel macro market cockpit that combines FX sessions, upcoming release queue, pair context, and generated risk alerts. Supports MCP Tasks for async execution when clients send task-augmented requests. Endpoint: https://fxmacrodata.com/mcp
- event_impact_replay_task (Event Impact Replay Task) - Create a point-in-time replay timeline mapping macro announcements to FX context and heuristic impact markers. Supports MCP Tasks for async execution when clients send task-augmented requests. Endpoint: https://fxmacrodata.com/mcp
- quant_scenario_lab_task (Quant Scenario Lab Task) - Run an expanded quant-style policy scenario for an FX pair with deterministic projection, stress percentiles, and horizon assumptions. Supports MCP Tasks for async execution when clients send task-augmented requests. Endpoint: https://fxmacrodata.com/mcp
- known_at_time_task (Known At Time Task) - Return the slice of a macro series that would have been known at a specific timestamp, using announcement_datetime as the point-in-time integrity boundary. Supports MCP Tasks for async execution when clients send task-augmented requests. Endpoint: https://fxmacrodata.com/mcp
- macro_regime_classifier_task (Macro Regime Classifier Task) - Classify a currency's macro regime using policy rate, inflation, GDP, and unemployment context, with explicit assumptions and confidence notes. Supports MCP Tasks for async execution when clients send task-augmented requests. Endpoint: https://fxmacrodata.com/mcp
- release_risk_score_task (Release Risk Score Task) - Score upcoming releases for a currency pair using release-calendar proximity and indicator-level heuristics. Supports MCP Tasks for async execution when clients send task-augmented requests. Endpoint: https://fxmacrodata.com/mcp
- portfolio_risk_engine_task (Portfolio Risk Engine Task) - Analyze a multi-position FX book for concentration, stress exposure, and event-driven catalyst risk. Supports MCP Tasks for async execution when clients send task-augmented requests. Endpoint: https://fxmacrodata.com/mcp
- fx_trade_setup_task (FX Trade Setup Task) - Build a trader-oriented FX pair setup using spot context, macro differentials, upcoming catalyst risk, and optional COT positioning. Supports MCP Tasks for async execution when clients send task-augmented requests. Endpoint: https://fxmacrodata.com/mcp
- fx_backtest_task (FX Backtest Task) - Run a transparent rule-based FX backtest on historical spot data using carry and/or momentum signals. Supports MCP Tasks for async execution when clients send task-augmented requests. Endpoint: https://fxmacrodata.com/mcp
- macro_research_pack_task (Macro Research Pack Task) - Bundle catalogue, indicator history, next release timing, and optional FX pair context into one persistent-host-friendly research payload. Supports MCP Tasks for async execution when clients send task-augmented requests. Endpoint: https://fxmacrodata.com/mcp
- market_sessions (FX Market Sessions) - Tell the user which FX trading sessions are currently open (Sydney, Tokyo, London, New York) and when the next session opens/closes. Use this when the user asks 'is the market open?', 'when does London open?', or 'which sessions overlap right now?'. Pass an ISO-8601 UTC timestamp via `at` to get the snapshot for a specific moment instead of now. Accounts for weekends and major banking holidays. Endpoint: https://fxmacrodata.com/mcp
- cot_data (COT Report) - Get weekly CFTC Commitment of Traders (COT) positioning data for a currency's FX futures contract on the CME. Use this when the user asks about speculator positioning, non-commercial longs vs shorts, hedge-fund FX positioning, or wants to gauge sentiment extremes. Returns weekly snapshots with long/short open interest by trader category. Updated every Friday at 15:30 ET reflecting the Tuesday cutoff. Requires an API key. Supported currencies: AUD, CAD, CHF, EUR, GBP, HUF, JPY, MXN, NZD, TRY, USD, XAU. Endpoint: https://fxmacrodata.com/mcp
- commodities (Commodity Indicators) - Get historical price series for supported commodity indicators using the exact slugs advertised by this schema. Requires an API key. Supported indicators: gold, natural_gas, oil_brent, oil_wti, platinum, silver. Endpoint: https://fxmacrodata.com/mcp
- official_dataset_family (Official Dataset Family) - Get metadata-first official dataset payloads grouped by API endpoint type. Use endpoint_type to pick the API taxonomy group and dataset to choose the specific series family. Supported endpoint types: monetary_policy, fiscal_policy, international_trade, statistics_releases. Supported datasets: auction_metrics, bop, capital_flows, cb_liquidity, credit_conditions, external_debt, fx_intervention, iip, services_trade, treasury_cash, wage_settlements. Endpoint: https://fxmacrodata.com/mcp

## Resources
- ui://fxmacrodata/subscribe-cta.html - Subscribe For MCP Access Upgrade card with a direct CTA to start subscription checkout. MIME type: text/html;profile=mcp-app
- ui://fxmacrodata/indicator-chart.html - Indicator Chart App Interactive chart UI for indicator_visual_artifact results. MIME type: text/html;profile=mcp-app
- ui://fxmacrodata/comparison-chart.html - Comparison Chart App Interactive multi-series chart UI for pair-comparison visual tools. MIME type: text/html;profile=mcp-app
- ui://fxmacrodata/macro-heatmap.html - Macro Heatmap App Interactive heatmap UI for cross-currency indicator exploration. MIME type: text/html;profile=mcp-app
- ui://fxmacrodata/scenario-modeler.html - Policy Scenario Modeler App Interactive policy-spread scenario modeler for FX pairs. MIME type: text/html;profile=mcp-app
- ui://fxmacrodata/release-calendar.html - Release Calendar App Interactive calendar and agenda view for upcoming macroeconomic releases. MIME type: text/html;profile=mcp-app
- ui://fxmacrodata/macro-war-room.html - Macro War Room App Interactive market cockpit with sessions, releases, pair context, and alerts. MIME type: text/html;profile=mcp-app
- ui://fxmacrodata/event-impact-replay.html - Event Impact Replay App Interactive replay timeline that maps announcement events to market context. MIME type: text/html;profile=mcp-app
- ui://fxmacrodata/quant-scenario-lab.html - Quant Scenario Lab App Interactive quant-style scenario distributions and stress bands for FX pairs. MIME type: text/html;profile=mcp-app

## Prompts
- macro_briefing - Macro Briefing Daily macro briefing for a currency: latest policy rate, inflation, unemployment, GDP, and the next scheduled release. Uses data_catalogue, indicator_query, and release_calendar. Arguments: currency
- rate_decision_brief - Central-Bank Rate Decision Brief Decision-day brief for a central bank: current stance, inflation/labor backdrop, and the next scheduled meeting. Arguments: currency
- pair_analysis - FX Pair Analysis Multi-factor analysis of a currency pair: spot + technicals, rate differential, COT positioning. Arguments: base, quote
- pre_central_bank_decision_brief - Pre-Central-Bank Decision Brief Persistent-host-friendly workflow for preparing a central-bank decision preview using regime classification, next meeting timing, and scenario framing. Arguments: currency
- post_release_trade_summary - Post-Release Trade Summary Summarize a release after the print using event replay, point-in-time integrity, and pair context. Arguments: currency, indicator, base, quote
- pair_risk_check - FX Pair Risk Check Pair-focused risk workflow using release scoring, pair intelligence, and macro regime context. Arguments: base, quote
- week_ahead_macro_plan - Week Ahead Macro Plan Persistent planning workflow for the week ahead using release risk ranking and research-pack context. Arguments: base, quote
- data_quality_audit - Data Quality Audit Audit freshness, provenance, row counts, and missing-data flags before summarizing a series. Arguments: currency, indicator
- release_risk_ladder - Release Risk Ladder Rank upcoming macro releases for an FX pair and map event timing to market sessions. Arguments: base, quote
- known_at_time_backtest_check - Known-At-Time Backtest Check Check which macro rows were market-visible at an as-of timestamp before backtest-style reasoning. Arguments: currency, indicator, as_of
- event_gated_backtest_brief - Event-Gated Backtest Brief Create a hypothetical research brief for an event-gated FX backtest with costs and caveats. Arguments: base, quote, start_date, end_date
- portfolio_event_risk_scan - Portfolio Event-Risk Scan Scan a JSON list of FX positions for macro event concentration and stress assumptions. Arguments: positions_json
- cot_positioning_context - COT Positioning Context Use CFTC positioning as a positioning-extreme overlay for supported currencies. Arguments: currency, base, quote
- commodity_fx_context - Commodity FX Context Connect commodity series to commodity-sensitive FX pairs using FXMacroData only. Arguments: commodity, base, quote
- visualize_macro_series - Visualize Macro Series Route chart/plot requests to MCP Apps visual artifact tools and return short interpretation plus chart output. Arguments: request

## Metadata
- Owner: io.github.fxmacrodata
- Version: 1.0.1
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Apr 10, 2026
- Source: https://registry.modelcontextprotocol.io
