mcpserver.lol
registry/fxmacrodata
Connection check verified live · 27h ago

fxmacrodata

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

Tools 48
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 27h ago

Tools & capabilities

48 tools

Read from the running server on 27h ago.

announcement_changes read-only limitsincepayloadcurrenciesindicators
Poll recently ingested macro announcement changes with a resumable cursor. This is the bounded MCP-safe companion to the release-event stream: use the returned next_cursor as since…
commodities read-only symbolend_dateindicatorstart_date
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, go…
commodities_visual_artifact read-only end_dateindicator*start_date
Same payload as commodities, but packaged with MCP Apps chart metadata so compatible clients render an interactive commodity chart inline.
cot_data read-only currency*end_datestart_date
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-commerci…
cot_visual_artifact read-only metriccurrency*end_datestart_date
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.
data_catalogue read-only currency*indicatorinclude_coverageinclude_capabilities
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 c…
event_impact_replay_task read-only basequotecurrency*end_dateindicator*start_date +1
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-augment…
event_predictions read-only pagelimitoffsetcurrency*end_dateindicator* +3
Return stored forecasts, consensus-style predictions, central-bank projections, survey forecasts, IMF forecasts, nowcasts, or FXMacroData blended predictions for macro announcement…
forex read-only base*quote*end_dateindicatorsstart_date
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-l…
forex_visual_artifact read-only base*quote*end_dateindicatorsstart_date
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…
fx_backtest_task read-only base*quote*end_datestrategystart_dateevent_gated +4
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 reques…
fx_intraday_reference_rates read-only base*quote*end_timestart_time
Return subscriber intraday official FX reference-rate observations for one pair. Call fx_reference_universe first to verify pair and source availability.
fx_reference_sources read-only
List public official FX reference-rate sources and their source policy before requesting a pair-specific intraday reference-rate series.
fx_reference_universe read-only sourcecurrency
List the public FX reference-rate pair universe, optionally filtered by currency or source id. Call this before requesting an intraday reference-rate series.
fx_trade_setup_task read-only base*quote*include_cothorizon_events
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 cli…
indicator_intel_task read-only currency*end_dateindicator*start_date
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 whe…
indicator_query read-only pagesluglimitoffsetcurrencyend_date +3
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/i…
indicator_visual_artifact read-only pagelimitoffsetcurrency*end_dateindicator* +1
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…
known_at_time_task read-only as_of*currency*end_dateindicator*start_date
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 a…
latest_announcements read-only currency*
Return the latest stored macroeconomic value for every available indicator in one currency. Use this for a compact current macro snapshot after data_catalogue has confirmed the cur…
latest_commodities read-only
Return the latest stored value for every available commodity indicator in one response. This subscriber tool is the batch counterpart to commodities.
macro_briefing_task read-only currency*
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 conte…
macro_factor read-only limitfactor*offsetcurrency*end_datestart_date +2
Return a precomputed macro factor for one currency, with optional stored component scores and source references. Use this for a documented factor value, not as a substitute for ins…
macro_heatmap_task read-only end_datecurrenciesindicatorsstart_date
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 cl…
macro_news read-only limitoffsetcurrency*lookback_days
Return recent official central-bank news and press-release headlines for a currency. Use this when a report needs headline context for central-bank policy, inflation, employment, G…
macro_regime_classifier_task read-only currency*end_datestart_date
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 executi…
macro_research_pack_task read-only basequotecurrency*end_dateindicator*start_date
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 wh…
macro_war_room_task read-only basequotecurrencyend_dateindicatorstart_date
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 cli…
market_sessions read-only at
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…
mcp_auth_guide read-only
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, ChatG…
mcp_capabilities read-only
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 Ch…
official_dataset_family read-only dataset*currency*componentendpoint_type*
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. Suppor…
pair_intel_task read-only base*quote*end_datestart_date
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 clien…
ping read-only
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.
plot_visual_artifact read-only basepagelimitqueryquotetitle +13
Build a generic MCP Apps chart from one or more FXMacroData endpoint families. Use this for arbitrary plot requests, multi-series charts, and actual-vs-consensus views that need to…
policy_rate_differential_visual_artifact read-only base*quote*end_datestart_date
Build a two-series chart comparing base and quote policy-rate history to visualize the rate differential setup for an FX pair.
policy_scenario_modeler_task read-only base*quote*end_dateshock_bpsshock_legstart_date +2
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 execut…
portfolio_risk_engine_task read-only horizon_eventspositions_json*stress_shock_pct
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 request…
press_releases read-only limitoffsetcurrency*
Return the public central-bank press-release archive for a currency without adding derived sentiment or indicator classifications. Use macro_news when a headline summary is useful;…
quant_scenario_lab_task read-only base*quote*end_dateshock_bpsshock_legstart_date +3
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 c…
rate_curve read-only dateviewmethodmetriccurrency*curve_family
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…
rate_differentials read-only base*limitquote*offsetmeasureend_date +5
Return the stored or derived rate differential for one FX pair. Use the returned measure, rate type, curve family, and tenor metadata when explaining the result.
release_calendar read-only currency*end_datetimezoneindicatorstart_date
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…
release_calendar_visual_artifact read-only currency*end_datetimezoneindicatorstart_date
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 de…
release_risk_score_task read-only base*quote*horizon_events
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…
risk_sentiment read-only end_datestart_date
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, a…
seasonality read-only monthend_dateinstrument*lookback_years
Get monthly return seasonality for an FX pair or XAU/USD. Use this when the user asks for seasonal patterns, month-of-year tendency, historical monthly win rate, or XAUUSD/gold sea…
subscribe_for_mcp_access read-only
Open subscription options when a user needs to unlock MCP app visuals, charts, and advanced analytical tools. Returns a direct checkout path.