← Back to MCP setup
🏛️

Create advocate brief

dbn.advocate_brief

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

Parameter Type Required Description
query string Legal question or topic for the brief.
paste_text string Document text to use as the basis for the brief.
advocate_role* string Yes The party or role to advocate for (required). E.g. parent, child, Barnevernet.
language string
en | no | uk | pl | auto
Response language: en, no, uk, pl, or auto.
use_case_context boolean Include context from your Case Workbench session (true/false).

* Purple = required

POST /api/mcp/user/tools/dbn.advocate_brief/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.