mcp-bdm
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
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.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| cerca_provvedimentiB | Cerca provvedimenti (sentenze, decreti, ordinanze) nella Banca Dati del Merito del Ministero della Giustizia |
| cerca_abstractB | Cerca abstract/massime redazionali nella Banca Dati del Merito del Ministero della Giustizia |
| leggi_dettaglio_provvedimentoA | Legge metadati completi, timeline gradi di giudizio e abstract collegati di un provvedimento BDP |
| leggi_abstractA | Legge testo completo di un abstract BDP con precedenti conformi e difformi |
| leggi_testo_provvedimentoA | Estrae il testo integrale anonimizzato di un provvedimento aprendolo dalla pagina dettaglio e cliccando "Mostra". Il testo completo (tutte le pagine) è nel DOM in .visually-hidden dentro #document-modal. |
| naviga_archivioA | Naviga la struttura gerarchica dell'archivio BDP: Distretto → Ufficio → Materia → Anno → Mese |
| ottieni_timelineA | Estrae la catena dei gradi di giudizio dalla pagina dettaglio di un provvedimento BDP |
| ottieni_precedentiA | Estrae la lista di precedenti conformi e/o difformi dalla pagina dettaglio di un abstract BDP |
| verifica_sessioneA | Verifica se la sessione CIE è ancora attiva navigando la BDP |
| ottieni_materieA | Estrae le materie disponibili dal select della ricerca BDP (live, non hardcoded) |
| ottieni_distrettiA | Estrae i distretti giudiziari disponibili dal select della ricerca BDP (live, non hardcoded) |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 11 tools
Each tool targets a distinct resource or action: searching decisions vs. abstracts, reading metadata vs. full text, extracting timelines vs. precedents. The descriptions clearly separate these purposes, leaving no ambiguity for an agent.
All tool names follow a consistent verb_noun pattern in Italian (cerca, leggi, naviga, ottieni, verifica). The style is uniform with underscores, and even longer names maintain the same structure.
With 11 tools, the server is well-scoped for a legal research domain. Each tool serves a clear function, and the count is neither too sparse nor overwhelming.
The toolset covers the full workflow: searching, reading metadata and full texts, extracting related legal context (timeline, precedents), navigating archives, and verifying session status. No obvious gaps for the intended read-only BDP access.