home / mcp / italian law mcp server

Italian Law MCP Server

Query Italian legislation from MCP clients with a hosted endpoint or local runtime using npm/npx.

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "ansvar-systems-italian-law-mcp": {
      "url": "https://italian-law-mcp.vercel.app/mcp"
    }
  }
}

You can query Italian legislation directly from compatible MCP clients or from Claude, Cursor, or other MCP-enabled tools. This server makes key Italian laws searchable, cross-referenceable, and AI-friendly, enabling rapid retrieval of exact provisions, jurisdictional context, and EU implementations for data protection, cybersecurity, corporate governance, and digital administration.

How to use

Connect to the Italian Law MCP Server using any MCP-compatible client. You can access the hosted endpoint directly or run a local instance and connect through your preferred MCP client. Once connected, you can search for specific provisions, check whether a statute is still in force, and retrieve exact text by statute identifier and section.

How to install

Prerequisites: ensure you have Node.js and npm installed on your machine. You may also use npx for quick execution without installing a full CLI locally.

Additional content

Deployment and usage options include a remote hosted MCP URL and local execution via npm or npx. The hosted endpoint is https://italian-law-mcp.vercel.app/mcp, which you can connect to from Claude, Claude Code, Claude Desktop, or GitHub Copilot by configuring the MCP server URL in your client. For local runs, you can execute the MCP server with npm or npx as shown in the examples.

Available tools

search_legislation

Perform a full-text search across provisions using FTS5 with BM25 ranking to find relevant statutes and sections.

get_provision

Retrieve a specific provision by statute identifier and chapter/section with exact wording from the database.

check_currency

Check if a statute is currently in force, amended, or repealed and return current status.

validate_citation

Validate a legal citation against the database to minimize errors and misreferences.

build_legal_stance

Aggregate citations from multiple statutes to form a coherent legal position on a topic.

format_citation

Format legal citations according to Italian conventions (full, short, or pinpoint formats).

list_sources

List all available statutes with metadata and cross-references.

about

Return server information, capabilities, and coverage summary.

get_eu_basis

Retrieve EU directives and regulations that form the basis of Italian acts.

get_italian_implementations

Find Italian laws that implement a given EU act.

search_eu_implementations

Search EU documents with counts of Italian implementations.

get_provision_eu_basis

Obtain EU law references linked to a specific provision.

validate_eu_compliance

Check the implementation status of EU directives within Italian legislation.