Get Macro Data
get_macro_dataUS macro: one FRED series (macro; without series, the latest of every series), an intraday instrument (macro_intraday, series required), and computed fields with no target. Series: get_system_info catalogs. No window = current value; since_ms/until_ms/last = history. Rows newest first, dated at the START of their bucket (first_time + i x step_s); for a total, an extreme or a change read summary, for the period covered read ranges; null + unavailable = no data; _pct = percent, _ratio = fraction; every unit: describe_fields. timeframe: macro_intraday only. A daily or monthly series is legitimately days or weeks old.
EXAMPLE: 10-year yield: series=DGS10, fields=["macro"]
FIELDS:
macro: US macro: one
series, or the latest of every series. [series optional]macro_intraday: Intraday candles of a macro instrument. [tf with N or history, needs series]
macro_net_liquidity: Fed net liquidity, USD (balance sheet - TGA - reverse repo).
macro_correlations: Correlations between crypto and macro series. [now, 1 point]
macro_momentum: 30-day and 90-day momentum of the macro series. [now, 1 point]
macro_risk: Macro risk-on / risk-off score with its signals. [now, 1 point]
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"fields": "<fields>"
},
"name": "get_macro_data"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| last | No | History over the last '48h' / '30d' (whole buckets). | |
| limit | No | N latest points per series (default 1). | |
| detail | No | summary: one row per series + summary; full: every column. | compact |
| fields | Yes | Fields (FIELDS below). | |
| series | No | FRED series (DGS10) or intraday instrument (PAXGUSDT). | |
| columns | No | Columns to keep, e.g. ["close", "volume"]. | |
| dry_run | No | Plans the call without making it: its quota cost, your remaining rate and quota, the checks. No data, no quota. | |
| since_ms | No | History start: epoch ms, ISO date or '48h' ago. | |
| until_ms | No | History end. | |
| timeframe | No | Step of macro_intraday. | |
| max_tokens | No | Response budget, estimated tokens (default 6000). | |
| max_quota_cost | No | Refuses the call, before any request, if it would use more quota requests than this. |