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 分