You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Swiss Legal Intelligence Framework for Claude Desktop & Claude Cowork
π Overview
BetterCallClaudeMCP is a Model Context Protocol (MCP) implementation that brings the BetterCallClaude Swiss Legal Intelligence Framework to Claude Desktop and Claude Cowork. It provides Swiss lawyers with powerful legal research, citation management, case strategy, document drafting, and multi-agent workflow capabilities.
Key Features
Feature
Description
π Legal Research
Search Swiss federal and cantonal court decisions
π Citation Management
Validate, format, and parse Swiss legal citations
βοΈ Case Strategy
Risk assessment and litigation planning
π Document Drafting
Generate legal documents with proper formatting
π€ 17 Specialized Agents
Domain-specific legal expertise
π 5 Multi-Agent Workflows
Complex legal task orchestration
π Multi-Lingual
Full support for DE, FR, IT, EN
ποΈ 26 Swiss Cantons
Complete cantonal coverage
π Quick Start
Installation
# Install via npm (recommended)
npx -y bettercallclaude-mcp
# Or install globally
npm install -g bettercallclaude-mcp
Property transactions, Grundbuch, construction law
Procedure Specialist
--agent=procedure
ZPO/StPO deadlines, procedural requirements
Cantonal Law Expert
--agent=cantonal-law
All 26 Swiss cantons, cantonal specifics
Support Agents
Agent
Command
Domain
Translator
--agent=translator
Legal translations DE/FR/IT/EN with terminology precision
Adversarial Analysis Agents
Agent
Command
Role
Advocate
--agent=advocate
Argues FOR a position
Adversary
--agent=adversary
Argues AGAINST a position
Judicial
--agent=judicial
Evaluates arguments impartially
Orchestration
Agent
Command
Function
Orchestrator
--agent=orchestrator
Coordinates multi-agent workflows
π Multi-Agent Workflows
Complex legal tasks can leverage coordinated multi-agent workflows:
Workflow
Command
Agent Chain
Use Case
Due Diligence
--workflow=due-diligence
researcher β corporate β risk-analyst
M&A transactions, corporate acquisitions
Litigation Prep
--workflow=litigation-prep
strategist β researcher β drafter
Case preparation, court filings
Adversarial
--workflow=adversarial
advocate β adversary β judicial
Argument stress-testing, position evaluation
Contract Lifecycle
--workflow=contract-lifecycle
drafter β data-protection β compliance
Contract creation with compliance review
Real Estate Closing
--workflow=real-estate-closing
real-estate β fiscal-expert β drafter
Property transactions with tax optimization
Workflow Example
# Execute due diligence workflow for an M&A transaction
/legal "Analyze target company Acme AG for acquisition" --workflow=due-diligence
# Output: Sequential analysis from researcher (legal standing, contracts),# corporate (governance, structure), and risk-analyst (risk assessment, valuation)
π οΈ MCP Tools
Core Tools (6)
Tool
Purpose
Persona Behavior
legal_gateway
Intelligent routing to appropriate function
Auto-detection of intent, jurisdiction, language
legal_research
Search precedents and statutes
Legal Researcher with systematic methodology
legal_citation
Validate, format, parse citations
Citation Specialist with multi-lingual awareness
legal_strategy
Case assessment and risk analysis
Case Strategist with Swiss procedural expertise
legal_draft
Generate legal documents
Legal Drafter with proper formatting
legal_analyze
Analyze existing documents
Document Analyst with issue spotting
Tool Parameters
legal_research
Parameter
Type
Description
query
string
Search query
jurisdiction
enum
federal, cantonal, or canton code
date_from
string
Filter from date (YYYY-MM-DD)
date_to
string
Filter to date (YYYY-MM-DD)
language
enum
de, fr, it, en
legal_citation
Parameter
Type
Description
action
enum
validate, format, parse
citation
string
The citation to process
target_language
enum
Target language for formatting
legal_strategy
Parameter
Type
Description
case_facts
string
Description of case circumstances
dispute_amount
number
Amount in dispute (CHF)
jurisdiction
enum
Applicable jurisdiction
legal_draft
Parameter
Type
Description
document_type
string
Type of document to generate
case_facts
string
Relevant facts for the document
language
enum
Output language
jurisdiction
enum
Applicable jurisdiction
legal_analyze
Parameter
Type
Description
document_content
string
Document text to analyze
analysis_type
enum
risks, compliance, summary
π Multi-Lingual Support
BetterCallClaudeMCP fully supports Switzerland's official languages plus English.
Language Detection
The system automatically detects input language based on: