AusEcon MCP for ABS | RBA | APRA data
This server provides AI assistants with free, structured, read-only access to Australian economic and financial data from the ABS, RBA, and APRA — no API key required. All data is returned in a consistent metadata · series · observations format with full source provenance.
Discovery & Search
search_datasets— Free-text search across curated datasets, optionally filtered by sourcelist_catalogue— Browse the full dataset catalogue by source, category, or taglist_economic_concepts— List analyst-friendly semantic concepts (e.g.cash_rate_target,gdp)
Data Retrieval
get_economic_series— High-level retrieval by concept name, with optional variant, frequency, geography, and date filtersget_derived_series— Formula-based derived indicators (e.g.real_cash_rate) with full calculation provenanceget_abs_data/get_rba_table/get_apra_data— Expert/source-native retrieval from ABS (SDMX), RBA statistical tables, and APRA XLSX publications
Structural Inspection
get_abs_dataset_structure— Inspect ABS dataset dimensions and codelistsdescribe_dataset— Plain-English description of any dataset across all three sources
Convenience Tools
get_latest_observations— Most recent N observations from any datasetget_top_observations— Highest or lowest numeric observations within optional date bounds
Release Calendar
list_release_events— Upcoming or past publication dates across ABS, RBA, and APRA
The server runs locally via stdio or hosted via Streamable HTTP, is entirely read-only, and supports flexible date formats (YYYY, YYYY-QN, YYYY-MM-DD, etc.).
Integrates with Codeium's Windsurf IDE to provide access to Australian economic and financial datasets for AI-assisted analysis.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@AusEcon MCP for ABS | RBA | APRA datawhat's the current RBA cash rate?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Documentation · Getting started · Tool reference · Changelog
Why this exists
Australian economic data is authoritative but awkward to reach — scattered across portals,
formats, and identifiers you have to memorise. ausecon is the open, free, no-API-key way to
put it in front of any AI assistant: every series comes back fresh and fully source-traceable, stamped with its provenance,
in one consistent shape
(metadata · series · observations) across all three regulators. Ask for “the cash
rate” or “quarterly real GDP growth” and get research-grade data back without
leaving the conversation.
Related MCP server: BCB MCP
What you get
Data sources
Source | Coverage |
ABS · Australian Bureau of Statistics | National accounts, prices, labour force, population |
RBA · Reserve Bank of Australia | Cash rate, monetary & financial aggregates, exchange rates |
APRA · Aust. Prudential Regulation Authority | ADI & insurer statistics, with release-cadence estimates |
Try it instantly (no install)
Prefer not to install anything? A hosted, read-only, no-API-key instance speaks MCP over Streamable HTTP at:
https://mcp.auseconmcp.com/mcpPoint any MCP client that supports remote (Streamable HTTP) servers at that URL — for example, in Claude Code:
claude mcp add --transport http ausecon https://mcp.auseconmcp.com/mcpThe hosted instance may take a few seconds to wake on the first request. The previous
https://ausecon-mcp-server.onrender.com/mcpURL continues to work and points at the same instance.
Install
The package lives on PyPI and is designed to be
launched on demand by your MCP client via uvx:
uvx ausecon-mcp-serverThe server speaks MCP over standard input/output. Launched on its own, it simply waits for a client to connect.
Connect your client
claude mcp add --transport stdio ausecon -- uvx ausecon-mcp-servercodex mcp add ausecon -- uvx ausecon-mcp-serverAdd to your claude_desktop_config.json:
{
"mcpServers": {
"ausecon": {
"command": "uvx",
"args": ["ausecon-mcp-server"]
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project):
{
"mcpServers": {
"ausecon": {
"command": "uvx",
"args": ["ausecon-mcp-server"]
}
}
}Or paste this one-click link into your browser:
cursor://anysphere.cursor-deeplink/mcp/install?name=ausecon&config=eyJjb21tYW5kIjoidXZ4IiwiYXJncyI6WyJhdXNlY29uLW1jcC1zZXJ2ZXIiXX0=Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"ausecon": {
"command": "uvx",
"args": ["ausecon-mcp-server"],
"env": {}
}
}
}Or add to .vscode/mcp.json (workspace) or your user mcp.json:
{
"servers": {
"ausecon": {
"type": "stdio",
"command": "uvx",
"args": ["ausecon-mcp-server"]
}
}
}Hosting it instead?
smithery.yamlandDockerfile.smitheryship a Streamable HTTP deployment at/mcp. See the Smithery guide.
A quick taste
Find the concept you want, then ask for the series:
list_economic_concepts(query="cash rate")
get_economic_series(
concept="cash_rate_target",
start="2020-01-01",
)Need a transparent, formula-based indicator? Call the derived surface directly:
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 maps your request to the right tool calls for you.
Develop locally
Python 3.12 is recommended; the CI matrix supports 3.10+.
uv sync --python 3.12
uv run pytest
uv run ruff check src tests scriptsThe 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:
uv run --group evals python -m evals.run_eval --dry-runA full run makes paid API calls — see the evaluation harness guide before running one.
auseconmcp.com · Issues · MIT Licence · Made for the Australian data community
Maintenance
Related MCP Servers
- FlicenseCqualityDmaintenanceProvides access to the Australian Bureau of Statistics (ABS) Data API. This server allows AI assistants to query and analyze ABS statistical data.19
- AlicenseAqualityBmaintenanceMCP server for the Brazilian Central Bank (BCB/SGS) public API, providing access to 18,000+ economic time series. Includes a curated catalog of 150+ popular indicators organized in 12 categories: interest rates (Selic), inflation (IPCA, IGP-M, INPC), exchange rates (USD, EUR), GDP, employment, credit, fiscal data, and more. Supports historical queries with date filters, latest values, metadata loo151556MIT
- AlicenseAqualityBmaintenanceAsk Claude "What's the cash rate?" or "What's AUD/USD today?" and get the real number from the Reserve Bank of Australia. Wraps RBA's F-tables with plain-English access to interest rates, FX rates, deposit rates, and mortgage rates.6MIT
- AlicenseAqualityBmaintenanceMCP server for the Australian Energy Market Operator (AEMO) National Electricity Market. Plain-English access to 5-min dispatch prices, regional demand, interconnector flows, generation by fuel, rooftop PV.5MIT
Related MCP Connectors
DBnomics MCP — meta-aggregator over 80+ stats providers
MCP server for live, sourced Brazilian public data from the official IBGE APIs.
This MCP server provides seamless access to Malaysia's government open data, including datasets, w…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/AnthonyPuggs/ausecon-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server