AusLaw MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_legislationA | Search Australian and New Zealand legislation. Jurisdictions: cth, vic, nsw, qld, sa, wa, tas, nt, act, federal, nz, other (all). Methods: auto, title (titles only), phrase (exact match), all (all words), any (any word), near (proximity), legis (legislation names). Use offset for pagination. |
| search_casesA | Search Australian and New Zealand case law. Jurisdictions: cth, vic, nsw, qld, sa, wa, tas, nt, act, federal, nz, other (all). Methods: auto, title (case names only), phrase (exact match), all (all words), any (any word), near (proximity), boolean. Sorting: auto (smart detection), relevance, date. Use offset for pagination (e.g., offset=50 for page 2). |
| fetch_document_textA | Fetch full text for a legislation or case URL (AustLII or jade.io), with OCR fallback for scanned PDFs. When a |
| jade_lookupA | Look up jade.io (BarNet Jade) by article ID or neutral citation. by=article_id resolves metadata (case name, neutral citation, jurisdiction, year) for a numeric article ID. by=citation generates a jade.io lookup URL for a neutral citation (e.g. '[2008] NSWSC 323') — jade.io does not expose a public search API, so this provides a direct link. |
| format_citationA | Format an Australian case citation per AGLC4 rules. mode=full combines case name, neutral citation, reported citation, and optional pinpoint. mode=short/ibid/subsequent produce AGLC4 short-form, Ibid, and subsequent references (subsequent requires footnoteRef). mode=pinpoint fetches a judgment from AustLII and generates a pinpoint citation to a specific paragraph (by number or phrase). |
| resolve_citationA | Resolve a citation to its authoritative source. mode=auto (default) validates a detected neutral citation against AustLII and returns the direct URL, falling back to a case name search otherwise. mode=validate checks that a neutral citation exists on AustLII and returns the canonical URL. mode=search performs a text search only. |
| search_citing_casesA | Find cases that cite a given case on jade.io. Uses jade.io's LeftoverRemoteService citator. Requires JADE_SESSION_COOKIE. Returns citing cases with neutral citations, case names, jade.io URLs, and the total count of citing cases. Results are a sample (typically 20-30) of the full set. |
| citeA | Write to the local citation cache. action=add (default) stores or updates a citation, assigns a biblatex-compatible cite key on first use, and returns the cite key and canonical AGLC4 string. action=refresh_source checks whether the locally cached source file for a citation is still current (conditional HEAD using stored ETag/Last-Modified) and re-downloads it when the remote is newer. |
| bibliographyA | Read from the local citation cache without network calls. op=get retrieves one citation by cite key, AGLC4 string, neutral citation, or title. op=list (default) lists cached citations, optionally filtered to a document. op=export writes a BibLaTeX .bib file and returns the bib text. op=cited_by returns the locally cached cited-by list for a citation (run cache_cited_by first to populate). |
| cache_cited_byA | Fetch citing cases for a cached citation from jade.io and store them locally. Metadata is saved for all results; source files are downloaded for the top N entries (controlled by AUSLAW_CITED_BY_DOWNLOAD_LIMIT, default 5). Requires JADE_SESSION_COOKIE. Can be disabled via AUSLAW_CACHE_CITED_BY=false. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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/russellbrenner/jurisd'
If you have feedback or need assistance with the MCP directory API, please join our Discord server