Skip to content
Back to search
100
MCP live v1.0.1 MCP 2025-11-25 streamable-http

FXMacroData

io.github.fxmacrodata/fxmacrodata

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

Uptime
100.0%
5 direct probes · 30d
Response
952ms
last probe
Tools
50
callable
Resources
9
readable
Prompts
15
available
Score: 100/100
Handshake verified by our own probe.
why this score
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
50 tools, 9 resources, 15 prompts returned.
pass 3 or more catalogue items 10/10
74 items in total; 3 or more earns these points.
pass Describes itself 10/10
100 characters; more than 30 earns these points.

Tools · 50

ping

Health check that confirms the FXMacroData API and MCP server are reachable. Returns the API health response.

mcp_capabilities

Explains what the FXMacroData MCP server can do: which tools render MCP Apps, which return plain rows, what is public versus subscriber-only, and how tool selection differs across ChatGPT, Claude, Cur…

mcp_auth_guide

Explains which authentication mode suits FXMacroData MCP across major clients and platforms: OAuth, an API key, or a bearer token, for ChatGPT/OpenAI Apps, Claude/Anthropic, Microsoft/VS Code/Copilot-…

subscribe_for_mcp_access

Returns FXMacroData subscription options and a direct checkout path for unlocking MCP app visuals, charts, and advanced analytical tools.

data_catalogue

List every macroeconomic indicator FXMacroData publishes for a currency, with units, frequency, and coverage/freshness metadata. Returns the exact `indicator` slug strings used across FXMacroData indi…

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 meta…

macro_news

Return recent official central-bank news and press-release headlines for a currency, covering central-bank policy, inflation, employment, GDP, trade, fiscal, energy, and commodity narratives. Rows are…

release_calendar

Get upcoming scheduled macroeconomic release timestamps for a currency, for questions such as when the next CPI, GDP, payrolls, or policy decision is due. Returns ISO-8601 announcement_datetime values…

release_calendar_visual_artifact

Returns the release calendar payload with MCP Apps metadata so compatible clients render the interactive Release Calendar App inline. Suited to requests to show, display, visualize, or render a macro …

event_predictions

Return stored forecasts, consensus-style predictions, central-bank projections, survey forecasts, IMF forecasts, nowcasts, or FXMacroData blended predictions for macro announcements, for actual-vs-con…

latest_announcements

Return the latest stored macroeconomic value for every available indicator in one currency, as a compact current macro snapshot. Access: USD is available without an API key; every other currency retur…

announcement_changes

Poll recently ingested macro announcement changes with a resumable cursor. This is the bounded, MCP-safe counterpart to the release-event stream: the returned next_cursor is accepted as `since` on a l…

press_releases

Return the public central-bank press-release archive for a currency as the original official release rows, without derived sentiment or indicator classifications. Access: USD is available without an A…

macro_factor

Return a precomputed macro factor for one currency, with optional stored component scores and source references. The factor is a documented summary value and does not replace the underlying macro rele…

fx_reference_sources

List public official FX reference-rate sources and the source policy that governs pair-specific intraday reference-rate series. Access: requires an FXMacroData API key; an anonymous call returns subsc…

fx_reference_universe

List the public FX reference-rate pair universe, optionally filtered by currency or source id, showing which pairs and sources have intraday reference-rate series. Access: requires an FXMacroData API …

fx_intraday_reference_rates

Return subscriber intraday official FX reference-rate observations for one pair. Coverage is limited to the pairs and sources in the FX reference pair universe. Access: requires an FXMacroData API key…

rate_curve

Return official government-nominal curve nodes, slopes, or derived forward segments for one currency. This is a subscriber data tool and preserves the endpoint's requested view and method metadata. Ac…

rate_differentials

Return the stored or derived rate differential for one FX pair, with the measure, rate type, curve family, and tenor metadata that define it. Access: requires an FXMacroData API key; an anonymous call…

latest_commodities

Return the latest stored value for every available commodity indicator in one response, as a batch snapshot of the subscriber commodity series. Access: requires an FXMacroData API key; an anonymous ca…

forex

