{"name":"com.pakistancaselaw/caselaw","slug":"pakistancaselaw-caselaw","title":"Pakistan Case Law","description":"Search 197,000+ Pakistani judgments by keyword, citation, or the legal question they settle.","url":"https://mcp.market/server/pakistancaselaw-caselaw","rating":null,"grade":"C","score":65,"certified":false,"status":"active","category":"seo","tags":["seo","search"],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":6,"ok":6,"last_checked_at":"2026-09-20T20:41:06.204Z","last_ok_at":"2026-09-20T20:41:06.204Z","latency_ms":351},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":"https://pakistancaselaw.com/for-ai","version":"1.3.0","remotes":[{"type":"streamable-http","url":"https://pakistancaselaw.com/mcp"}],"packages":[],"tools":[{"name":"caselaw_get_case","description":"Fetch one judgment by id.\n\n    section='summary' (default) returns metadata + the AI headnote (plain-language summary, the\n    laws/provisions referred, and keyword tags) — read this first to judge relevance cheaply.\n    section='full' additionally returns the judgment body text (capped at ~40,000 chars; the\n    response flags body_truncated/body_chars_total when longer).\n    ","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"case_id":{"description":"Numeric judgment id (from a search/lookup/graph result)","minimum":1,"title":"Case Id","type":"integer"},"section":{"$ref":"#/$defs/Section","default":"summary","description":"'summary' = metadata + AI headnote (cheap); 'full' = + judgment text"},"response_format":{"$ref":"#/$defs/Fmt","default":"markdown"}},"required":["case_id"],"$defs":{"Fmt":{"enum":["markdown","json"],"title":"Fmt","type":"string"},"Section":{"enum":["summary","full"],"title":"Section","type":"string"}},"title":"caselaw_get_caseArguments"}},{"name":"caselaw_get_citations","description":"Walk the citation graph FORWARD: list the in-corpus cases that THIS judgment cites\n    (the precedents it relied on). Combine with caselaw_get_cited_by to traverse precedent\n    backward and forward until a research question is resolved.\n\n    Most useful on RECENT judgments: a 2024-25 case usually has nobody citing it yet, but its\n    own citation list is a curated map of the established authority on the point.\n    ","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"case_id":{"description":"Numeric judgment id","minimum":1,"title":"Case Id","type":"integer"},"limit":{"default":20,"maximum":50,"minimum":1,"title":"Limit","type":"integer"},"offset":{"default":0,"minimum":0,"title":"Offset","type":"integer"},"response_format":{"$ref":"#/$defs/Fmt","default":"markdown"}},"required":["case_id"],"$defs":{"Fmt":{"enum":["markdown","json"],"title":"Fmt","type":"string"}},"title":"caselaw_get_citationsArguments"}},{"name":"caselaw_get_cited_by","description":"Walk the citation graph BACKWARD: list later cases that cite THIS judgment\n    (how it was subsequently treated — followed, distinguished, relied upon). Returns newest first.\n\n    Most useful on OLDER or landmark judgments: it shows whether the case is still followed and\n    where the principle has been applied since. A leading case can have hundreds of citing cases.\n    ","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"case_id":{"description":"Numeric judgment id","minimum":1,"title":"Case Id","type":"integer"},"limit":{"default":20,"maximum":50,"minimum":1,"title":"Limit","type":"integer"},"offset":{"default":0,"minimum":0,"title":"Offset","type":"integer"},"response_format":{"$ref":"#/$defs/Fmt","default":"markdown"}},"required":["case_id"],"$defs":{"Fmt":{"enum":["markdown","json"],"title":"Fmt","type":"string"}},"title":"caselaw_get_cited_byArguments"}},{"name":"caselaw_lookup_citation","description":"Find the judgment(s) at an exact law-report citation.\n\n    Example: journal='PLD', year=1995, page=34  → PLD 1995 Supreme Court 34.\n    Omit page to list everything reported in that journal+year. Returns the same case shape\n    as caselaw_search.\n    ","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"journal":{"description":"Law-report code, e.g. 'PLD', 'SCMR', 'CLC'","maxLength":30,"minLength":1,"title":"Journal","type":"string"},"year":{"maximum":2100,"minimum":1900,"title":"Year","type":"integer"},"page":{"anyOf":[{"minimum":1,"type":"integer"},{"type":"null"}],"default":null,"description":"Page/serial number in the report (optional)","title":"Page"},"limit":{"default":20,"maximum":50,"minimum":1,"title":"Limit","type":"integer"},"offset":{"default":0,"minimum":0,"title":"Offset","type":"integer"},"response_format":{"$ref":"#/$defs/Fmt","default":"markdown"}},"required":["journal","year"],"$defs":{"Fmt":{"enum":["markdown","json"],"title":"Fmt","type":"string"}},"title":"caselaw_lookup_citationArguments"}},{"name":"caselaw_most_cited","description":"List the most-cited (landmark) judgments in the corpus, ranked by how many other cases\n    cite them. A good entry point for the leading authorities on Pakistani law.\n    ","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"limit":{"default":20,"maximum":50,"minimum":1,"title":"Limit","type":"integer"},"offset":{"default":0,"minimum":0,"title":"Offset","type":"integer"},"response_format":{"$ref":"#/$defs/Fmt","default":"markdown"}},"$defs":{"Fmt":{"enum":["markdown","json"],"title":"Fmt","type":"string"}},"title":"caselaw_most_citedArguments"}},{"name":"caselaw_search","description":"Full-text search of 230,000+ Pakistani judgments (Supreme Court & High Courts, 1970–2025).\n\n    Ranking follows how lawyers research: nearness to the legal point decides which cases are\n    returned; among comparably-near cases, more senior court > larger bench > more recent >\n    more cited. Use sort='newest' when you need the current state of the law (later judgments\n    supersede as statutes are amended), or sort='court' for the most authoritative first.\n\n    Returns ranked cases with id, title, citation, court, year, a snippet, and the public URL.\n    For an exact report citation use caselaw_lookup_citation. To read a case, pass its id to\n    caselaw_get_case.\n    ","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"description":"Keywords, e.g. 'bail murder 302' or 'khula dower'","maxLength":200,"minLength":2,"title":"Query","type":"string"},"limit":{"default":20,"maximum":50,"minimum":1,"title":"Limit","type":"integer"},"offset":{"default":0,"minimum":0,"title":"Offset","type":"integer"},"sort":{"default":"relevance","description":"relevance (default: nearest on the point, then court/bench/recency/citations) | newest (latest law first — useful because amendments supersede) | court (most senior court first)","title":"Sort","type":"string"},"response_format":{"$ref":"#/$defs/Fmt","default":"markdown"}},"required":["query"],"$defs":{"Fmt":{"enum":["markdown","json"],"title":"Fmt","type":"string"}},"title":"caselaw_searchArguments"}},{"name":"caselaw_search_questions","description":"Find judgments by the QUESTION they settle, rather than by words they contain.\n\n    Every AI summary on this corpus records the questions that judgment actually decides — e.g.\n    \"Does delay in lodging the FIR by itself entitle the accused to bail?\" This searches those\n    questions, so it matches the shape a legal problem arrives in rather than the vocabulary a\n    1987 bench happened to use.\n\n    COVERAGE IS PARTIAL: only some judgments have an AI summary with questions yet (the response's\n    `coverage_note` gives the current live ratio, which keeps growing). An empty result means no\n    *summarised* judgment matched — it does NOT mean no such judgment exists. Fall back to\n    caselaw_search, which covers the whole corpus.\n\n    The questions are written by an AI reading the judgment. They are a finding aid, not a\n    holding: cite the judgment, never the question. Pass an id to caselaw_get_case to read it.\n    ","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"description":"The legal question or its subject, in the words a judgment would use — 'delay in lodging FIR', 'concurrent findings of fact', 'pre-arrest bail murder'","maxLength":200,"minLength":2,"title":"Query","type":"string"},"limit":{"default":20,"maximum":50,"minimum":1,"title":"Limit","type":"integer"},"offset":{"default":0,"minimum":0,"title":"Offset","type":"integer"},"response_format":{"$ref":"#/$defs/Fmt","default":"markdown"}},"required":["query"],"$defs":{"Fmt":{"enum":["markdown","json"],"title":"Fmt","type":"string"}},"title":"caselaw_search_questionsArguments"}}],"scan":{"score":65,"grade":"C","scanned_at":"2026-09-20T16:16:19.446Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T16:16:19.447Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":17,"max":20,"notes":["remote reachable in 2048ms"]},"poisoning":{"score":15,"max":15,"notes":["7 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":4,"max":10,"notes":["verified namespace with website, no repo"]}},"findings":[{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://pakistancaselaw.com/mcp","reachable":true,"authRequired":false,"latencyMs":2048,"serverInfo":{"name":"Pakistan Case Law","version":"1.3.0"}}],"packages":[],"repo":{"found":false},"icon":{"url":"https://pakistancaselaw.com/logo-512.png","source":"registry","width":512,"height":512},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}