Australian Economic Data (ABS, RBA & APRA)

io.github.AnthonyPuggs由 GitHub 帳號 AnthonyPuggs 發布v1.15.0更新於 Oct 30, 2026

Australian economic data from the ABS, RBA, and APRA: CPI, GDP, cash rate, labour, and more.

已驗證Streamable HTTP可網頁執行金融資料與分析

概覽

AI 產生的概覽

唯讀 MCP 伺服器,讓助理取得 ABS、RBA 與 APRA 的官方澳洲經濟資料,無需 API 金鑰。

可以做什麼
  • 探索資料集與概念:搜尋 ABS/RBA/APRA 精選目錄、列出目錄項目、列出適合分析使用的經濟概念、描述資料集。
  • 取得序列:依概念取回精選經濟序列,日期界線格式有彈性,並提供少量透明的衍生指標(如實質利率、殖利率曲線斜率)。
  • 查詢來源原生資料:取得 ABS SDMX 資料與資料集結構、RBA 統計表,以及精選的 APRA XLSX 發布檔案。
  • 快速檢視:最新觀測值、最高或最低觀測值,以及發布行事曆事件。
  • 三個來源都回傳相同的 metadata、series、observations 結構,並附上資料來源標記。
適用情境
適合助理需要澳洲總體與金融資料時使用,例如 CPI、GDP、失業率、現金利率、信用、殖利率、匯率或審慎監理統計,並希望引用可追溯的官方來源而非網頁搜尋。
執行需求
可使用託管的 Streamable HTTP 端點(免安裝、免金鑰),或透過 uvx 從 PyPI 套件 ausecon-mcp-server 在本機執行,需要 Python 與 uv。不需帳號、API 金鑰、環境變數或標頭。需要能連線至 ABS、RBA 與 APRA 資料來源的網路。
安裝前請注意
14 個工具全部為唯讀,不會寫入或變更資料。資料取自第三方政府來源並快取最多一小時;若快取過期後來源無法使用,會回傳標示為過期的舊資料。託管執行個體首次請求可能需要數秒喚醒。選用的評測工具會產生付費 API 呼叫。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Australian Economic Data (ABS, RBA & APRA),將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.AnthonyPuggs%2Fausecon-mcp-server/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "australian-economic-data-abs-rba-apra": {
      "type": "http",
      "url": "https://mcp.auseconmcp.com/mcp"
    }
  }
}

README

[ausecon — Australian economic & financial data MCP server]

[CI] [Integration] [PyPI] [Python] [Transport] [License]

[ausecon-mcp-server MCP server]

ausecon is a Model Context Protocol server that gives an AI assistant structured access to Australia’s official economic and financial data, straight from the ABS, RBA, and APRA.

Open source, free, and no API key. Every series comes back fresh & fully source-traceable, and all three sources share one response shape.

Documentation  ·  Getting started  ·  Tool reference  ·  Changelog


Why this exists

Australian economic data is authoritative but awkward to reach. It sits behind three different portals with three different formats, and each one expects you to already know its identifiers. ausecon puts that data in front of an AI assistant with nothing to sign up for and no key to manage. Every series is fetched from the source, cached for up to an hour, stamped with when it was actually retrieved, and returned in the same metadata · series · observations shape whether it came from the ABS, the RBA, or APRA. Ask for "the cash rate" or "quarterly real GDP growth" and the assistant works out the right call.

14
read-only tools
83
economic concepts
16
derived indicators
8
prompt templates
3
data sources

What you get

Fresh & source-traceable
Every value is fetched from the source, cached for up to an hour, and stamped with its provenance (retrieved_at, source, server_version). If a source is down after the cache expires, the old copy is returned flagged stale and never served silently.
Three sources, one shape
ABS, RBA and APRA all return the same metadata · series · observations structure, so anything written against one source works for the other two.
Transparent derived series
Formula-based indicators like real_cash_rate, with the formula and its input series returned alongside the numbers.
Source-native control
Drop down to get_abs_data, get_rba_table or get_apra_data when you need a specific dataflow, table, or series ID.
Convenience tools
Latest observations, top movers, and the release calendar, each in a single call.
Works with your client
Claude Desktop, Claude Code, Cursor, Windsurf, VS Code, Codex or Smithery. stdio locally, Streamable HTTP when hosted.

Data sources

SourceCoverage
ABS  ·  Australian Bureau of StatisticsNational accounts, prices, labour force, population
RBA  ·  Reserve Bank of AustraliaCash rate, monetary & financial aggregates, exchange rates
APRA  ·  Aust. Prudential Regulation AuthorityADI & insurer statistics, with release-cadence estimates

Try it instantly (no install)

A hosted read-only, no-API-key instance speaks MCP over Streamable HTTP at:

text
https://mcp.auseconmcp.com/mcp

Point any MCP client that supports remote servers at that URL. In Claude Code:

bash
claude mcp add --transport http ausecon https://mcp.auseconmcp.com/mcp

The hosted instance may take a few seconds to wake on the first request. The previous https://ausecon-mcp-server.onrender.com/mcp URL continues to work and points at the same instance.

Install

The package lives on PyPI and is meant to be launched on demand by your MCP client through uvx:

