Skip to main content

au-tax-mcp-server

+----------------------------------------------------------------------+
|                          au-tax-mcp-server                           |
+----------------------------------------------------------------------+
|                 MCP server for AU tax review engines                 |
+----------------------------------+-----------------------------------+
| DR  what it gives you            | CR  what it needs                 |
+----------------------------------+-----------------------------------+
| MCP tools for AU tax review      | an MCP capable host client        |
| delegates to reviewed engines    | uv or uvx to install it           |
| synthetic SBR test fixtures      | -                                 |
+----------------------------------+-----------------------------------+

tests Python Model Context Protocol MCP Registry Glama License: MIT

MCP facade over reviewed Australian computational accounting engines. Compatible with Claude Desktop, Claude Code, Cursor, Codex and Antigravity.

Payday Super is an experimental review (not a compliance determination). Division 7A is refused - there is no repayment calculator. SBR payloads are synthetic fixtures.

[!WARNING] Not tax advice. This server returns structured results, refusals, and citations. It does not lodge, and it does not replace a registered agent. See DISCLAIMER.md.

This is a computational MCP, not a hosted ATO document store. It applies statutory tests to figures the operator supplies (Payday Super timing, ATO small-business benchmark ratios) and refuses Division 7A. For looking up rulings, use a document-retrieval MCP. Comparison: Australian tax tools for AI agents.

This server does not reimplement tax law. Payday Super and ATO small-business benchmarks are delegated to:

Division 7A is refused until a reviewed engine exists. SBR payloads are synthetic fixtures, not lodgments.

Install

Python 3.10+ and uv. This server and its engines are published to PyPI; the server pins its reviewed engines to exact versions:

uvx aus-accounting-mcp

Clone and pip install . still works when you want a local editable tree.

Client integration

Standard config works with hosts that run a local stdio MCP server:

{
  "mcpServers": {
    "aus-accounting": {
      "command": "uvx",
      "args": [
        "aus-accounting-mcp"
      ]
    }
  }
}

Ready-made copies live in clients/.

Cursor

Add to Cursor

Or drop the standard config into ~/.cursor/mcp.json.

Claude Desktop

Paste the standard config into claude_desktop_config.json (%APPDATA%\Claude\ on Windows, ~/Library/Application Support/Claude/ on macOS).

Claude Code

claude mcp add aus-accounting -- uvx aus-accounting-mcp

Codex

codex mcp add aus-accounting -- uvx aus-accounting-mcp

Tools

Tool Job Engine
list_ato_benchmark_industries List or search the shipped ATO business types ato-benchmark-compare
get_ato_benchmarks Compare operator-supplied bucket totals to ATO ranges ato-benchmark-compare
calc_payday_super_deadline Review one contribution against Payday Super timing payday-super-checker
refuse_div7a Returns a refusal. No reviewed Div 7A engine is wired none
generate_synthetic_sbr_fixture Synthetic CTR/BAS for agent tests (synthetic: true) local fixture

calc_payday_super_deadline requires as_at. It does not invent clearing-house latency and cannot confirm LCR 2026/1 transition allocation. A remittance date alone cannot produce ON_TIME. Omitted ATO expense buckets are not_supplied, not zero.

Amounts are decimal strings, finite, at most two decimal places, and no greater than AUD 1,000,000,000,000.00. Dates are ISO-8601. Payday Super uses payday-super-checker's national SGAA 1992 s 6(1) calendar.

Ask the agent:

Compare these P&L buckets to the ATO small-business benchmarks for this industry. Omit buckets I have not supplied. Do not treat missing as zero.
Review this Payday Super contribution. QE day, remitted date, and fund-receipt date are in the CSV. as_at is today. Do not invent an SGC charge.

Licence

MIT License. Created by Ryan Duguid. Boundary statement: DISCLAIMER.md. Discovery copy: docs/DISCOVERY.md. Cite: CITATION.cff.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aus_accounting_mcp-0.1.5.tar.gz (187.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aus_accounting_mcp-0.1.5-py3-none-any.whl (14.4 kB view details)

Uploaded Python 3

File details

Details for the file aus_accounting_mcp-0.1.5.tar.gz.

File metadata

  • Download URL: aus_accounting_mcp-0.1.5.tar.gz
  • Upload date:
  • Size: 187.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for aus_accounting_mcp-0.1.5.tar.gz
Algorithm Hash digest
SHA256 3ab6eaf4bce4fafa1570ba3ed6492b92381df4dadc335ed3bed5823b17d2c672
MD5 4a7e62c6ec160af836314ad36b7d36ab
BLAKE2b-256 f58cce46b044113d3dd6ffccf73b3ffb16efb80535b0d4d209fe5745db3e0fec

See more details on using hashes here.

Provenance

The following attestation bundles were made for aus_accounting_mcp-0.1.5.tar.gz:

Publisher: publish-pypi.yml on ryanduguid/au-tax-mcp-server

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aus_accounting_mcp-0.1.5-py3-none-any.whl.

File metadata

File hashes

Hashes for aus_accounting_mcp-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 8ed7a9c1fbf75b1f00ca05b83d55bebc6de8b976649a58d5187431867d1d31f2
MD5 12bb492ba6266492a4cb0305f0d29844
BLAKE2b-256 ebe7e0038c8400fbf86208276bb750b944ef0b652e9f603038fe94a2deaf945f

See more details on using hashes here.

Provenance

The following attestation bundles were made for aus_accounting_mcp-0.1.5-py3-none-any.whl:

Publisher: publish-pypi.yml on ryanduguid/au-tax-mcp-server

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.1.5 This release

2 files

0.1.4

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page