About Nexus Legal Mcp
Multi-jurisdictional legal analysis (ISO 31000) for Spanish, Latin American and European law. 11 tools: analyze, draft, audit, monte_carlo, doctrina (DGT/TEAC), jurisprudencia search (CENDOJ ~141k + Colombian CC/CSJ/CE ~106k), opinion, redteam, adversarial, cross-border compare,
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
Tools
27Saved tool list · updated 3w ago
| Parameter | Type | Required | Description |
|---|---|---|---|
| text | string | Yes | Full text of the legal document to analyse (contract, claim form, judgment, administrative order, etc.). Minimum 20 characters. |
| jurisdiction | string | Yes | ISO code of the primary jurisdiction (REQUIRED, no default). Supports US-CA/US-NY/... for a state overlay and MULTI for multi-country analysis. |
| jurisdictionB | string | No | Second jurisdiction for cross-border / bilateral analysis. Activates MODULE-BILATERAL and the applicable treaty framework. |
| legalBranch | enum | No | Predominant branch of law of the document. Values are wire values and stay in Spanish.civil | mercantil | laboral | penal | fiscal | administrativo | constitucional | procesal | all |
| mode | enum | No | standard: balanced analysis · auditoria: maximum thoroughness, adversarial critique · agil: short answer focused on what is critical. Values are wire values and stay in Spanish.standard | auditoria | agil |
| professionalRole | enum | Yes | Professional standpoint the document is read from: it decides what counts as a finding. REQUIRED, no default - a role the client did not choose would still shape every analysis in that request. Either spelling works and both mean the same thing: lawyer/solicitor/barrister, prosecutor, notary, registrar, judge, in-house (legal counsel), individual (non-professional). The Spanish forms - abogado, fiscal, notario, registrador, juez, asesor, persona - are the original wire values and keep working unchanged.lawyer | prosecutor | notary | registrar | judge | in-house | individual | abogado | fiscal | notario | registrador | juez | asesor | persona |
| roleVariant | string | No | Local seat where a jurisdiction splits one function into several (England and Wales: solicitor / barrister). Additive: it does not replace the role. A variant that does not exist there falls back to the most common seat. |
| proceduralSide | any | No | Procedural position of the client. Give it in the terms of your own forum - claimant (England and Wales, CPR r 2.3), pursuer (Scotland), plaintiff (Northern Ireland, which did not adopt the CPR), defendant, defender - or in the original wire values demandante/demandado. They all resolve to the same two positions. |
| negotiationProfile | enum | No | conservador: maximises alerts and protection · equilibrado: balanced · agresivo: filters out non-blocking alerts. Values are wire values and stay in Spanish.conservador | equilibrado | agresivo |
| referenceDate | string | No | Date of the FACTS of the case (lex temporis, YYYY-MM-DD). Citation verification checks force at THIS date, not today. Omit for today. |
| language | enum | No | Language of the output report. If omitted, the backend resolves it from the jurisdiction.es | en | fr | de |
Details
The maintainer has not added details yet. Check the README in the repository.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.