Legal infrastructure for AI

The legal data layer
for AI.

Structured case law, statutes, and regulations — delivered natively through the Model Context Protocol. One connection, every model. Every answer citable to the paragraph.

Live today  Italian + EU law
Rolling  Germany · Q3 2026
Building  ES · FR · AT · CH
MCP · agent.skill
await lawmcp.find_rulings({
  jurisdiction: "IT",
  topic:        "GDPR · art.32",
  since:        "2023-01-01",
  cite:         true,
});
→ 312 rulings · paragraph-cited · 240ms
Why now

Every legal AI hits the same wall.

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.

01 / What we ship

Two halves of one stack.

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.

 Structured data

Every law, every ruling — graph-linked.

Norms, decisions, regulations, and doctrine — parsed, normalized, and addressable down to the paragraph. Citations are resolved edges, not strings.

  • Full-text retrieval across the entire corpus, with structured filters by court, jurisdiction, date, and topic.
  • Version history of every statute — diff a clause across decades in one call.
  • Citation graph linking rulings ↔ rulings ↔ statutes ↔ doctrine, traversable in either direction.
  • Stable identifiers per document, paragraph, and clause — safe to reference from your own knowledge base.
See coverage → via MCP · paragraph-addressable
 Agent skills

The reasoning patterns lawyers expect.

Pre-built skills that turn the corpus into action: find, compare, summarize, verify. Compose them into agent workflows in minutes, not months.

  • Skills exposed as MCP tools — Claude, GPT, Gemini, and custom agents call them directly.
  • Typed inputs and outputs. Predictable failure modes. No prompt-engineering roulette.
  • Every skill returns its citations alongside its answer — by default, not as a feature.
  • Composable: chain find_rulingslink_citationssummarize_ruling in one agent loop.
See the skill catalog → 10 in catalog · 5 live
02 / Coverage

What's in the corpus.

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.

Jurisdictions
Italy
Cassazione · Corte Costituzionale · Consiglio di Stato · TAR · all primary codes & supervisory authorities
Live
today
European Union
CJEU · General Court · Treaties, regulations, directives, decisions · EU supervisory bodies
Live
today
Germany
BGH · BVerfG · BVerwG · federal codes & statutes
Rolling
Q3 2026
Spain · France · Austria · Switzerland
Apex courts and primary legislation across four civil-law jurisdictions
Building
2026 / 27
Your jurisdiction
Tell us where to go next — early-access partners shape the roadmap.
Request
Inside Italy — live today
Case law
Corte Suprema di Cassazione (civile + penale), Corte Costituzionale, Consiglio di Stato, TAR regionali, Corte dei Conti — full text, paragraph-addressable.
Legislation
Costituzione · Codice Civile · Codice Penale · Codice di Procedura · Codice della Strada · Codice del Consumo · all leggi, decreti legge, decreti legislativi — with full version history.
Regulations & authorities
Regional regulations, ministerial decrees, supervisory authority guidelines (Garante Privacy, CONSOB, IVASS, AGCOM).
Inside the European Union — live today
Case law
Court of Justice of the EU (CJEU) and General Court — judgments, orders, and opinions — paragraph-addressable.
Legislation
Treaties (TEU, TFEU, Charter) · Regulations (GDPR, AI Act, MiCA, DMA, DSA…) · Directives · Decisions — with full version history and consolidation tracking.
Supervisory bodies
EDPB, ESMA, EBA, EIOPA, ENISA, EDPS guidelines, opinions, and decisions — linked to their underlying regulations.
7M+
Legal documents indexed today — rulings, statutes, and regulations across every version in history.
2 live
Jurisdictions in production — Italy and the European Union — under one ontology, one skill set.
paragraph.
Native addressing granularity — every fragment is citable, stable, and version-aware by default.
03 / Skills

Pre-built reasoning, callable as tools.

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.

Retrieval · 5 skills
3 live · 2 rolling
find_rulings Live

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.

({ jurisdiction, court?, topic, since?, until?, filters? })
find_norms Live

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.

({ jurisdiction, code?, query, as_of? })
find_norms_regional Live

