Local MCP server for ATO small-business benchmarks, Payday Super 2026 review, refused Division 7A, and synthetic SBR fixtures. Not advice.
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Topics declared
- ✓Documented (README)
claude mcp add au-tax -- uvx to{
"mcpServers": {
"au-tax": {
"command": "uvx",
"args": ["to"]
}
}
}MCP Servers overview
# 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 | - |
+----------------------------------+-----------------------------------+
```
[](https://github.com/ryanduguid/au-tax-mcp-server/actions/workflows/ci.yml)
[](https://www.python.org/)
[](https://modelcontextprotocol.io/)
[](https://registry.modelcontextprotocol.io/v0.1/servers/io.github.ryanduguid%2Faus-accounting/versions/latest)
[](https://glama.ai/mcp/servers/ryanduguid/au-tax-mcp-server)
[](https://opensource.org/licenses/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](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](https://ryanduguid.github.io/tools/australian-tax-ai-agents/).
This server does **not** reimplement tax law. Payday Super and ATO small-business benchmarks are delegated to:
- [payday-super-checker](https://github.com/ryanduguid/payday-super-checker) (`payday-super-checker`)
- [ato-benchmark-compare](https://github.com/ryanduguid/ato-benchmark-compare) (`ato-benchmark-compare`)
Division 7A is **refused** until a reviewed engine exists. SBR payloads are **synthetic fixtures**, not lodgments.
## Install
Python 3.10+ and [uv](https://docs.astral.sh/uv/). This server and its engines
are published to PyPI; the server pins its reviewed engines to exact versions:
Use [CITATION.cff](CITATION.cff) to cite the current tagged release, [v0.1.5](https://github.com/ryanduguid/au-tax-mcp-server/releases/tag/v0.1.5).
```bash
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:
```json
{
"mcpServers": {
"aus-accounting": {
"command": "uvx",
"args": [
"aus-accounting-mcp"
]
}
}
}
```
Ready-made copies live in [`clients/`](clients/).
### Cursor
[](https://cursor.com/en/install-mcp?name=aus-accounting&config=eyJjb21tYW5kIjoidXZ4IiwiYXJncyI6WyJhdXMtYWNjb3VudGluZy1tY3AiXX0=)
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
```bash
claude mcp add aus-accounting -- uvx aus-accounting-mcp
```
### Codex
```bash
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:
```text
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.
```
```text
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](DISCLAIMER.md). Discovery copy: [docs/DISCOVERY.md](docs/DISCOVERY.md). Cite: [CITATION.cff](CITATION.cff).
<!-- mcp-name: io.github.ryanduguid/aus-accounting -->
What people ask about au-tax-mcp-server
What is ryanduguid/au-tax-mcp-server?
+
ryanduguid/au-tax-mcp-server is mcp servers for the Claude AI ecosystem. Local MCP server for ATO small-business benchmarks, Payday Super 2026 review, refused Division 7A, and synthetic SBR fixtures. Not advice. It has 0 GitHub stars and its last recorded update is dated 2026-08-25.
How do I install au-tax-mcp-server?
+
You can install au-tax-mcp-server by cloning the repository (https://github.com/ryanduguid/au-tax-mcp-server) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is ryanduguid/au-tax-mcp-server safe to use?
+
Our security agent has analyzed ryanduguid/au-tax-mcp-server and assigned a Trust Score of 95/100 (tier: Verified). See the full breakdown of passed checks and flags on this page.
Who maintains ryanduguid/au-tax-mcp-server?
+
ryanduguid/au-tax-mcp-server is maintained by ryanduguid. The last recorded GitHub activity is dated 2026-08-25, with 0 open issues.
Are there alternatives to au-tax-mcp-server?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy au-tax-mcp-server to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/ryanduguid-au-tax-mcp-server)<a href="https://claudewave.com/repo/ryanduguid-au-tax-mcp-server"><img src="https://claudewave.com/api/badge/ryanduguid-au-tax-mcp-server" alt="Featured on ClaudeWave: ryanduguid/au-tax-mcp-server" width="320" height="64" /></a>More MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
The fastest path to AI-powered full stack observability, even for lean teams.
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!