Ryan Duguid
Australian accountant based in Newcastle, NSW. Open-source computational accounting engines, MCP servers, Excel LAMBDAs, and deterministic AI workflows for Australian taxation and payroll.
Provisional Member CA ANZ
SAP S/4HANA FI & CO
Xero L3 Specialist
Install in 3 commands
claude mcp add aus-accounting -- uvx --from \
git+https://github.com/ryanduguid/au-tax-mcp-server aus-accounting-mcp
npx skills add ryanduguid/australian-accounting-skills
npx skills add ryanduguid/hardhat-ledger
The Stack
2. Rules & Engines
Ozzit
130 native Excel LAMBDA functions for dynamic-array financial modelling.
TheExchequerTally
Company tax rate (BRE), franking account balance, Division 203 checks.
SolomonsSword
Trust Div 6 allocation, s100A risk flags, s99B foreign trust receipts.
3. Agent Workflows
au-tax-mcp-server
aus-accounting-mcp
Unified MCP server for Claude, Cursor, and Antigravity.
DrDebits
APES 110 and TPB Code ethics guardrails for LLM tax work.
Engineering Principles
Primary Source Grounding
Computations cite Commonwealth legislation, ATO rulings, and AASB/APESB standards.
Exact Decimal Arithmetic
Decimal quantisation prevents binary floating-point drift in financial outputs.
Local Privacy Boundaries
Client data stays in local memory or zero-network sandboxes. Public fixtures use synthetic data only.
Human-in-the-Loop Signoff
Pipelines automate calculation and validation. Professional judgement and lodgement remain human-controlled.
More
Nothing here is tax, legal or financial advice. Computational outputs are review aids for a qualified professional, not compliance determinations, and lodgement decisions stay with a human.
github.com/ryanduguid