Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Certificate changed, valid to 2027-01-19
Changed the definition of "caselaw_search"
⟨55 unchanged words⟩ description":"Only this court: 'Supreme Court', 'Federal Constitutional Court' (or 'FCC'), 'Lahore High Court' (or 'LHC'), 'Sindh High ⟨264 unchanged words⟩
Changed the definition of "caselaw_search"
⟨126 unchanged words⟩ wrote it, when known) and the publicURL.URL; a keyword search also gives the number of judges on the bench and the words of the judgment that matched. For an exact report citation use caselaw_lookup_citation. To ⟨8 unchanged words⟩
Changed the definition of "caselaw_get_case"
⟨25 unchanged words⟩ judge relevance cheaply. section='full' additionally returns the judgmentbodytext;texta long judgment arrives in its first part and says so. Long judgment: section='outline' gives a map (cappedtheatjudge's~40paragraph numbers,000chars;each separate opinion, the order),response
Certificate changed, valid to 2027-01-12
Changed the definition of "caselaw_lookup_citation"
⟨3 unchanged words⟩ :"Law-report code, e.g. 'PLD', 'SCMR', 'CLC' (a whole citation such as 'PLD 1995 SC 34' is also understood)","maxLength":30120,"minLength":1,"title":"Journal"," ⟨21 unchanged words⟩ integer"},"page":{"anyOf":[{"minimumtype":1"integer"},{"type":"integerstring"},{"type":"null"}],"default ⟨19 unchanged words⟩ ,"type":"string"},"year":{"maximumanyOf":2100[{"type":"integer"},
Changed the definition of "caselaw_get_case", "caselaw_get_citations", "caselaw_get_cited_by" and 4 more
{"$defs":{"Fmt":{"enum":["markdown","json"],"title":"Fmt","type":"string"},"Section":{"enum":["summary","full"],"title":"Section","type":"string"}},"properties":{"case_id":{"description":"Numeric ⟨11 unchanged words⟩ ,"type":"integer"},"response_format":{"$refdefault":"#/$defs/Fmtmarkdown","defaultenum":["markdown"},"sectionjson"],"title":{"$refResponse Format"
Changed the definition of "caselaw_get_case", "caselaw_search" and "caselaw_search_questions"
Fetch one judgment by id. section='summary' (default) returns metadata + theAIheadnote (plain-language summary, the laws/provisions referred, and ⟨29 unchanged words⟩
⟨43 unchanged words⟩ summary","description":"'summary' = metadata +AIheadnote (cheap); 'full' = + judgment text ⟨6 unchanged words⟩
Changed the definition of "caselaw_search"
Full-text search of230,000+Pakistani judgments (Supreme Court & High Courts,1970–20251970 onward). Ranking follows how lawyers research: nearness ⟨80 unchanged words⟩
Changed the definition of "caselaw_search_questions"
⟨61 unchanged words⟩ bench happened to use. COVERAGE IS PARTIAL:questionsonlyexistsomeforjudgmentsabouthave22,637anofAI197,365summaryjudgmentswith(roughlyquestions
Changed the definition of "caselaw_search"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
Full-text search of197230,000+ Pakistani judgments (Supreme Court & High ⟨89 unchanged words⟩
Certificate recorded, valid to 2026-11-13
Authorization not required
First tool surface recorded: 7 tools (server version 1.3.0)
Showing the latest 15 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨13 unchanged words⟩ "Case Id","type":"integer"},"find":{"anyOf":[{"maxLength":300,"type":"string"},{"type":"null"}],"default":null,"description":"Words to look for inside this one judgment: returns the matching paragraphs, with their numbers","title":"Find"},"paras":{"anyOf":[{"type":"integer"},{"type":"string"},{"type":"null"}],"default":null,"description":"The judge's own paragraph numbers to read, e.g. '41-55' or '7'; '2:3-5' = opinion 2, paragraphs 3-5 ('notes' = the footnotes)","title":"Paras"},"response_format":{"default":"markdown","enum": ⟨11 unchanged words⟩ "'summary' = metadata + headnote (cheap); 'outline' = a map of a long judgment; 'full' = + judgment text","enum":["summary","full","outline"],"title":"Section","type":"string"},"start":{"anyOf":[{"type":"integer"},{"type":"string"},{"type":"null"}],"default":null,"description":"Read on from this character position (when a reply says More follows)","title":"Start"}},"required":["case_id"],"title ⟨3 unchanged words⟩
{"$defs":{"Fmt":{"enum":["markdown","json"],"title":"Fmt","type":"string"}},"properties":{"case_id":{"description":"Numeric ⟨27 unchanged words⟩ ,"type":"integer"},"response_format":{"$refdefault":"#/$defs/Fmtmarkdown","defaultenum":["markdown","json"],"title":"Response Format","type":"string"}},"required":["case_id"],"title ⟨3 unchanged words⟩
{"$defs":{"Fmt":{"enum":["markdown","json"],"title":"Fmt","type":"string"}},"properties":{"case_id":{"description":"Numeric ⟨27 unchanged words⟩ ,"type":"integer"},"response_format":{"$refdefault":"#/$defs/Fmtmarkdown","defaultenum":["markdown","json"],"title":"Response Format","type":"string"}},"required":["case_id"],"title ⟨3 unchanged words⟩
{"$defs":{"Fmt":{"enum":["markdown","json"],"title":"Fmt","type":"string"}},"properties":{"journal":{"description":"Law-report ⟨50 unchanged words⟩ ,"title":"Page"},"response_format":{"$refdefault":"#/$defs/Fmtmarkdown","defaultenum":["markdown","json"],"title":"Response Format","type":"string"},"year":{"maximum":2100,"minimum ⟨12 unchanged words⟩
{"$defs":{"Fmt":{"enum":["markdown","json"],"title":"Fmt","type":"string"}},"properties":{"limit":{"default":20," ⟨15 unchanged words⟩ ,"type":"integer"},"response_format":{"$refdefault":"#/$defs/Fmtmarkdown","defaultenum":["markdown","json"],"title":"Response Format","type":"string"}},"title":"caselaw_most_citedArguments","type":"object"}
{"$defs":{"Fmt":{"enum":["markdown","json"],"title":"Fmt","type":"string"}},"properties":{"court":{"anyOf":[{" ⟨163 unchanged words⟩ ,"title":"Query"},"response_format":{"$refdefault":"#/$defs/Fmtmarkdown","defaultenum":["markdown","json"],"title":"Response Format","type":"string"},"sort":{"default":"relevance", ⟨106 unchanged words⟩
{"$defs":{"Fmt":{"enum":["markdown","json"],"title":"Fmt","type":"string"}},"properties":{"court":{"anyOf":[{" ⟨101 unchanged words⟩ ,"type":"string"},"response_format":{"$refdefault":"#/$defs/Fmtmarkdown","defaultenum":["markdown","json"],"title":"Response Format","type":"string"},"year_from":{"anyOf":[{"maximum ⟨41 unchanged words⟩
Full-text search of Pakistani judgments (Supreme Court&, High Courts, Federal Shariat Court and tribunals, 1970 onward)., with optional filters by court, judge, law report and year. Ranking follows how lawyers research: nearness to ⟨15 unchanged words⟩ larger bench > more recent > more cited.Use sort='newest' when you needFor the current state of the law, add year_from (latere.g. 2025); use sort='court' for the most authoritative first. With no query, the filters list judgments newest first - e.g. court='Supreme Court' gives thesupersedelatestasSupremestatutesCourtarejudgments,amended)journal='PLD' with year_from=year_to=2024 gives that volume, andorsort='recently_added'sort='court'aloneforshows what was added to themostsiteauthoritativemostfirst.recently. Returnsrankedcases with id, title, citation, court, year,a snippet,outcome and the public URL.For an exactreport citation use caselaw_lookup_citation. To read a case, pass its id tocaselaw_get_case.
⟨7 unchanged words⟩ "type":"string"}},"properties":{"court":{"anyOf":[{"maxLength":100,"type":"string"},{"type":"null"}],"default":null,"description":"Only this court: 'Supreme Court', 'Lahore High Court' (or 'LHC'), 'Sindh High Court', 'Peshawar High Court', 'Islamabad High Court', 'Balochistan High Court', 'Federal Shariat Court', or a tribunal's name","title":"Court"},"journal":{"anyOf":[{"maxLength":20,"type":"string"},{"type":"null"}],"default":null,"description":"Only judgments reported in this law report: 'PLD', 'SCMR', 'CLC', 'YLR', 'PLC(CS)', 'PTD' ... With year_from/year_to it selects that volume, e.g. SCMR 2025.","title":"Journal"},"judge":{"anyOf":[{"maxLength":100,"type":"string"},{"type":"null"}],"default":null,"description":"Only judgments where this judge sat on the bench. Spelling-tolerant: 'Asif Khosa', 'Qazi Faez Isa'. The reply names the judge it matched.","title":"Judge"},"limit":{"default":20,"maximum":50, ⟨13 unchanged words⟩ ,"type":"integer"},"query":{"anyOf":[{"maxLength":200,"minLength":2,"type":"string"},{"type":"null"}],"default":null,"description":"Keywords, e.g. 'bail murder 302' or 'khuladower'","maxLength":200,"minLengthdower'. May be left out when a filter is given.":2,"title":"Query","type":"string"},"response_format":{"$ref":"#/$defs/Fmt"," ⟨10 unchanged words⟩ the point, then court/bench/recency/citations) | newest (latestthelaw~200firstclosest—matchesusefulinbecausestrictamendmentsdatesupersedeorder) | court (most senior court first) | recently_added (newest additions to the site). For the CURRENT law on a point, keep relevance and set year_from (e.g. 2025): strict date order can surface judgments that only mention the point in passing.","title":"Sort","type":"string"},"year_from":{"anyOf":[{"maximum":2100,"minimum":1900,"type":"integer"},{"requiredtype":"null"}],"default":null,"description":"Earliest year (inclusive)","title":"Year From"},"year_to":{"anyOf":[{"querymaximum":2100,"minimum":1900,"type":"integer"},{"type":"null"}],"default":null,"description":"Latest year (inclusive)","title":"Year To"}},"title":"caselaw_searchArguments","type":"object"}
⟨7 unchanged words⟩ , rather than by words they contain. EveryAIjudgment summary on this corpus records the questions that ⟨42 unchanged words⟩ COVERAGE IS PARTIAL: only some judgments havean AIa summary with questions yet (the response's `coverage_note` ⟨30 unchanged words⟩ which covers the whole corpus. The questions arewritten by an AIpreparedreadingfrom thejudgment.judgment text. They are a finding aid, not a ⟨15 unchanged words⟩
⟨7 unchanged words⟩ "type":"string"}},"properties":{"court":{"anyOf":[{"maxLength":100,"type":"string"},{"type":"null"}],"default":null,"description":"Only this court, e.g. 'Supreme Court' or 'Lahore High Court'","title":"Court"},"judge":{"anyOf":[{"maxLength":100,"type":"string"},{"type":"null"}],"default":null,"description":"Only judgments where this judge sat on the bench (spelling-tolerant, e.g. 'Mansoor Ali Shah')","title":"Judge"},"limit":{"default":20,"maximum":50, ⟨51 unchanged words⟩ :{"$ref":"#/$defs/Fmt","default":"markdown"},"year_from":{"anyOf":[{"maximum":2100,"minimum":1900,"type":"integer"},{"type":"null"}],"default":null,"description":"Earliest year (inclusive)","title":"Year From"},"year_to":{"anyOf":[{"maximum":2100,"minimum":1900,"type":"integer"},{"type":"null"}],"default":null,"description":"Latest year (inclusive)","title":"Year To"}},"required":["query"],"title ⟨3 unchanged words⟩