search_rulings

Pack: it-admin-courts · Connect: https://pipeworx.io/mcp (see Connect below for a single-pack URL)

No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/search_rulings for the schema, then POST the same URL with its arguments for the data.

Search Italian administrative-court rulings (Consiglio di Stato and the regional TAR tribunals) by words or phrase, optionally narrowed by ruling type and by court seat. Covers public-procurement and contract-award disputes, planning and permits, public-sector employment, licensing and regulatory appeals — e.g. rulings from the Brescia TAR naming a company or a tender. Returns each ruling’s type, seat, section, number, ECLI, case number, a text snippet around the match, and a link to the full text; use get_ruling to read one. Italian search terms work best. Source: Giustizia Amministrativa. Covers administrative justice only — not civil or criminal courts.

Parameters

NameTypeRequiredDescription
all_wordsstringnoWords that must ALL appear, e.g. “appalto Brescia” or a company name
phrasestringnoExact phrase that must appear, e.g. “informativa antimafia”
exclude_wordsstringnoWords that must NOT appear
typestringnoRuling type (default: all)
seatstringnoCourt seat: “Consiglio di Stato”, “C.G.A.R.S”, or a TAR city such as “Brescia”, “Milano”, “Roma”, “Napoli” (default: all)
limitnumberno20, 40 or 60 results (default 20)

Example call

Arguments

{
  "all_words": "appalto",
  "seat": "Brescia",
  "type": "sentenza",
  "limit": 20
}

curl

curl -X POST https://gateway.pipeworx.io/it-admin-courts/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_rulings","arguments":{"all_words":"appalto","seat":"Brescia","type":"sentenza","limit":20}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('search_rulings', {
  "all_words": "appalto",
  "seat": "Brescia",
  "type": "sentenza",
  "limit": 20
});

Connect

Add this to your MCP client config — every tool in the catalog, including this one — or use one-click install buttons:

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://pipeworx.io/mcp"
    }
  }
}
Connect to just the it-admin-courts pack
{
  "mcpServers": {
    "it-admin-courts": {
      "url": "https://gateway.pipeworx.io/it-admin-courts/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build October 22, 2026