search_ni_decisions

Pack: ni-caselaw · Endpoint: https://gateway.pipeworx.io/ni-caselaw/mcp

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

Search Northern Ireland judicial decisions from judiciaryni.uk — judgments, sentencing remarks and directions from the NI Court of Appeal (nica), Crown Court (nicc), King’s Bench Division (nikb), Family Division (nifam), Coroner’s Court (nicoroner), Master’s decisions (nimaster), the Valuation Tribunal (nivt) and others. court is matched against the court code embedded in each decision’s own neutral citation/URL (case-insensitive, e.g. “nica”), not a server-side filter, so it is applied while paging the listing — combine it with year to narrow a rare court quickly. query does a full-text keyword search across the whole corpus (the site’s own search box), independent of court/year. Returns each match’s title, neutral citation, court, date, judge and a link to the decision’s PDF (get_ni_decision has full metadata for one). Judgment TEXT is PDF-only — nothing here extracts it.

Parameters

NameTypeRequiredDescription
querystringnoFree-text keyword search (site-wide full-text, not scoped to court/year).
courtstringnoCourt code, e.g. “nica” (Court of Appeal), “nicc” (Crown Court), “nikb” (King’s Bench), “nifam” (Family Division), “nicoroner” (Coroner’s Court), “nimaster” (Master’s decisions), “nivt” (Valuation Tribunal). Case-insensitive.
yearnumber,stringnoYear the decision was delivered, e.g. 2026.
limitnumber,stringnoMax rows to return (1-25, default 10).

Example call

Arguments

{
  "court": "nica",
  "year": 2026,
  "limit": 5
}

curl

curl -X POST https://gateway.pipeworx.io/ni-caselaw/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_ni_decisions","arguments":{"court":"nica","year":2026,"limit":5}}}'

TypeScript (@pipeworx/sdk)

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

const result = await pipeworx.call('search_ni_decisions', {
  "court": "nica",
  "year": 2026,
  "limit": 5
});

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "ni-caselaw": {
      "url": "https://gateway.pipeworx.io/ni-caselaw/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build September 18, 2026