AusEcon MCP for ABS | RBA | APRA data
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_datasetsA | Search curated ABS, RBA, and APRA economic datasets. |
| list_catalogueA | List curated ABS, RBA, and APRA catalogue entries, optionally filtered by source,
category, or tag. Unranked complement to |
| list_economic_conceptsA | List analyst-friendly semantic economic concepts accepted by get_economic_series. |
| get_abs_dataset_structureA | Get ABS SDMX dataset dimensions and codelists. |
| get_abs_dataB | Expert/source-native ABS SDMX retrieval in a normalised response shape. |
| list_rba_tablesA | Deprecated compatibility alias. Prefer list_catalogue(source="rba"). |
| get_rba_tableB | Expert/source-native RBA statistical table retrieval in a normalised response shape. |
| get_apra_dataA | Expert/source-native APRA public XLSX publication retrieval. Only curated official APRA publication IDs are accepted; arbitrary URLs are not. |
| get_economic_seriesA | Preferred analyst-facing retrieval tool for curated ABS/RBA economic concepts. Use list_economic_concepts for discovery. Date bounds accept YYYY, YYYY-QN, YYYY-SN, YYYY-MM, or YYYY-MM-DD and are normalised to the resolved source. |
| get_derived_seriesA | Read-only retrieval for the narrow transparent derived series layer. Date bounds accept YYYY, YYYY-QN, YYYY-SN, YYYY-MM, or YYYY-MM-DD and are normalised to the derived series frequency. |
| get_latest_observationsA | Source-aware convenience wrapper for the latest observations. For a single curated indicator prefer get_economic_series(concept=...), which resolves one series; pass series_ids=[...] to narrow a broad dataset instead of returning every series it contains. |
| get_top_observationsA | Source-aware convenience wrapper for highest or lowest numeric observations. For a single curated indicator prefer get_economic_series(concept=...), which resolves one series; pass series_ids=[...] to narrow a broad dataset instead of returning every series it contains. |
| describe_datasetA | Describe a source-native ABS, RBA, or APRA dataset without hiding native IDs. |
| list_release_eventsA | List source-aware release calendar or release-pulse events. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| summarise_latest_inflation | Summarise the most recent Australian headline and trimmed-mean CPI prints and compare them to the RBA's 2–3% target band. |
| compare_cash_rate_to_cpi | Narrate the relationship between the RBA cash rate target and headline CPI over a user-specified window. |
| macro_snapshot | Produce a tight snapshot of the Australian macro backdrop: cash rate, headline and trimmed-mean CPI, and real GDP growth. |
| living_costs_vs_cpi | Compare Selected Living Cost Indexes (SLCI) across household types against headline CPI to show cost-of-living divergence. |
| construction_pipeline | Summarise the Australian construction pipeline across engineering, residential, and non-residential activity. |
| labour_slack_snapshot | Summarise Australian labour-market slack using the unemployment and underemployment rates over a recent window. |
| yield_curve_snapshot | Compare the 3-year and 10-year Australian Government Security yields over a recent window to describe the curve shape. |
| discover_dataset | Find and recommend the best ABS datasets or RBA tables for a given economic topic. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Ausecon catalogue index | Flat index of every curated ABS, RBA, and APRA dataset the server exposes. Use this to browse what is available before calling search_datasets. |
| Ausecon semantic concepts | Every curated semantic shortcut accepted by get_economic_series, with its resolved target dataset, variant, supported frequencies, and geographies. |
TDQS
Scored across 14 tools
There are multiple overlapping discovery and retrieval tools: search_datasets vs list_catalogue, get_economic_series vs get_latest_observations/get_top_observations, and describe_dataset vs get_abs_dataset_structure. The descriptions do help clarify roles, but an agent could still hesitate between source-native and analyst-facing retrieval paths.
All tool names follow a consistent snake_case verb_noun pattern using search_, list_, get_, and describe_. Source-specific retrieval names like get_abs_data, get_rba_table, and get_apra_data follow the same predictable structure.
14 tools is within the reasonable range for a multi-source economic data server, but the deprecated list_rba_tables alias and the two convenience wrappers add slight redundancy. The count is not excessive, just a little larger than necessary.
The tool surface covers discovery, catalogue browsing, concept lookup, dataset structure, source-native retrieval across ABS, RBA, and APRA, analyst-facing series retrieval, derived series, and release events. For a read-only data server, this is comprehensive with no obvious dead ends.