Australian Law MCP server
Read Australian Commonwealth law as it stood on any date, and verify citations against the register
2 stars290 downloads/wk
Reviews
Write oneNobody has reviewed Australian Law yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Australian Law tools (8)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
check_frl_healthPings the Federal Register of Legislation API and reports latency, so failures elsewhere can be attributed.
compare_versionsShows what changed in an act between two dates: which sections were added, removed or reworded.
get_amendment_statusReports whether a title is in force, what its latest compilation incorporates, whether commenced
get_law_as_atReturns the compilation of a Commonwealth act that was in force on the given date — the register keeps
get_law_textReturns the latest compilation of a Commonwealth act or instrument. Without a section number it lists
search_full_textSearches the body text of every act and instrument on the register for a phrase, ranked by relevance.
search_lawFinds Commonwealth acts and legislative instruments on the Federal Register of Legislation by title.
verify_citationsExtracts Australian statute citations from text and checks each against the Federal Register of
Public scan report
scanner v0.1.5 · 2026-09-19 · same rubric, same numbers if you re-run it
- Code scan6 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 7 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
What the publisher says
From the Australian Law repository's README, as published. We do not edit it. Read it on GitHub
australian-law-mcp
MCP server for the Federal Register of Legislation. Ask what Australian law said on any date, and check citations against the official register before you rely on them. No API key, nothing to sign up for.
Everything is served live from the Commonwealth's own legislation API: 130,000+ acts and legislative instruments, every compilation of each one, back to 1901. That register is the authorised source of Commonwealth law, and it publishes point-in-time versions natively — so getlawas_at returns the text that was actually in force on the date you name, not a reconstruction.
Quick start
Claude Code:
claude mcp add australian-law -- npx -y australian-law-mcpClaude Desktop, Cursor, or any other stdio MCP client:
{
"mcpServers": {
"australian-law": {
"command": "npx",
"args": ["-y", "australian-law-mcp"]
}
}
}Requires Node 20 or newer. Nothing else to install — npx fetches the package on first run.
There is a Dockerfile if you would rather not have Node on the host. The server speaks stdio, so the container needs -i:
docker build -t australian-law-mcp .
docker run -i --rm australian-law-mcpTools
docs/tools.md has the parameters and a worked example of each, including what every tool does when it cannot answer.
Why point-in-time matters
Tax disputes, visa decisions, contracts and court matters turn on the law as it stood on a past day, and models reliably answer with today's law instead. The register keeps every compilation with exact in-force windows:
get_law_as_at titleId=C2004A03348 date=2017-01-05 section=3A
→ As at 2017-01-05: Income Tax Rates Act 1986, Compilation No. 48
s 3A Working holiday makers and working holiday taxable income ...And verify_citations is the guard rail for the other direction — models inventing sections that were never enacted:
verify_citations text="See s 3A and s 999 of the Income Tax Rates Act 1986."
→ [OK] Income Tax Rates Act 1986 [C2004A03348] — in force.
[OK] s 3A exists: "Working holiday makers and working holiday taxable income"
[NOT FOUND] s 999 — Provision 999 was not found in this compilation. It has
28 sections and 6 schedules. Closest by number: s 30, s 29, s 28A real law reported missing is the worst failure a tool like this can have, so network and API errors are always reported as UNVERIFIED rather than NOT FOUND, and a section is only checked against an act when the citation actually binds the two together.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
Runs npx -y australian-law-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add australian-law-mcp -- npx -y australian-law-mcp
Australian Law: common questions
- Is Australian Law MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Australian Law safety report
- How do I install Australian Law?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Australian Law need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Australian Law maintained?
- The last commit was 9 days ago (2026-09-12). The latest release is v0.1.5.
- What can I use instead of Australian Law?
- Servers from other publishers that do the same job: UK Legal Research MCP server.
Alternatives to Australian Law
Same job from other publishers: the closest match first, then the best rated.
- UK Legal ResearchUK legal research — case law, legislation, Hansard, bills, votes, committees, HMRC, citationsnot reviewedEstablishedA