cz_law_get

Pack: czech-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/cz_law_get for the schema, then POST the same URL with its arguments for the data.

Fetch one Czech regulation by id from cz_law_search (e.g. “262/2006 Sb.” for the Labour Code, “89/2012” for the Civil Code, or “1/1993” for the Constitution). Returns title, citation, status, the effective window of the wording returned, when it first took effect, repeal date and repealing act, amending acts, and the text. Default is the current wording; pass date (YYYY-MM-DD) for the wording in force on that day. Pass section (e.g. “52”, “73a”, or “čl. 5” for constitutional articles) for one § only. Without section the text is capped at max_chars; use offset to read on (long laws can need several calls).

Parameters

NameTypeRequiredDescription
idstringyesCollection number such as “262/2006 Sb.” or “262/2006” (also “Sb.m.s.” for treaties)
sectionstringnoParagraph number, e.g. “52” or “73a” (a §), or “čl. 5” for an article of a constitutional act
datestringnoWording in force on this date, YYYY-MM-DD (default: current)
max_charsnumbernoCap on returned text when no section is given (default 20000, max 100000)
offsetnumbernoCharacter offset to continue a capped read (default 0)

Example call

Arguments

{
  "id": "262/2006 Sb.",
  "section": "52"
}

curl

curl -X POST https://gateway.pipeworx.io/czech-law/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"cz_law_get","arguments":{"id":"262/2006 Sb.","section":"52"}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('cz_law_get', {
  "id": "262/2006 Sb.",
  "section": "52"
});

Response shape

FieldTypeDescription
foundboolean
idstring
titlestring
citationstring
wordingstring
in_forceboolean
wording_effective_fromstring
wording_effective_tostring
in_force_fromstring
repealed_onnull
repealed_bynull
promulgatedstring
gazette_issuestring
amending_actsarray
urlstring
sourcestring
data_as_ofstring
sectionstring
section_headingstring
textstring
Full JSON Schema
{
  "type": "object",
  "properties": {
    "found": {
      "type": "boolean"
    },
    "id": {
      "type": "string"
    },
    "title": {
      "type": "string"
    },
    "citation": {
      "type": "string"
    },
    "wording": {
      "type": "string"
    },
    "in_force": {
      "type": "boolean"
    },
    "wording_effective_from": {
      "type": "string"
    },
    "wording_effective_to": {
      "type": "string"
    },
    "in_force_from": {
      "type": "string"
    },
    "repealed_on": {
      "type": "null"
    },
    "repealed_by": {
      "type": "null"
    },
    "promulgated": {
      "type": "string"
    },
    "gazette_issue": {
      "type": "string"
    },
    "amending_acts": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "url": {
      "type": "string"
    },
    "source": {
      "type": "string"
    },
    "data_as_of": {
      "type": "string"
    },
    "section": {
      "type": "string"
    },
    "section_heading": {
      "type": "string"
    },
    "text": {
      "type": "string"
    }
  },
  "additionalProperties": true
}

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 czech-law pack
{
  "mcpServers": {
    "czech-law": {
      "url": "https://gateway.pipeworx.io/czech-law/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build November 15, 2026