Skip to content

v1.4.0 - Adding APRA Data

Choose a tag to compare

@AnthonyPuggs AnthonyPuggs released this 15 May 12:11
· 83 commits to main since this release

v1.4.0 - APRA Source-Native Foundation

v1.4.0 adds APRA as AusEcon MCP’s first third official data source, while preserving the existing read-only MCP contract and {metadata, series, observations} response shape.

What’s New

  • Added get_apra_data(...), a new source-native read-only MCP tool for curated APRA public XLSX publications.
  • Added APRA catalogue coverage for:
    • Monthly ADI Statistics
    • Quarterly ADI Performance Statistics
    • ADI Centralised Publication
    • ADI Property Exposures Statistics
  • Extended source filters to support abs | rba | apra across catalogue and discovery tools.
  • Updated README, generated references, docs site, response schema, Smithery/hosted docs, and roadmap wording for ten read-only MCP tools.

Security And Hosted Hardening

  • APRA workbook downloads are restricted to trusted APRA HTTPS hosts.
  • Added workbook parsing limits for compressed size, uncompressed XLSX size, member count, rows, and columns.
  • Added hosted HTTP request-size protection for oversized MCP requests.
  • Updated docs-site dependencies to resolve npm audit findings.

Scope Notes

  • APRA support is source-native only in this release.
  • No APRA-backed semantic get_economic_series concepts are added yet.
  • Treasury, ASX, modelling, forecasting, and v2 response-shape work remain deferred.

Validation

Verified with:

  • Python unit test suite
  • Python 3.10 compatibility test run
  • Ruff linting
  • Generated docs reference check
  • Docs-site type check and production build
  • Python and npm dependency audits
  • Bounded live APRA integration tests