bash
uvx ausecon-mcp-server

The server speaks MCP over standard input and output. Run on its own it just sits there waiting for a client, so there is nothing to see until one connects.

Connect your client

Claude Code
bash
claude mcp add --transport stdio ausecon -- uvx ausecon-mcp-server
Codex
bash
codex mcp add ausecon -- uvx ausecon-mcp-server
Claude Desktop

Add to your claude_desktop_config.json:

json
{  "mcpServers": {    "ausecon": {      "command": "uvx",      "args": ["ausecon-mcp-server"]    }  }}
Cursor

Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project):

json
{  "mcpServers": {    "ausecon": {      "command": "uvx",      "args": ["ausecon-mcp-server"]    }  }}

Or paste this one-click link into your browser:

text
cursor://anysphere.cursor-deeplink/mcp/install?name=ausecon&config=eyJjb21tYW5kIjoidXZ4IiwiYXJncyI6WyJhdXNlY29uLW1jcC1zZXJ2ZXIiXX0=
Windsurf

Add to ~/.codeium/windsurf/mcp_config.json:

json
{  "mcpServers": {    "ausecon": {      "command": "uvx",      "args": ["ausecon-mcp-server"],      "env": {}    }  }}
VS Code

[Install in VS Code]

Or add to .vscode/mcp.json (workspace) or your user mcp.json:

json
{  "servers": {    "ausecon": {      "type": "stdio",      "command": "uvx",      "args": ["ausecon-mcp-server"]    }  }}

To host it yourself, smithery.yaml and Dockerfile.smithery ship a Streamable HTTP deployment at /mcp. See the Smithery guide.

A quick taste

Find the concept you want, then ask for the series:

python
list_economic_concepts(query="cash rate")
get_economic_series(    concept="cash_rate_target",    start="2020-01-01",)

Derived indicators have their own tool:

python
get_derived_series(concept="real_cash_rate", last_n=12)

Connected to an AI agent, you can skip the syntax entirely. Ask for "quarterly real GDP growth" and it works out which tools to call.

Develop locally

Python 3.12 is recommended; the CI matrix supports 3.10+.

bash
uv sync --python 3.12uv run pytestuv run ruff check src tests scripts

The repo also ships a manual benchmark (evals/) that measures the server's impact on model answers across 52 Australian-economics questions, comparing a bare model, web search, and the ausecon tools. Ground-truth resolution is free to check:

bash
uv run --group evals python -m evals.run_eval --dry-run

A full run makes paid API calls, so read the evaluation harness guide before starting one.


auseconmcp.com  ·  Issues  ·  MIT Licence

來源:README.md,提交 46865a9

工具

14

search_datasets

Search Datasets

Search curated ABS, RBA, and APRA economic datasets.

輸入參數query必填source

list_catalogue

List Catalogue

List curated ABS, RBA, and APRA catalogue entries, optionally filtered by source, category, or tag. Unranked complement to ``search_datasets``.

輸入參數tagsourcecategoryinclude_ceasedinclude_discontinued

list_economic_concepts

List Economic Concepts

List analyst-friendly semantic economic concepts accepted by get_economic_series.

輸入參數querysourcecategory

get_abs_dataset_structure

Get ABS Dataset Structure

Get ABS SDMX dataset dimensions and codelists.

輸入參數dataflow_id必填

get_abs_data

Get ABS Data

Expert/source-native ABS SDMX retrieval in a normalised response shape.

輸入參數keylast_nend_perioddataflow_id必填start_periodupdated_afterinclude_observation_dimensions

list_rba_tables

List RBA Tables

Deprecated compatibility alias. Prefer list_catalogue(source="rba").

輸入參數categoryinclude_discontinued

get_rba_table

Get RBA Table

Expert/source-native RBA statistical table retrieval in a normalised response shape.

輸入參數last_nend_datetable_id必填series_idsstart_dateinclude_observation_dimensions

get_apra_data

Get APRA Data

Expert/source-native APRA public XLSX publication retrieval. Only curated official APRA publication IDs are accepted; arbitrary URLs are not.

輸入參數last_nend_datetable_idseries_idsstart_datepublication_id必填include_observation_dimensions

get_economic_series

Get Economic Series

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.

輸入參數endstartlast_nconcept必填variantfrequencygeographyinclude_observation_dimensions

get_derived_series

Get Derived Series

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.

輸入參數endstartlast_nconcept必填

get_latest_observations

Get Latest Observations

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.

輸入參數keycountsource必填table_ididentifier必填series_ids

get_top_observations

Get Top Observations

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.

輸入參數nkeysource必填end_datetable_iddirectionend_periodidentifier必填series_idsstart_datestart_period

describe_dataset

Describe Dataset

Describe a source-native ABS, RBA, or APRA dataset without hiding native IDs.

輸入參數source必填table_ididentifier必填include_structure

list_release_events

List Release Events

List source-aware release calendar or release-pulse events.

輸入參數limitquerysourceend_datestart_date

版本歷史

3
  1. v1.15.0最新Oct 30, 2026
  2. v1.14.6Oct 29, 2026
  3. v1.14.5Sep 16, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分