Skip to main content
Glama
ryanduguid

aus-accounting-mcp

by ryanduguid

JohnKenley

tests Python Model Context Protocol License: MIT

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

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 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. The engines install from GitHub because they are not on PyPI, so the one-command path is uvx from this repository:

uvx --from git+https://github.com/ryanduguid/JohnKenley aus-accounting-mcp

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

Related MCP server: Accounting Practice MCP Server

Client integration

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

{
  "mcpServers": {
    "aus-accounting": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/ryanduguid/JohnKenley",
        "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 --from git+https://github.com/ryanduguid/JohnKenley aus-accounting-mcp

Codex

codex mcp add aus-accounting -- uvx --from git+https://github.com/ryanduguid/JohnKenley 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

calc_div7a_repayment

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.

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    C
    quality
    D
    maintenance
    Enables comprehensive Excel operations and financial calculations including investment analysis, rental property management, expense tracking, and automated financial reporting. Supports creating Excel workbooks with advanced financial formulas, cash flow projections, and tax calculations for accounting and finance workflows.
    100
    5
  • F
    license
    Not graded
    quality
    D
    maintenance
    Automates comprehensive accounting workflows including bookkeeping, tax planning, payroll processing, sales tax compliance, and client management. Integrates with QuickBooks and processes financial documents with AI-powered transaction categorization and compliance monitoring.
    1
  • A
    license
    A
    quality
    B
    maintenance
    Offers plain-English access to Australian Taxation Office statistics including personal tax by postcode, company tax by industry, corporate transparency for $100M+ entities, super contributions by age, and the ACNC charity register.
    7
    MIT
  • F
    license
    Not graded
    quality
    F
    maintenance
    Enables carbon emission calculations for Australian electricity and gas consumption using official National Greenhouse Accounts 2024 data, supporting all states and territories.

View all related MCP servers

Related MCP Connectors

  • Australian tax knowledge base for agents: 34,500+ ATO documents, cited answers to any tax question.

  • Open-source AI accounting skills verified by licensed accountants (tax, VAT, payroll).

  • AU GST/ABN receipt extraction — assigns entertainment/ITC tax codes per line, not just OCR.

View all MCP Connectors

Latest Blog Posts

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/ryanduguid/JohnKenley'

If you have feedback or need assistance with the MCP directory API, please join our Discord server