Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

Official-source legal research, multi-tier judicial hierarchy search (First Instance, Regional/Cantonal/Appellate, and Supreme/Constitutional courts), and citation verification MCP server for Italy (IT).

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": true
}
resources
{
  "subscribe": false,
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_legislationB

Search Italy (IT) national legislation (statutes, acts, codes, regulations) via Normattiva - Portale della Legge Vigente (normattiva.it) and European/International legal registries.

search_case_lawC

Search Italy (IT) court decisions and binding precedents via Corte di Cassazione (Italgiure), Corte Costituzionale & Giustizia Amministrativa (Supported courts: Corte Suprema di Cassazione, Corte Costituzionale, Consiglio di Stato).

get_legal_document_markdownB

Retrieve full Markdown text of a legislation document or court judgment from Italy (IT) by its URL or official identifier.

list_court_hierarchyB

Return the complete step-by-step multi-tier judicial hierarchy for Italy (IT): Tier 1 (First Instance / Trial / Municipal / District Courts), Tier 2 (Regional / Cantonal / County / Appellate Courts), Tier 3 (Supreme / Cassation / Constitutional Courts), and all official court sub-portals.

search_tiered_court_decisionsA

Search court decisions in Italy (IT) filtered by specific judicial tier or regional/cantonal/appellate court. Supports Tier 1 (first_instance), Tier 2 (appellate_regional — including Cantonal/Regional/County/Circuit courts), and Tier 3 (supreme_constitutional), or a specific sub-portal key from list_court_hierarchy.

verify_citationA

No-Hallucination Citation Verifier for Italy (IT). Validates format and live existence of legal citations (e.g., 'ECLI:IT:CASS:2024:1234CIV or Legge 241/1990') against official Italy and ECLI/ELI registries to prevent AI-hallucinated citations.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.5/5.0

Scored across 6 tools

Disambiguation3/5

search_case_law and search_tiered_court_decisions overlap significantly—the latter is essentially a tier-filtered variant of the former, and an agent may struggle to pick when tier is irrelevant. The other four tools (legislation search, document retrieval, hierarchy listing, citation verification) are clearly distinct.

Naming Consistency5/5

All six tools follow a consistent verb_noun snake_case convention: search_*, get_*, list_*, verify_*. No mixing of conventions or vague verbs.

Tool Count5/5

Six tools is well-scoped for a legal research server, covering search, retrieval, hierarchy navigation, and verification without bloat.

Completeness4/5

Covers the core legal-research lifecycle: find legislation, find case law (general and tiered), fetch full text, map the court hierarchy, and verify citations. Minor gap in cross-referencing or citation lookup by case, but the surface is largely complete for research/verification.

Maintenance

ActivityMaintained
ResponsivenessNo recent community issues