Mmcp.market

Australian Law MCP server

by ChangkeunJ·io.github.ChangkeunJ/australian-law-mcp·v0.1.5

Read Australian Commonwealth law as it stood on any date, and verify citations against the register

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

2 stars290 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • check_frl_health

    Pings the Federal Register of Legislation API and reports latency, so failures elsewhere can be attributed.

  • compare_versions

    Shows what changed in an act between two dates: which sections were added, removed or reworded.

  • get_amendment_status

    Reports whether a title is in force, what its latest compilation incorporates, whether commenced

  • get_law_as_at

    Returns the compilation of a Commonwealth act that was in force on the given date — the register keeps

  • get_law_text

    Returns the latest compilation of a Commonwealth act or instrument. Without a section number it lists

  • search_full_text

    Searches the body text of every act and instrument on the register for a phrase, ranked by relevance.

  • search_law

    Finds Commonwealth acts and legislative instruments on the Federal Register of Legislation by title.

  • verify_citations

    Extracts 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

no findings
  • 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
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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-mcp

Claude 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-mcp

Tools

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 28

A 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
Add to Cursor

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 Research
    UK legal research — case law, legislation, Hansard, bills, votes, committees, HMRC, citations
    A

More from ChangkeunJ