Skip to main content
Glama

Aturan.org — Indonesian Legal Retrieval

baca_isi_pasal

Baca teks lengkap satu Pasal ketika regulation_id dan nomor Pasalnya sudah diketahui.

Untuk beberapa Pasal yang ID dan nomornya sudah diketahui dan diperlukan pada tahap analisis yang sama, prioritaskan baca_isi_pasal_batch.

Tool ini terutama digunakan untuk membaca norma setelah regulasi ditemukan melalui cari_peraturan_terkait, atau untuk direct read setelah regulasi tertentu ditemukan melalui cari_judul_peraturan.

Jika pengguna sejak awal menyebut regulasi tertentu dan nomor Pasal tertentu, jalur yang dianjurkan adalah: cari_judul_peraturan → baca_isi_pasal.

Jika discovery dilakukan melalui cari_peraturan_terkait, pilih regulasi dan nomor Pasal yang relevan dari semantic_hit_pasals, kemudian baca teks Pasal yang diperlukan melalui tool ini atau baca_isi_pasal_batch.

Hasil cari_pasal_terkait tidak perlu dibaca ulang melalui tool ini secara default karena tool tersebut sudah melakukan retrieval pada tingkat Pasal. Hindari pemanggilan ulang yang tidak menambah evidence atau informasi baru.

Jangan memakai ID yang dibuat sendiri dan jangan mengirim judul regulasi, shard, atau path lokal.

Gunakan pasal_url untuk membuka halaman Pasal.

Args: regulation_id: ID enam digit dari item hasil cari_peraturan_terkait atau cari_judul_peraturan. pasal: Nomor Pasal dari semantic_hit_pasals, misalnya 1, 5A, atau 1336.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
pasalYes
regulation_idYes

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.6/5.0
Behavior4/5

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

With no annotations, the description carries the behavioral burden. It discloses input constraints (do not use self-made IDs; do not send regulation title, shard, or local path), warns against redundant retrieval, and points to pasal_url. It does not state permissions or rate limits, but the read-only nature and presence of an output schema reduce the need for those details.

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?

The core purpose is front-loaded in the first sentence, and the rest is organized into usage paths and constraints. Some workflow detail is verbose, but each paragraph adds routing or anti-pattern guidance rather than filler.

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

Completeness5/5

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

Given a simple two-parameter read tool, the description covers purpose, usage alternatives, parameter meaning, and common pitfalls. An output schema exists, so return values need not be explained; nothing critical for correct invocation is missing.

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 description coverage is 0%, so the description must compensate. It explains regulation_id as a six-digit ID from cari_peraturan_terkait or cari_judul_peraturan, and pasal as the article number from semantic_hit_pasals with examples '1', '5A', and '1336', adding format and source context beyond the bare schema.

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?

States a specific verb ('baca') and resource ('teks lengkap satu Pasal'), along with the precondition that regulation_id and nomor Pasal are known. It explicitly distinguishes this tool from baca_isi_pasal_batch, which is the sibling for multiple articles.

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

Usage Guidelines5/5

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

Provides explicit routing: use baca_isi_pasal_batch when several articles are needed, use this tool after cari_judul_peraturan for a known regulation/article, and avoid rereading results from cari_pasal_terkait. Covers when-to-use and alternatives clearly.

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.

Resources