Labsco
MCP SERVER · OFFICIAL PROJECT

FXMacroData

by fxmacrodata

Official-source macro data — policy rates, inflation, release calendars, COT and FX — with the timestamps a backtest needs.

Economic, Alternative & Prediction-Market DataOfficial source
Summary
Release timestamps, so a backtest only sees what was known then.

known_at_time_task cuts a series at an as-of date using announcement timestamps, and point_in_time_safe on an ordinary indicator_query tells you whether the same slice is trustworthy. That distinction is the difference between a backtest and a look-ahead, and most macro APIs do not expose it.

What it is

FXMacroData's hosted server at https://mcp.fxmacrodata.com, over HTTP. A read-only surface of 30 tools covering indicators, calendars, FX, COT and commodities, plus chart artifacts and multi-source research workflows.

What you get
  • 30 tools across data, visuals and workflows
  • Core data — ping, data_catalogue, indicator_query, release_calendar, forex, market_sessions, cot_data, commodities, official_dataset_family
  • Chart artifacts for hosts that render them — indicator_visual_artifact, forex_visual_artifact, commodities_visual_artifact, cot_visual_artifact, policy_rate_differential_visual_artifact
  • Research workflows — macro_briefing_task, indicator_intel_task, pair_intel_task, macro_heatmap_task, policy_scenario_modeler_task, macro_war_room_task, event_impact_replay_task, quant_scenario_lab_task
  • Decision and portfolio workflows — known_at_time_task, macro_regime_classifier_task, release_risk_score_task, portfolio_risk_engine_task, fx_trade_setup_task, fx_backtest_task, macro_research_pack_task, subscribe_for_mcp_access
  • Every response carries an mcp_metadata block — latest_available_date, data_lag_days, source_type, is_proxy, is_derived, point_in_time_safe — so a fresh official series is distinguishable from a derived fallback
  • 18 currency areas: USD, EUR, GBP, JPY, AUD, CAD, CHF, NZD, HKD, SGD, NOK, PLN, SEK, DKK, BRL, CNY, KRW and MXN
Requirements

Point an HTTP client at https://mcp.fxmacrodata.com. USD table data answers with no key, up to 100 requests a day. Non-USD series, the chart and analytics tools and full history need a paid key — complete OAuth 2.0 with PKCE, send it as a bearer token, or append ?api_key=YOUR_KEY to the URL.

Setup effort

One command plus a key — pip install fxmacrodata, then supply credentials