Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
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). When a citeKey is supplied and AUSLAW_FETCH_SOURCES is not set to 'false', also saves a local markdown copy to the sources directory and updates the cache entry's HTTP freshness headers. Without citeKey, only the document text is returned.

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.

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.

get_provisionA

Deterministic provision lookup over installed local data modules (offline). Resolves a single provision of an Act or instrument by its citable handle (no embedding, no ranking). Returns the provision text with provenance, or a typed not-found result so the router can fall through to live AustLII. Requires @duckdb/node-api and at least one installed module.

get_act_structureA

Return the containment tree of an Act (Act -> Part -> Division -> section/schedule/clause) by walking 'act_provision' edges in an installed local data module (offline, closed-world). Returns a nested tree or a typed not-found result. Requires @duckdb/node-api and at least one installed module.

list_data_modulesA

Introspect the installed local data modules: name, version, jurisdiction/type coverage, doc/chunk counts, embedding descriptor, load status, snapshot date and staleness. Use includeInvalid to see refused modules and why they did not load. Reads metadata only (no DuckDB attach).

find_citingA

Documents in installed local data modules whose text cites a target document, via cites/considers edges (closed-world, deterministic). Returns each citing document with the provenance span of the citation. Requires @duckdb/node-api and at least one installed module.

semantic_search_localA

Vector recall over installed local data modules: the query is embedded locally (bge-small, offline, no key) and ranked by cosine similarity over chunk embeddings, with optional jurisdiction/type/segment facet pre-filters. Gated on the local embedder being installed and the module being embedded with a matching descriptor; degrades visibly (typed notes) when unavailable. Requires @duckdb/node-api, @huggingface/transformers, and an embedded module.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

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