Get raw historical FX spot-rate rows for a currency pair (e.g. EUR/USD, USD/JPY) as a plain-text table, raw rows, exact values, or JSON-like data, with optional technical-indicator series (SMA, EMA, R…

seasonality

Get monthly return seasonality for an FX pair or XAU/USD, covering seasonal patterns, month-of-year tendency, historical monthly win rate, and XAUUSD/gold seasonality. Returns monthly average return, …

indicator_query

Get a paginated historical time series of a single macroeconomic indicator for a currency, sourced directly from the official central bank or statistical agency. Covers CPI/inflation, GDP, unemploymen…

plot_visual_artifact

Build a generic MCP Apps chart from one or more FXMacroData endpoint families: arbitrary plots, multi-series charts, and actual-vs-consensus views that combine announcements with predictions. Supporte…

indicator_visual_artifact

Returns an indicator time series with MCP Apps metadata so compatible clients (Claude Desktop, ChatGPT, Codex, etc.) render an interactive line chart instead of a JSON dump. Suited to indicator time-s…

forex_visual_artifact

Returns FX spot-rate history for a currency pair with MCP Apps chart metadata so compatible clients render an interactive spot-rate chart inline. Suited to FX pair time-series and trend requests such …

commodities_visual_artifact

Returns commodity price history with MCP Apps chart metadata so compatible clients render an interactive commodity chart inline. Access: requires an FXMacroData API key; an anonymous call returns subs…

cot_visual_artifact

Returns weekly CFTC COT positioning data with MCP Apps chart metadata. By default it charts noncommercial net positioning; the `metric` parameter selects another COT field. Access: requires an FXMacro…

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. Access: requires an FXMacroData API key; an anonymous call returns subscr…

macro_briefing_task

Build a compact macro briefing for a currency by combining catalogue, key macro series, release-calendar, prediction, news, risk-sentiment, COT, seasonality, and FX technical context. Supports MCP Tas…

indicator_intel_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-…

pair_intel_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-augment…

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-augm…

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 sen…

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-augme…

event_impact_replay_task

Replay verified publication events against measured 1, 5 and 20-observation FX reference returns. Daily windows exclude the publication-day fixing; changes from previous actuals are not consensus surp…

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-aug…

known_at_time_task

Return the slice of a macro series that would have been known at a specific timestamp, selecting verified value vintages before pagination. Supports MCP Tasks for async execution when clients send tas…

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…

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.

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.

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-augme…

fx_backtest_task

Run a spot-only FX backtest using historical policy-rate-differential and/or lagged momentum signals. Downloads complete histories, verifies vintages and price coverage, and charges opening, rebalanci…

macro_research_pack_task

Bundles 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 tas…

prediction_coverage

List which publishers produce pre-release forecasts for a currency's indicators, what class of forecast each one is (compiled consensus, forecaster survey, market implied, model nowcast, central-bank …

market_sessions

Returns which FX trading sessions are currently open (Sydney, Tokyo, London, New York) and when the next session opens or closes, for questions such as 'is the market open?', 'when does London open?',…

cot_data

Get weekly CFTC Commitment of Traders (COT) positioning data for a currency's FX futures contract on the CME, covering speculator positioning, non-commercial longs vs shorts, hedge-fund FX positioning…

commodities

Get historical price series for supported commodity indicators using the exact slugs advertised by this schema. Requires an API key. Supported indicators: crude_oil_inventories, gold, natural_gas, nat…

financial_prices

Read persisted official financial price observations: government yield curves, individual securities, overnight benchmarks and reference prices. Preserves issuer, instrument, maturity, curve type and …

official_dataset_family

Get metadata-first official dataset payloads grouped by API endpoint type. `endpoint_type` selects the API taxonomy group and `dataset` selects the specific series family. Supported endpoint types: mo…

Resources · 9

subscribe_cta_view

Upgrade card with a direct CTA to start subscription checkout.

ui://fxmacrodata/subscribe-cta.html
indicator_chart_view

Interactive chart UI for indicator_visual_artifact results.

ui://fxmacrodata/indicator-chart.html
comparison_chart_view

Interactive multi-series chart UI for pair-comparison visual tools.

ui://fxmacrodata/comparison-chart.html
macro_heatmap_view

Interactive heatmap UI for cross-currency indicator exploration.

ui://fxmacrodata/macro-heatmap.html
scenario_modeler_view

Interactive policy-spread scenario modeler for FX pairs.

ui://fxmacrodata/scenario-modeler.html
release_calendar_view

Interactive calendar and agenda view for upcoming macroeconomic releases.

ui://fxmacrodata/release-calendar.html
macro_war_room_view

Interactive market cockpit with sessions, releases, pair context, and alerts.

ui://fxmacrodata/macro-war-room.html
event_impact_replay_view

Interactive replay timeline that maps announcement events to market context.

ui://fxmacrodata/event-impact-replay.html
quant_scenario_lab_view

Interactive quant-style scenario distributions and stress bands for FX pairs.

ui://fxmacrodata/quant-scenario-lab.html

Prompts · 15

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.

rate_decision_brief

Decision-day brief for a central bank: current stance, inflation/labor backdrop, and the next scheduled meeting.

pair_analysis

Multi-factor analysis of a currency pair: spot + technicals, rate differential, COT positioning.

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.

post_release_trade_summary

Summarize a release after the print using event replay, point-in-time integrity, and pair context.

pair_risk_check

Pair-focused risk workflow using release scoring, pair intelligence, and macro regime context.

week_ahead_macro_plan

Persistent planning workflow for the week ahead using release risk ranking and research-pack context.

data_quality_audit

Audit freshness, provenance, row counts, and missing-data flags before summarizing a series.

release_risk_ladder

Rank upcoming macro releases for an FX pair and map event timing to market sessions.

known_at_time_backtest_check

Check which macro rows were market-visible at an as-of timestamp before backtest-style reasoning.

event_gated_backtest_brief

Create a hypothetical research brief for an event-gated FX backtest with costs and caveats.

portfolio_event_risk_scan

Scan a JSON list of FX positions for macro event concentration and stress assumptions.

cot_positioning_context

Use CFTC positioning as a positioning-extreme overlay for supported currencies.

commodity_fx_context

Connect commodity series to commodity-sensitive FX pairs using FXMacroData only.

visualize_macro_series

Route chart/plot requests to MCP Apps visual artifact tools and return short interpretation plus chart output.

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "fxmacrodata": {
      "url": "https://fxmacrodata.com/mcp",
      "transport": "streamable-http"
    }
  }
}