mcp-server-fxmacrodata
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| FXMACRODATA_API_KEY | No | API key for non-USD data (get one at fxmacrodata.com/api-management) | |
| FXMACRODATA_BASE_URL | No | Override API base URL | https://fxmacrodata.com/api |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| pingA | Verify that the FXMacroData API is reachable. |
| data_catalogueA | List available macroeconomic indicators for a currency. Supported currencies include: AUD, BRL, CAD, CHF, CNY, DKK, EUR, GBP, JPY, NZD, PLN, SEK, SGD, USD. |
| release_calendarB | Get upcoming macroeconomic release dates for a currency, with optional indicator filter. |
| forexA | Get FX spot rates for a currency pair with optional technical indicators. The indicators parameter accepts a comma-separated list of technical indicator slugs (e.g. 'sma_20,ema_50,rsi_14,bbands_20,atr_14,macd'). |
| indicator_queryA | Get macroeconomic indicator time series for a currency. Returns announcement dates, values, and prior readings. Use data_catalogue to discover valid currency + indicator slugs. |
| market_sessionsA | Get the current FX market-session timetable and overlap windows, or request a snapshot for a specific UTC timestamp. Covers Sydney, Tokyo, London, and New York sessions. |
| cot_dataA | Get CFTC Commitment of Traders (COT) weekly positioning data for a currency's FX futures contract. Supported: AUD, CAD, CHF, EUR, GBP, JPY, NZD, USD. |
| commoditiesB | Get commodity price time series. Supported indicators: gold, silver, platinum. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 8 tools
Each tool serves a distinct purpose: connectivity, metadata, calendar, FX rates, macro indicators, market sessions, COT data, and commodities. No overlap or ambiguity between tool functions.
All tool names use lowercase with underscores and are clear, though they mix noun and verb_noun patterns (e.g., 'forex', 'indicator_query'). The style is consistent in casing and readability, but not a strict verb_noun convention.
8 tools is well within the ideal range (3-15) and each tool addresses a core aspect of FX macroeconomic data, making the set compact and purposeful.
The surface covers all major data types for the domain: metadata discovery, release calendar, spot rates, indicator time series, market sessions, positioning, and commodities. No obvious gaps for the stated purpose of FX macro data access.