Analytics
fxmacrodata.com
Provides macroeconomic data and analytical tools for foreign exchange markets via an MCP interface.
ENDPOINT 1
https://fxmacrodata.com/mcp
MCP server metadata
- Name
- FX Macrodata API
- Version
- 1.26.0
FXMacroData is a read-only MCP server for official-source FX, macroeconomic, and central-bank data across 18 production catalogue currencies: AUD, BRL, CAD, CHF, CNH, CNY, DKK, EUR, GBP, ILS, JPY, NGN, NOK, NZD, PEN, SEK, THB, USD. Search this server when the user asks about currency pairs, FX spot rates, policy rates, CPI/inflation, GDP, unemployment, payrolls/NFP, PCE/PPI, retail sales, trade balance, current account, bond yields, commodities, COT positioning, FX sessions, economic calendars, central-bank decisions, or macro event risk. Use mcp_capabilities when a user asks what this server can do, which tools work in their interface, or why a visual did not render. Use mcp_auth_guide when a user asks whether to use OAuth, bearer tokens, or API keys for a specific MCP client. Use data_catalogue first to discover valid indicator slugs. Use indicator_query for exact rows, tables, JSON, or point-in-time values; release_calendar for exact upcoming release rows; event_predictions for consensus/forecast rows to join with release events; macro_news for recent official central-bank headlines; release_calendar_visual_artifact for app-rendered economic calendars; forex for spot-rate history; seasonality for monthly FX or XAU/USD return seasonality; market_sessions for current FX sessions; cot_data for CFTC positioning; commodities for supported energy and precious-metals series. Use plot_visual_artifact for generic plots, multi-series charts, or actual-vs-consensus charts that combine announcements with predictions. Prefer *_visual_artifact tools by default for time-series answers. For prompts like show me, tell me, chart, compare, explain, or last 30 days, prefer the visual artifact tool for that data family. Prefer release_calendar_visual_artifact for economic calendar display requests when the host supports MCP Apps; use release_calendar when the user explicitly wants raw calendar rows. Use *_task tools for analysis, replay, model, backtest, score risk, build a research pack, or summarize a multi-day trend request. Normalize currency codes to lowercase 3-letter codes and dates to YYYY-MM-DD. Map country names to currencies when obvious. Interpret common trader shorthand aggressively: aud l30d price = AUD/USD over the last 30 days. eurusd ytd -> EUR/USD year-to-date FX series; xauusd seasonality -> seasonality for the stored gold/USD series; jpy cot -> latest JPY COT positioning. Interpret shorthand such as eurusd, audusd, usdjpy, xauusd, l30d, ytd, mom, qoq, yoy, cpi, nfp, pce, ppi, cot, fed rate, ecb rate, boj rate, carry, hawkish, and dovish. If the user gives a single currency plus a price-style request, assume the FX pair versus USD. Only prefer the plain data tools when the user explicitly asks for a table, raw rows, JSON, or exact point-in-time values. Do not invent macro values; if data is unavailable, say so. Use announcement_datetime for point-in-time reasoning. Auth: USD announcement data, USD catalogue discovery, USD official news, and the USD release calendar are public. OAuth is preferred only when the MCP host performs an OAuth flow, and FXMacroData OAuth authorization requires a valid API key so the access token maps to the customer's plan. API-key query and bearer fallbacks are supported for private local clients. Non-USD catalogue, calendar, indicators, COT, commodities, analytics, and app visuals may require a paid API key. When a host does not render MCP Apps, rely on each tool's plain text fallback and structuredContent instead of telling the user the data is unavailable.
Known tools 48
pingQuick health check that confirms the FXMacroData API and MCP server are reachable.
Inferred read-onlymcp_capabilitiesExplain 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.
Inferred read-onlymcp_auth_guideExplain which authentication mode to use for FXMacroData MCP across major clients and platforms.
Inferred read-onlysubscribe_for_mcp_accessOpen subscription options when a user needs to unlock MCP app visuals, charts, and advanced analytical tools.
Inferred read-onlydata_catalogueList every macroeconomic indicator FXMacroData publishes for a currency, with units, frequency, and coverage/freshness metadata.
Inferred read-onlyrisk_sentimentReturn the global risk-on/risk-off sentiment series used for FX regime analysis.
Inferred read-onlymacro_newsReturn recent official central-bank news and press-release headlines for a currency.
Inferred read-onlyrelease_calendarGet upcoming scheduled macroeconomic release timestamps for a currency.
Inferred read-onlyrelease_calendar_visual_artifactSame payload as release_calendar, but named as an explicit visual artifact tool so compatible MCP Apps clients render the interactive Release Calendar App inline.
Inferred read-onlyevent_predictionsReturn stored forecasts, consensus-style predictions, central-bank projections, survey forecasts, IMF forecasts, nowcasts, or FXMacroData blended predictions for macro announcements.
Inferred read-onlylatest_announcementsReturn the latest stored macroeconomic value for every available indicator in one currency.
Inferred read-onlyannouncement_changesPoll recently ingested macro announcement changes with a resumable cursor.
Inferred read-onlypress_releasesReturn the public central-bank press-release archive for a currency without adding derived sentiment or indicator classifications.
Inferred read-onlymacro_factorReturn a precomputed macro factor for one currency, with optional stored component scores and source references.
Inferred read-onlyfx_reference_sourcesList public official FX reference-rate sources and their source policy before requesting a pair-specific intraday reference-rate series.
Inferred read-onlyfx_reference_universeList the public FX reference-rate pair universe, optionally filtered by currency or source id.
Inferred read-onlyfx_intraday_reference_ratesReturn subscriber intraday official FX reference-rate observations for one pair.
Inferred read-onlyrate_curveReturn official government-nominal curve nodes, slopes, or derived forward segments for one currency.
Inferred read-onlylatest_commoditiesReturn the latest stored value for every available commodity indicator in one response.
Inferred read-onlyindicator_queryGet a paginated historical time series of a single macroeconomic indicator for a currency, sourced directly from the official central bank or statistical agency.
Inferred read-onlyplot_visual_artifactBuild a generic MCP Apps chart from one or more FXMacroData endpoint families.
Inferred read-onlyindicator_visual_artifactSame payload as indicator_query, but also returns MCP Apps metadata so compatible clients (Claude Desktop, ChatGPT, Codex, etc.
Inferred read-onlyforex_visual_artifactSame payload as forex, but packaged with MCP Apps chart metadata so compatible clients render an interactive spot-rate chart inline.
Inferred read-onlycommodities_visual_artifactSame payload as commodities, but packaged with MCP Apps chart metadata so compatible clients render an interactive commodity chart inline.
Inferred read-onlypolicy_rate_differential_visual_artifactBuild a two-series chart comparing base and quote policy-rate history to visualize the rate differential setup for an FX pair.
Inferred read-onlymacro_briefing_taskBuild 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.
Inferred read-onlyindicator_intel_taskBuild an intelligence pack for one indicator by combining chart-ready series data, derived analytics, and nearest release timing context.
Inferred read-onlypair_intel_taskBuild an intelligence pack for an FX pair by combining policy-rate spread context, spot-rate context, and release-timing metadata.
Inferred read-onlymacro_heatmap_taskBuild a cross-currency macro heatmap from indicator time series and return a matrix with latest values, recent changes, and z-scores.
Inferred read-onlypolicy_scenario_modeler_taskRun a policy-rate spread what-if scenario for an FX pair and estimate directional spot impact using an explicit heuristic elasticity assumption.
Inferred read-onlymacro_war_room_taskBuild a multi-panel macro market cockpit that combines FX sessions, upcoming release queue, pair context, and generated risk alerts.
Inferred read-onlyevent_impact_replay_taskCreate a point-in-time replay timeline mapping macro announcements to FX context and heuristic impact markers.
Potential side effectsquant_scenario_lab_taskRun an expanded quant-style policy scenario for an FX pair with deterministic projection, stress percentiles, and horizon assumptions.
Inferred read-onlyknown_at_time_taskReturn 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.
Inferred read-onlymacro_regime_classifier_taskClassify a currency's macro regime using policy rate, inflation, GDP, and unemployment context, with explicit assumptions and confidence notes.
Inferred read-onlyrelease_risk_score_taskScore upcoming releases for a currency pair using release-calendar proximity and indicator-level heuristics.
Inferred read-onlyportfolio_risk_engine_taskAnalyze a multi-position FX book for concentration, stress exposure, and event-driven catalyst risk.
Inferred read-onlyfx_trade_setup_taskBuild a trader-oriented FX pair setup using spot context, macro differentials, upcoming catalyst risk, and optional COT positioning.
Inferred read-onlyfx_backtest_taskRun a transparent rule-based FX backtest on historical spot data using carry and/or momentum signals.
Inferred read-onlymacro_research_pack_taskBundle catalogue, indicator history, next release timing, and optional FX pair context into one persistent-host-friendly research payload.
Inferred read-onlymarket_sessionsTell the user which FX trading sessions are currently open (Sydney, Tokyo, London, New York) and when the next session opens/closes.
Inferred read-onlycot_dataGet weekly CFTC Commitment of Traders (COT) positioning data for a currency's FX futures contract on the CME.
Inferred read-onlycommoditiesGet historical price series for supported commodity indicators using the exact slugs advertised by this schema.
Inferred read-onlyofficial_dataset_familyGet metadata-first official dataset payloads grouped by API endpoint type.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.fx-macrodata-api]
url = "https://fxmacrodata.com/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"fx-macrodata-api": {
"type": "http",
"url": "https://fxmacrodata.com/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: fx-macrodata-api
Remote MCP URL: https://fxmacrodata.com/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"fx-macrodata-api": {
"url": "https://fxmacrodata.com/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"fx-macrodata-api": {
"type": "http",
"url": "https://fxmacrodata.com/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "fx-macrodata-api",
"transport": "streamable-http",
"url": "https://fxmacrodata.com/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
ENDPOINT 2
https://fxmacrodata.com
MCP server metadata
- Name
- WebMCP
Known tools 1
search_site_contentSearch FXMacroData site content, including documentation, dashboards, currencies, and articles.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.webmcp]
url = "https://fxmacrodata.com"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"webmcp": {
"type": "http",
"url": "https://fxmacrodata.com"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: webmcp
Remote MCP URL: https://fxmacrodata.com
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"webmcp": {
"url": "https://fxmacrodata.com"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"webmcp": {
"type": "http",
"url": "https://fxmacrodata.com"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "webmcp",
"transport": "streamable-http",
"url": "https://fxmacrodata.com"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Trust Data Available
BuiltWith Trust API v2 evidence for fxmacrodata.com was fetched 2026-07-26T19:01:31.962Z and is being refreshed.
fxmacrodata.com is assessed as VerificationRecommended: Domain has affiliate links on record
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.