juridica-mcp-server
v1.0.0
Published
MCP server for Jurídica — Panamanian legal AI platform. Search 10,500+ legal articles, red-team legal arguments, and calculate labor/notary fees.
Maintainers
Readme
juridica-mcp-server
MCP server for Jurídica — the Panamanian legal AI platform.
Gives any MCP-compatible AI client (Claude Desktop, Cursor, etc.) direct access to:
- 10,500+ Panamanian legal articles via semantic search
- Labor settlement calculator — full liquidación laboral per Código de Trabajo
- Notary fee calculator — honorarios notariales per Decreto Ejecutivo 20
- Devil's Advocate / Red Team — AI attacks your legal argument to find weaknesses before opposing counsel does
Tools
| Tool | Description | Cost |
|---|---|---|
| juridica_search_legal | Semantic search over Panamanian law | $0.01 USDC |
| juridica_calculate_labor | Labor settlement calculator | $0.10 USDC |
| juridica_calculate_notary | Notary fee calculator | $0.10 USDC |
| juridica_red_team_argument | Devil's advocate — attack your legal argument | $0.15 USDC |
Payments are made in USDC via the x402 protocol. No subscriptions, no forms — pay per use.
Setup
1. Get an API key
Send USDC to the Jurídica wallet and claim your key:
curl -X POST https://www.juridicapanama.com/api/v1/claim \
-H "Content-Type: application/json" \
-d '{"tx_hash": "YOUR_TRANSACTION_HASH"}'Full instructions at juridicapanama.com/developers.
2. Install and build
npm install
npm run build3. Configure in Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"juridica": {
"command": "node",
"args": ["/path/to/juridica-mcp-server/dist/index.js"],
"env": {
"JURIDICA_API_KEY": "sk_live_your_key_here"
}
}
}
}4. Configure in Cursor
Add to your MCP settings:
{
"juridica": {
"command": "node",
"args": ["/path/to/juridica-mcp-server/dist/index.js"],
"env": {
"JURIDICA_API_KEY": "sk_live_your_key_here"
}
}
}Usage Examples
Once connected, you can ask your AI assistant:
- "Busca los artículos del Código de Trabajo sobre despido injustificado"
- "Calcula la liquidación de un empleado con salario de $1,200 que trabajó 5 años y fue despedido sin causa"
- "Red-team my argument: my client was fired without cause after 5 years and the employer claims low performance but has no written evaluations"
- "Calculate notary fees for a $200,000 property sale in Panama"
Development
npm run dev # watch mode
npm run build # compile TypeScript
npm start # run server