✦ Plus & Pro

Use DBN tools from Claude, Cursor & Copilot

Connect any MCP client to all 19 Do Better Norge tools — transcription, legal analysis, timelines, redaction, and more.

Sign in to create your personal MCP token. Available to Plus and Pro members.

Paste your token into the config below after creating it above.

Edit claude_desktop_config.json (~/Library/Application Support/Claude/ on Mac, %APPDATA%\Claude\ on Windows):

{
  "mcpServers": {
    "dobetternorge": {
      "command": "npx",
      "args": ["-y", "@bluenotelogic/mcp", "dobetternorge-mcp", "--stdio"],
      "env": {
        "DBN_MCP_TOKEN": "dbn_user_mcp_..."
      }
    }
  }
}

Run in your terminal:

claude mcp add dobetternorge -- npx -y @bluenotelogic/mcp dobetternorge-mcp --stdio

# Set your token (add to ~/.bashrc or ~/.zshrc to persist):
export DBN_MCP_TOKEN=dbn_user_mcp_...

Edit ~/.cursor/mcp.json (or Windsurf's equivalent):

{
  "mcpServers": {
    "dobetternorge": {
      "command": "npx",
      "args": ["-y", "@bluenotelogic/mcp", "dobetternorge-mcp", "--stdio"],
      "env": {
        "DBN_MCP_TOKEN": "dbn_user_mcp_..."
      }
    }
  }
}

Cursor also supports the remote HTTP endpoint — use the Remote HTTP tab if you prefer not to run npx.

Create .vscode/mcp.json in your project (VS Code will prompt for the token on first use):

{
  "inputs": [
    {
      "type": "promptString",
      "id": "dbn-token",
      "description": "Do Better Norge MCP token",
      "password": true
    }
  ],
  "servers": {
    "dobetternorge": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@bluenotelogic/mcp", "dobetternorge-mcp", "--stdio"],
      "env": {
        "DBN_MCP_TOKEN": "${input:dbn-token}"
      }
    }
  }
}

For clients that support remote MCP (Cursor, Zed, Windsurf with remote connector) — no npx needed:

URL:           https://mcp.dobetternorge.no/mcp
Authorization: Bearer dbn_user_mcp_...

Paste the URL into your client's "Remote MCP server" field, then set the Authorization header.

All tools run on your Plus or Pro plan credits. Click a card for full technical details.

🔍
Search DBN legal corpus
dbn.search_legal
Search the DBN Norwegian family-law corpus.
💬
Ask a legal question
dbn.ask
Answer a legal preparation question with source-grounded DBN context.
📋
Summarize document
dbn.summarize
Summarize pasted case text with optional legal-corpus enrichment.
📅
Extract timeline
dbn.timeline
Extract dates, hearings, milestones, and deadlines from case text.
🔒
Redact private data
dbn.redact
Remove or pseudonymize names, IDs, phone numbers, addresses, and places.
🌍
Translate legal document
dbn.translate
Translate Norwegian family-law text with legal terminology annotations.
⚖️
Legal analysis
dbn.legal_analysis
Extract legal issues from a document and answer each with DBN legal context.
✉️
Draft authority correspondence
dbn.korrespond
Draft a reply or new letter to Norwegian authorities.
📄
Analyze Barnevernet document
dbn.barnevernet_analyze
Analyze child-welfare documents for red flags and legal issues.
🏛️
Create advocate brief
dbn.advocate_brief
Generate a source-grounded brief for a chosen party or role.
🔬
Deep research
dbn.deep_research
Expand a legal question into research angles and synthesize a cited brief.
🔄
Find document discrepancies
dbn.discrepancy_find
Compare two document versions for contradictions, deletions, and added claims.
🎤
Transcribe audio
dbn.transcribe_audio
Transcribe an audio file from base64 or a URL.
📊
Corpus statistics
dbn.corpus_stats
Return document/chunk counts and active legal sources.
📚
List corpus documents
dbn.list_documents
List DBN legal corpus documents with filters.
📖
Get document chunks
dbn.get_document
Fetch a document and its chunks by document id.
🔗
Explore citation graph
dbn.citation_graph
Explore cites, cited-by, implementation, or chain relationships.
🗂️
Plan next case step
dbn.case_workbench_plan
Create a stateless preparation plan. Does not save anything.
💾
Save result to My Case
dbn.save_to_case
Explicitly save a prior MCP tool result to the user case record.
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.