Structured case law, statutes, and regulations — delivered natively through the Model Context Protocol. One connection, every model. Every answer citable to the paragraph.
await lawmcp.find_rulings({ jurisdiction: "IT", topic: "GDPR · art.32", since: "2023-01-01", cite: true, });
The models are good. The interfaces are good. The data isn't.
Court archives are inconsistent. Statutes drift across versions. Citations are unresolved strings. PDFs don't compose into reasoning. So every team building a legal AI product ends up rebuilding the same data stack from scratch — burning a year before they ship a single feature.
LawMCP fixes the data problem once. Structured corpus, paragraph-level citations, agent skills — delivered natively through MCP. Build on top instead of inside.
Structured legal data is necessary but not enough. Agents need pre-built reasoning patterns — the things lawyers actually do with the data. LawMCP ships both, designed to compose.
Norms, decisions, regulations, and doctrine — parsed, normalized, and addressable down to the paragraph. Citations are resolved edges, not strings.
Pre-built skills that turn the corpus into action: find, compare, summarize, verify. Compose them into agent workflows in minutes, not months.
find_rulings → link_citations → summarize_ruling in one agent loop.Honest answer: Italy and the European Union are both live and complete today — 7M+ legal documents under one ontology. Germany is rolling. Spain, France, Austria, and Switzerland are in build. Every jurisdiction lands with the same skills, the same citation guarantees, and no rewrites when you cross a border.
Each skill is an MCP tool with typed inputs, typed outputs, and citations attached by default. Two families: retrieval (find norms, rulings, doctrine across jurisdictions) and procedure compute (calculate deadlines, pleadings, terms under live procedural rules). Compose into agent loops or call directly.
Search Italian and EU case law — Cassazione, Corte Costituzionale, CJEU, General Court, all lower instances. Optional filters by court, topic, and date range. Returns ranked rulings with paragraph-level snippets and stable citations.
Search statutes, codes, decrees, and regulations across Italy and the EU. Returns normative text with version metadata, in-force status, and references to amending acts.
Search regional and autonomous-province legislation — currently the Autonomous Province of Bolzano, expanding to other Italian regions and EU member-state regions through 2026.
Resolve any citation string into a structured reference. Traverse the citation graph in either direction — what this cites, what cites this — to any depth.
Diff any statute or clause across two points in time. Returns structured changes, the amending decrees that produced them, and the case law decided under each version.
Compute procedural deadlines under Italian law from a triggering event — service of process, hearing, notification — accounting for suspension periods, holidays, and procedural code rules.
Compute deadlines for comparse conclusionali and memorie istruttorie from a hearing date. Returns ordered deadline cascade for the full pleading sequence.
Structured summary of a court decision — facts, holding, ratio decidendi, dissent — extracted and labeled, with citations to the exact source paragraphs.
Search legal commentary, treatises, and academic literature linked to relevant norms and rulings. Returns ranked excerpts with provenance and author metadata.
Check a fact pattern against current law in a jurisdiction. Returns applicable norms, supporting rulings, conflicting authorities, and a structured risk read.
LawMCP speaks the Model Context Protocol from day one — and only the Model Context Protocol. Connect once, get every skill with typed schemas, full streaming, and built-in error handling. No SDKs to wrap, no glue code to maintain, no protocol-mismatch tax.
No bespoke retrievers. No glue code. No "wrap our SDK in a tool definition" tickets. Drop the MCP endpoint into your agent runtime and every skill is callable in the next prompt.
{
"mcpServers": {
"lawmcp": {
"command": "npx",
"args": ["@lawmcp/mcp"],
"env": {
"LAWMCP_API_KEY": "sk_live_..."
}
}
}
}
A legal answer without its source is a guess. Every skill returns its citations alongside its result — court, date, paragraph, version, link. Built so your agent's output stands up in front of a partner, a client, or a regulator.
Under Italian law, a data controller's liability for inadequate security measures was clarified by the Cassazione in Sez. Civ. III, n. 14381/2024 — establishing that the burden of proof for art. 32 GDPR compliance falls on the controller, not the data subject.
Law firms, banks, government, healthcare — the buyers who need legal AI most also need infrastructure that survives procurement. LawMCP is built to clear it.
Data residency in the EU. Sub-processor list, DPA, and ROPA available on request. Designed against the Italian Bar Association's confidentiality requirements out of the box.
Your queries and your agents' calls are never used to train models — ours or anyone else's. Logs are retained only for operational reliability, with configurable retention down to zero.
Every response is fully attributable. Replayable, traceable, and exportable for compliance review. Built so your agent's reasoning is defensible — not just convincing.
Three tiers, one corpus. Try the MCP for free, pay only when you ship, and switch to enterprise the day you need dedicated infrastructure, SSO, or a custom jurisdiction.
Build, prototype, and demo. Real corpus, real skills, generous quota.
Ship to customers. Pay per skill call, hosted MCP endpoint, SLA on response time.
For law firms, banks, government, healthcare. Dedicated, SSO-wired, white-glove.
Join the early-access wait list. Onboarding partners in waves as MCP capacity scales.