idn_statute_detail
Pack: indonesia-law · Connect: https://pipeworx.io/mcp (see Connect below for a single-pack URL)
No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/idn_statute_detail for the schema, then POST the same URL with its arguments for the data.
Detailed record of one Indonesian statute or executive instrument from the House of Representatives (DPR RI) register: number, year, enactment/promulgation dates, an Indonesian abstract with drafting notes, the responsible DPR commission, the Status list (which earlier laws it amends or revokes, which later laws amend it, and which ARTICLES the Constitutional Court / Mahkamah Konstitusi struck down, with case numbers), the table of implementing regulations per article, and the PDF. Use for “which articles of UU 13/2003 were annulled by the Constitutional Court”, “implementing regulations of the Cipta Kerja law”, “abstract of UU 1/2026”.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
type | string | no | One of: uu, perpu, pp, perpres, keppres, inpres, perdpr (default uu). |
dpr_id | string | yes | DPR register id from idn_list_statutes, e.g. “1771” (UU 11/2020 Cipta Kerja) or “196” (UU 13/2003 Ketenagakerjaan). |
Example call
Arguments
{
"type": "uu",
"dpr_id": "196"
}
curl
curl -X POST https://gateway.pipeworx.io/indonesia-law/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"idn_statute_detail","arguments":{"type":"uu","dpr_id":"196"}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('idn_statute_detail', {
"type": "uu",
"dpr_id": "196"
});
Connect
Add this to your MCP client config — every tool in the catalog, including this one — or use one-click install buttons:
{
"mcpServers": {
"pipeworx": {
"url": "https://pipeworx.io/mcp"
}
}
}
Connect to just the indonesia-law pack
{
"mcpServers": {
"indonesia-law": {
"url": "https://gateway.pipeworx.io/indonesia-law/mcp"
}
}
}
See Getting Started for client-specific install steps.