In-depth architectural comparison of the Australian Law MCP and Bill of sale MCP servers. Compare execution transports, security boundaries, tool capabilities, quality scores, and ready-to-paste client installation snippets for Claude, Cursor, Windsurf, and VS Code.
At a Glance & Executive Verdict
Australian Law MCP
Legal · Local stdio
Quality: 57/100 (Good) | Auth: No auth required
Bill of sale
Legal · Local stdio
Quality: 52/100 (Good) | Auth: No auth required
Verdict Summary: Choose Australian Law MCP if you need specialized Legal tools running via a local process. Choose Bill of sale if your workspace requires Legal integration with local subprocess execution. Both servers can be configured concurrently in your client's mcpServers manifest.
Which MCP Server Should You Choose?
Choose Australian Law MCP when:
You need dedicated capabilities in the Legal domain.
You prefer local stdio subprocess transport architecture.
Your security boundary fits: No auth required (Free / Open Source).
Find acts and instruments by name. Returns the title ids the other tools take.
get_law_text
The current compilation: the table of provisions, one section, or the full text paginated. Schedules are addressable too (`section="Schedule 7"`), which is where rate tables and forms actually live.
get_law_as_at
The same, but as the law stood on any past date.
verify_citations
Pull statute citations out of text and check each against the register: does the act exist, is it in force, does the cited section exist. Upstream failures come back as UNVERIFIED, never as a missing law.
get_amendment_status
In force or repealed, what the latest compilation incorporates, whether commenced amendments are still unincorporated, and what has amended it.
Ready-to-Paste Client Configurations
Paste either (or both) of these JSON server blocks into your client config file (e.g. claude_desktop_config.json or ~/.cursor/mcp.json).
Australian Law MCP is categorized under Legal and uses a local stdio subprocess. In contrast, Bill of sale belongs to Legal using local stdio subprocess. Select Australian Law MCP when you need capabilities focused on legal and Bill of sale when you require tools for legal.
What changed between two dates: sections added, removed, reworded — or a line diff of one section.
search_full_text
Relevance-ranked search over the body text of every title on the register.
check_frl_health
Ping the register API so failures elsewhere can be attributed.
Bill of sale Tools (9)
sale_create
Record a sale and generate the bill of sale: seller, buyer, item with VIN/serial/IMEI where it has one, price in minor units, date. Returns `BOS-YYYY-NNNN`. An identical repeat sale is refused unless you confirm it
sale_update
Change anything on a draft before signing: price, parties, item details, identifiers, the as-is clause, warranty, notes. Empty string clears an optional field
sale_finalize
Freeze the draft into the signing copy. From here `sale_update` refuses it and every render prints without the DRAFT watermark
sale_list
Every bill of sale, newest first: id, status, date, item, buyer, seller, price. Filter to drafts or finalized
sale_get
One bill of sale in full by its BOS number
sale_delete
Delete a draft outright; a finalized document needs `confirm_finalized: true`. The number is never reissued, so a gap in the series is the record of the deletion
sale_render
Print the document: Markdown, a self-contained HTML file for print-to-PDF, or both, with signature lines. Drafts carry a DRAFT watermark so a review copy cannot be signed by mistake
sale_summary
The book at a glance: draft and finalized counts, total value per currency. Currencies are never added together