Skip to main content
Glama

Idn Mk Review Search

idn_mk_review_search
Read-onlyIdempotent

Find Indonesian Constitutional Court (Mahkamah Konstitusi, MK) judicial-review outcomes on statutes — petitions granted (article declared unconstitutional), rejected or inadmissible, plus DPR's post-ruling analyses and its statements in the case — by case number (e.g. 91/PUU-XVIII/2020), by Indonesian statute words, or by year, from the DPR RI "Info Judicial Review" resume collection (800+ documents). Returns the case number, the statute under review, the outcome category and a link for idn_mk_review_detail. Use for "Constitutional Court rulings on the election law", "was the petition against UU 11/2020 granted", "MK decisions in 2023".

Input Schema

NameRequiredDescriptionDefault
yearNoFour-digit year of the ruling/publication, e.g. "2023". Optional.
limitNoMax results, 1-200 (default 20).
queryNoCase number like "21/PUU-XXI/2023", or Indonesian words from the statute title, e.g. "pemilihan umum", "ketenagakerjaan", "nomor 13 tahun 2003". Optional.
categoryNoall (default), granted, rejected, analysis, dpr_statement — or a comma-separated subset.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly, idempotent, non-destructive and open-world, so the safety profile is covered. The description adds useful non-annotation context: the corpus is the DPR RI "Info Judicial Review" resume collection of 800+ documents, and it lists the fields returned. It does not discuss pagination behavior or coverage limits, keeping it below 5.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single dense paragraph that front-loads the core purpose and defers examples and return fields to the end. It is long but nearly every clause carries new information; the parenthetical MK gloss and the duplicated outcome list are the only mild padding.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description compensates by naming the returned fields (case number, statute under review, outcome category, detail link) and the corpus scope, which is what an agent needs to call and chain it. The absence of any pagination or empty-result guidance is the remaining gap.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3, but the description goes further by expanding the outcome vocabulary behind category (granted = article declared unconstitutional, rejected, inadmissible, analysis, dpr_statement) and by giving worked examples for query and year. That meaningfully enriches the schema rather than restating it.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific verb and resource — finding Indonesian Constitutional Court judicial-review outcomes on statutes — and enumerates the outcome types returned. It also explicitly separates itself from the sibling idn_mk_review_detail, which it points to for the full document.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives concrete user-phrasing triggers ("Constitutional Court rulings on the election law", "was the petition against UU 11/2020 granted", "MK decisions in 2023") and three supported lookup axes (case number, statute words, year), and routes to idn_mk_review_detail. There is no explicit when-not-to-use or contrast with idn_list_statutes/idn_search_regulations, so it stops short of a 5.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.