home / mcp / australian law mcp server

Australian Law MCP Server

Queries Australian law statutes, cross-references, and EU implementations via MCP clients.

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "ansvar-systems-australian-law-mcp": {
      "url": "https://australian-law-mcp.vercel.app/mcp",
      "headers": {
        "NODE_ENV": "development"
      }
    }
  }
}

You can query Australian legislation directly from compatible MCP clients, enabling fast searches, exact provision retrieval, and cross-references for data protection, cybersecurity, corporate law, and more. This MCP server makes Australian law searchable, cross-referenceable, and AI-friendly for legal research, compliance work, and tool development.

How to use

Connect to the MCP server using a compatible client to search Australian statutes, retrieve exact provisions by statute and section, and check whether a statute is still in force. You can also build legal stances by aggregating citations across statutes, format citations per Australian conventions, and cross-reference EU implementations.

How to install

Prerequisites: Node.js and npm installed on your machine. Ensure you have internet access to fetch packages and assets.

Choose one of the following installation methods based on your workflow.

Option A — Run remotely (no install required): connect to the hosted MCP endpoint from your client.

Endpoint: https://australian-law-mcp.vercel.app/mcp

Additional sections

Deployment options: a free remote endpoint is available at the hosted URL, or you can run the MCP locally for development and testing using npm or npx.

Local runtime options shown in examples include starting the server with npm run dev or running the MCP directly with npx. Use the approach that fits your development workflow.

Configuration and usage tips: keep your client’s MCP connection aligned with the endpoint you choose, and ensure your tooling can handle the response structure, including verbatim provision text and cross-references.

Configuration and security notes

Security considerations include using privileged or confidential matters on an on-premise deployment if required. Queries can traverse through the Claude API when using hosted endpoints, so choose the deployment mode that respects your data privacy requirements.

Troubleshooting and tips

If you cannot connect to the remote endpoint, verify the URL and your network access. For local runs, ensure Node.js and npm are installed, then use the exact commands shown in the installation section corresponding to your chosen method.

Notes on data and coverage

The server provides access to Commonwealth Acts, regulations, EU cross-references, and, in professional deployments, case law and explanatory materials. Content is sourced from official government databases and curated for accuracy.

Available tools

search_legislation

Perform a full-text search across all provisions with BM25 ranking to find relevant statutory text.

get_provision

Fetch a specific provision by statute, including its chapter and section.

check_currency

Check if a statute is in force, amended, or repealed.

validate_citation

Validate a legal citation against the database to reduce errors.

build_legal_stance

Aggregate and summarize citations from multiple statutes on a legal topic.

format_citation

Format citations according to Australian conventions (full/short/pinpoint).

list_sources

List all available statutes with metadata and cross-references.

about

Return server capabilities, coverage, and system information.

get_eu_basis

Retrieve EU directives or regulations that relate to an Australian statute.

get_australian_implementations

Find Australian laws implementing a given EU act.

search_eu_implementations

Search EU documents with counts of Australian implementations.

get_provision_eu_basis

Get EU legal references for a specific provision.

validate_eu_compliance

Check whether an Australian statute implements EU directives.