latest
Return the most recent observation for any RBA F-table series. Get current cash rate, AUD/USD, or mortgage rates in one fast call.
Instructions
Return the most recent observation for each series in an RBA F-table.
Wraps get_data with last_n=1 (and a shorter cache TTL). Use this for "what's the current X?" questions — it's a cheap, fast call.
Examples: # Current cash rate target (explicit) resp = await latest("F1.1", series="cash_rate_target") # → resp.records[0]: period='2026-05-06', value=3.85, unit='Per cent per annum'
# Headline default — no series arg returns the table's canonical series.
# F1.1 → cash rate target; F11/F11.1 → AUD/USD; F6 → average mortgage rate.
resp = await latest("F1.1")
# → resp.records[0]: cash_rate_target only (the table's headline)
# Snapshot multiple FX rates in one call
resp = await latest("F11.1", series=["aud_usd", "aud_eur", "aud_jpy"])
# Latest owner-occupier variable mortgage rate
resp = await latest("F6", series="owner_occupier_variable_existing")When to use: - You want the current value of an RBA indicator - You want a current-snapshot of multiple series in one call (pass an explicit list — e.g. all FX rates) - You want sub-50ms warm-cache latency for chat integration
Returns: DataResponse with one most-recent observation per requested series.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| series | No | Which series to return. For curated tables: plain-English keys. Pass None (default) to get the table's headline series — e.g. F1.1 returns the cash rate target, F11/F11.1 returns AUD/USD. Pass an explicit list to get multiple series in one snapshot. | |
| table_id | Yes | RBA F-table ID. Use search_tables() to discover. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| csv | No | ||
| unit | No | ||
| query | No | ||
| stale | No | ||
| period | No | ||
| source | No | Reserve Bank of Australia | |
| rba_url | Yes | Click-through URL for this table's source page. rba-mcp legacy name — prefer source_url (canonical) for new code. Both fields are populated identically. | |
| records | No | ||
| table_id | Yes | ||
| row_count | No | Number of observation rows in records. | |
| source_url | Yes | Canonical click-through URL. Same value as rba_url; both populated for backward compat. | |
| table_name | Yes | ||
| attribution | No | Data sourced from the Reserve Bank of Australia and licensed under Creative Commons Attribution 4.0 International (CC BY 4.0). https://www.rba.gov.au/copyright/ | |
| retrieved_at | Yes | ||
| stale_reason | No | ||
| truncated_at | No | ||
| server_version | No |