Search regional and autonomous-province legislation — currently the Autonomous Province of Bolzano, expanding to other Italian regions and EU member-state regions through 2026.

({ region, query, as_of? })
link_citations Q3

Resolve any citation string into a structured reference. Traverse the citation graph in either direction — what this cites, what cites this — to any depth.

({ citation, direction?, depth? })
compare_versions Q3

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.

({ norm_id, from_date, to_date })
Procedure compute · 5 skills
2 live · 3 rolling
calculate_deadline Live

Compute procedural deadlines under Italian law from a triggering event — service of process, hearing, notification — accounting for suspension periods, holidays, and procedural code rules.

({ event_date, deadline_kind, jurisdiction })
calculate_pleading_deadlines Live

Compute deadlines for comparse conclusionali and memorie istruttorie from a hearing date. Returns ordered deadline cascade for the full pleading sequence.

({ hearing_date, case_type, stage })
summarize_ruling Q3

Structured summary of a court decision — facts, holding, ratio decidendi, dissent — extracted and labeled, with citations to the exact source paragraphs.

({ ruling_id, depth? })
find_doctrine Q4

Search legal commentary, treatises, and academic literature linked to relevant norms and rulings. Returns ranked excerpts with provenance and author metadata.

({ topic, jurisdiction?, era? })
verify_compliance Q4

Check a fact pattern against current law in a jurisdiction. Returns applicable norms, supporting rulings, conflicting authorities, and a structured risk read.

({ facts, jurisdiction, as_of? })
04 / Integration

MCP-native. One connection, every model.

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.

Plug in once. Reason immediately.

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.

C Claude (claude-mcp connect)native
G ChatGPT & GPT-4 agentsnative
G Gemini · Google AI Studionative
{} Custom agents · LangChain · LlamaIndexMCP
claude_desktop_config.json
{
  "mcpServers": {
    "lawmcp": {
      "command": "npx",
      "args": ["@lawmcp/mcp"],
      "env": {
        "LAWMCP_API_KEY": "sk_live_..."
      }
    }
  }
}
→ 5 live skills registered · ready in 2s
05 / Trust

Citable by construction.

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.

Sample agent response

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.

↳ Cited source · paragraph 4.2
"L'onere della prova dell'adeguatezza delle misure tecniche e organizzative ricade sul titolare del trattamento, in ragione della struttura accountability del Regolamento."
Cass. Civ. Sez. III, sent. 14381/2024 · 22 maggio 2024 · paragraph 4.2
01
Paragraph-level addressing
Citations resolve to the exact paragraph, not "see the ruling somewhere." Stable IDs you can store and re-fetch indefinitely.
02
Version-aware
A norm cited as of 2022 returns 2022's text — not today's amended version. Time-travel queries are first-class.
03
Provenance attached
Every fragment carries its court, date, document type, and stable URL — defensible audit trail for regulated use cases.
06 / Security

Built for the regulated side of the stack.

Law firms, banks, government, healthcare — the buyers who need legal AI most also need infrastructure that survives procurement. LawMCP is built to clear it.

EU

EU-hosted, GDPR-compliant

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.

Zero training on your queries

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.

[ ]

Audit-grade citations

Every response is fully attributable. Replayable, traceable, and exportable for compliance review. Built so your agent's reasoning is defensible — not just convincing.

07 / Pricing

Start free. Scale on usage.

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.

Developer
€0/ month

Build, prototype, and demo. Real corpus, real skills, generous quota.

  • 1,000 skill calls / month
  • All 5 live skills (retrieval + procedure compute)
  • Italian + EU corpus, full access
  • Community support
Enterprise
Custom

For law firms, banks, government, healthcare. Dedicated, SSO-wired, white-glove.

  • Dedicated infrastructure, EU or in-country
  • SSO, SCIM, audit logging
  • Bring-your-own-data ingestion
  • Priority roadmap for your jurisdiction
  • DPA, ROPA, security review on request

Build the next legal AI
on infrastructure that already works.

Join the early-access wait list. Onboarding partners in waves as MCP capacity scales.