← Back to MCP setup
🏛️

Create advocate brief

translate

Generate a source-grounded brief for a chosen party or role.

Parameter Type Required Description
query string
paste_text string
advocate_role* string Yes
language string
en | no | uk | pl | auto
use_case_context boolean Use private My Case context. Defaults to false.

* Purple = required

POST /api/mcp/user/tools/translate/invoke

{
  "query": "Grounds for challenging a care order under BVL §4-12",
  "advocate_role": "parent",
  "language": "en",
  "use_case_context": false
}
{
  "ok": true,
  "brief": "On behalf of the parent, the following legal arguments support challenging the care order under BVL §4-12...",
  "legal_arguments": [
    "The threshold for care order under §4-12(a) requires 'serious deficiencies' — the report does not meet this standard",
    "Proportionality requires exhausting support measures (§4-4) before removal"
  ],
  "sources": [
    { "title": "BVL §4-12", "type": "statute" },
    { "title": "Rt-2015-110", "type": "case_law" }
  ],
  "credits_used": 9
}

Create your MCP token on the setup page and use it with any supported client.

Set up MCP →
Process-and-forget by default. All tool calls process your text in memory and return results to your AI client. Nothing is saved to My Case unless you explicitly call dbn.save_to_case.

Tools provide legal preparation support, not final legal advice. Results are for informational purposes and should be reviewed by a qualified legal professional.