Indicator Catalogue
data_catalogueList every macroeconomic indicator FXMacroData publishes for a currency, with units, frequency, and coverage/freshness metadata. Returns the exact indicator slug strings used across FXMacroData indicator, calendar, and prediction endpoints. Rows whose coverage is stale, partial, or unavailable are not suitable for real-time carry or inflation analysis. Other views, all free: forecasts shows which publishers forecast which indicators and how far each archive runs (no forecast values); fx_sources lists official FX reference-rate publishers; fx_universe lists the pairs each one covers; sources returns a persisted source definition by its metadata sha256. Access: all currencies keyless.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "data_catalogue"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| view | No | indicators (default): the indicator catalogue. forecasts: forecast coverage by publisher. fx_sources / fx_universe: official FX reference-rate publishers and the pairs they cover. sources: one persisted source definition, by `sha256`. | indicators |
| sha256 | No | sources only: the metadata SHA256 from a catalogue row. | |
| source | No | fx_universe only: official source id filter. | |
| currency | No | 3-letter ISO currency code (case-insensitive). Required for the indicators and sources views; optional filter for the others. Supported: AUD, BRL, CAD, CHF, CNH, CNY, CZK, DKK, EUR, GBP, HUF, IDR, ILS, JPY, KRW, MXN, MYR, NGN, NOK, NZD, PEN, PLN, SEK, THB, TWD, USD. | |
| indicator | No | Optional indicator slug that narrows the result to that one catalogue entry and its coverage row, for example `core_inflation`. Useful when the candidate series is already known; omit it to list every indicator. | |
| include_coverage | No | Include coverage/freshness rows with latest_available_date, coverage_quality, has_recent_data, and recent_observation_count. These rows show whether an indicator series is current enough for analysis. | |
| include_capabilities | No | Include machine-readable indicator capabilities when the API supports them, such as supported transformations, history availability, and release-calendar linkage. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |