Advisor MCP overview

Advisor MCP is a Model Context Protocol server that gives an AI client tools over Australian Commonwealth law: the titles in force, the text of their provisions, how they cite each other, their amendment history, the Commonwealth Gazette and the parliamentary record. Every answer says whether the law is in force and which compilation the text comes from. It is for developers connecting an MCP client, and for partner platforms that call it with no person present.

FactValue
Endpoint (SSE)https://advisor.lawatlas.ai/api/mcp/sse
Endpoint (streamable HTTP)https://advisor.lawatlas.ai/api/mcp-http/mcp
Subscriber authenticationOAuth 2.1, authorization code with PKCE; the client registers itself
Partner authenticationAuthorization: Bearer <API key>, a key issued from the Advisor partner page
Discovery documenthttps://advisor.lawatlas.ai/.well-known/oauth-protected-resource/api/mcp
Tools26 (tools index)
Who can call the paid toolsAdvisor AI Pro subscribers, and partner keys owned by one

Before you begin

Choose how to connect

What Advisor exposes

AreaTools
Find a titlesearch_legislation, resolve_reference, list_recent, list_issuing_authorities
Read the lawget_legislation, get_provision_tree, get_provision_text, search_provisions, find_definition
How it changesget_amendment_history, get_version_changes, uncommenced_amendments, get_uncommenced_text, sunset_radar, get_disallowance_risks
How it connectsget_network_graph, get_subgraph, get_portfolio_rankings, get_portfolio_functions_and_legislation
Gazettesearch_gazette
Hansardsearch_hansard, get_hansard_speech, hansard_stats, list_hansard_filters
Servicehealth, renew_subscription

Data currency: Advisor serves the text of titles that the Federal Register of Legislation records as in force. It does not return the text of a repealed, ceased or sunset title, for any date.

  • A title or a served provision carries a status block (status, or in_force in a list) with in_force, frl_status and confirmed_with_frl_at: when Advisor last confirmed the status with the Federal Register.
  • Served text and search hits carry a compilation block with register_id, compilation_no, check_date and state. state is one of four values:
    • current: the Federal Register's latest list names the compilation the text comes from.
    • not_current: the Federal Register lists a newer compilation. Tell the user, and use the frl_link in the response.
    • pending_compilation: amendments have commenced that are not yet compiled, so the text does not include them.
    • not_confirmed: the Federal Register lists no current compilation, or Advisor holds no record of one. Treat it as unknown.
  • TITLE_NOT_IN_FORCE and COMPILATION_NOT_CURRENT are answers, not failures. Show the user the Federal Register link in the response and do not fill the gap from another source.

Access and permissions

Every tool reads; none writes to Advisor or to anything else. A subscriber's paid tools need an active AI Pro subscription. A partner key works only while the AI Pro subscription of the organisation that owns it is active, and only for the scopes its client holds. Each call that returns content is billed once; a call that finds nothing, or is refused, is not.

Next steps