MCP App Store
by KeenEthics

Overview

Get help navigating a legal situation in Australia. When something goes wrong — a job ends badly, a dispute escalates — the hard part is often knowing what matters and what to do next. This plugin walks you through it: what records are relevant, where to find them, and how to put them in order. It searches the sources you choose — email, cloud storage, or files you upload — and organises what it finds into a clear set you can review. You see everything that was found and anything still missing before any of it leaves the conversation. When you're ready, you can send your prepared case files to LawConnect, which matches matters to Australian law firms. Law firms see only non-identifying details when deciding whether to take a case, and LawConnect emails you for permission before showing your evidence to a lawyer.

Tools

is_harness_supported

ChatGPT
Check support for the current MCP host's client family and surface. The values must match the client context bound during OAuth authorization. Supported combinations are Codex Desktop, Cowork Desktop, ChatGPT Web, and Codex Web when it identifies the ChatGPT browser surface.

lawconnect_get_handoff_status

ChatGPT
Read server-observed handoff continuation. Status checks, bounded polling, and unchanged continuation for the same approved operation do not require a new client decision. The response is progressing, waiting with retryAfter, completed, or a safe failure. Pass control.agentMCPJobId from the send response unchanged as the authoritative continuation reference. There is no need to call is_harness_supported because it does not inspect or continue a handoff. Exact continuation may return current presigned S3 access only for unverified files without consuming a retry budget. When the private continuation value was lost, omit it and supply the semantic case reference to recover exactly one eligible principal-owned handoff. A supplied invalid value never falls back. Use status after a submitted handoff when the client asks for an update, on resume, or during the bounded post-upload wait; it is not an evidence-collection step.

lawconnect_get_retained_evidence_file_download

ChatGPT
When the client asks to download one of their available case files after a law firm accepts, get that file for the authenticated client. This private client access does not approve sending files to the firm. Keep internal identifiers and retention mechanics out of client chat.

lawconnect_get_retained_evidence_manifest

ChatGPT
When the client asks to access their case files after a law firm accepts, list the files available to that authenticated client. This private client access does not approve sending files to the firm. Keep internal identifiers and retention mechanics out of client chat.

lawconnect_send_case_files

ChatGPT
Send the client's reviewed case files to LawConnect so a law firm can consider the matter. Call this once, only after the client has explicitly approved sending, and include their verbatim approval in approval.userConfirmationText. Inputs: the complete case-file inventory, the client's contact and matter location details, and the approval. Effect: creates a LawConnect case and transmits the files to it; this cannot be undone once the firm receives them. Returns a job reference for lawconnect_get_handoff_status and, where uploads are required, a download plan. Law firms see only non-identifying details at this stage; LawConnect emails the client for permission before showing evidence to a lawyer. A materially revised case file requires a new client decision. If the call is interrupted or its response is lost, repeat the same unchanged request on the bounded schedule; do not create a second approval.

matchmaker_accept_recommendation

ChatGPT
Accept a recommended guidance package and prepare verified delivery details.

matchmaker_continue

ChatGPT
Continue the existing guidance selection for the same OAuth-bound client family and surface after a clarification answer. This preserves the session's original recommendation; if the original matter summary was wrong or the client changes matters, call matchmaker_start again with the current request.

matchmaker_start

ChatGPT
Call this tool whenever the client describes any legal problem, dispute, dismissal, or evidence matter in plain language — even as a statement rather than a question (for example ‘I was let go unfairly’) — and before offering any legal information from general knowledge. Start a new guidance match for the client's current legal or evidence-handling request. Copy or faithfully summarize that request in useCase; do not replace the current matter with an internal skill name, example category, or previous matter. When supported, return either direct browser guidance or desktop install packages for the current MCP host. The client family and surface must match OAuth authorization; Codex CLI and Codex Desktop use codex/desktop. Keep tool selection and package mechanics out of client chat.

skill_delivery_status

ChatGPT
Return status for a prepared guidance-package delivery.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

App Stats

9

Tools

3

Prompts

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily