get_data
Fetch specific rows from 100+ curated Australian government datasets using a dataset ID, filters, and date range.
Instructions
Generic accessor for any curated Australian government dataset. Use search_datasets first to find the dataset_id, then call this with filters. Two input forms are accepted: dotted (dataset_id='abs.CPI_MONTHLY') OR split (source='abs', dataset_id='CPI_MONTHLY'). Period format depends on the dataset: YYYY-MM for monthly, YYYY-Qn for quarterly, YYYY for annual. Example: dataset_id='abs.LF', filters={region:'australia', measure:'unemployment_rate'}, start_period='2024-01'.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max rows (1-1000). Default 100. | |
| source | No | Source slug. Required only when dataset_id is bare (no dot). One of: abs/rba/ato/apra/aihw/asic/aemo/wgea/au_weather. | |
| filters | No | Filter dict — source-specific dimension keys passed through to the upstream sister MCP. Example: {"region": "australia", "measure": "unemployment_rate"} for abs.LF. | |
| dataset_id | Yes | Dataset ID returned by search_datasets. Two forms accepted: dotted ('abs.CPI_MONTHLY', 'rba.F1.1') OR bare ('CPI_MONTHLY' — then pass `source` separately). | |
| end_period | No | End period in dataset's native format. | |
| start_period | No | Start period in dataset's native format (YYYY, YYYY-MM, YYYY-Qn). |