This guide is written for AI agents and humans installing FXMacroData MCP across multiple clients, not only one marketplace or editor.
- Package:
mcp-server-fxmacrodata - Purpose: a local MCP server for the FXMacroData API
- Transport: stdio MCP
- Primary install path:
uvx mcp-server-fxmacrodata
USD data works without an API key. Non-USD data requires FXMACRODATA_API_KEY.
Use the no-install path first:
uvx mcp-server-fxmacrodataFor full access:
FXMACRODATA_API_KEY=your_key uvx mcp-server-fxmacrodataIf your environment prefers pip:
pip install mcp-server-fxmacrodata
mcp-server-fxmacrodataUse the snippet format your client expects.
{
"mcpServers": {
"fxmacrodata": {
"command": "uvx",
"args": ["mcp-server-fxmacrodata"],
"env": {
"FXMACRODATA_API_KEY": "your_key"
}
}
}
}{
"servers": {
"fxmacrodata": {
"command": "uvx",
"args": ["mcp-server-fxmacrodata"],
"env": {
"FXMACRODATA_API_KEY": "your_key"
}
}
}
}- Start the server.
- Confirm the client connects.
- Call
tools/list. - Run a public tool first, such as
pingordata_cataloguewithUSD. - Run a non-USD call only after setting
FXMACRODATA_API_KEY.
Suggested smoke tests:
uvx mcp-server-fxmacrodataThen ask the client:
- "List the available USD indicators."
- "Show upcoming USD GDP releases."
- "Get EUR inflation data for the last 12 months."
pingdata_cataloguerelease_calendarforexindicator_querymarket_sessionscot_datacommodities
- Store the API key in the client environment, not in source control.
- Use the key only for protected or non-USD requests.
- USD paths should work without a key.
- The client says no tools are available:
- Re-check that the command is
uvx mcp-server-fxmacrodata. - Restart the client after changing the config.
- Non-USD requests fail:
- Confirm
FXMACRODATA_API_KEYis set. - Try a fresh terminal session so the environment variable is loaded.
- Python package install fails:
- Prefer
uvxfirst. - If using pip, ensure your Python environment is up to date.
- The client expects a remote MCP server:
- This repo is the local stdio server package.
- If you need the hosted remote endpoint, use the FXMacroData MCP service at https://fxmacrodata.com/mcp.
- Main website: https://fxmacrodata.com
- API management: https://fxmacrodata.com/api-management
- Privacy policy: https://fxmacrodata.com/privacy
- Terms: https://fxmacrodata.com/terms
- Support: info@fxmacrodata.com
If an autonomous installer agent needs a one-line summary, use this:
Install FXMacroData MCP with
uvx mcp-server-fxmacrodata, then setFXMACRODATA_API_KEYfor non-USD access.