{
  "type": "object",
  "properties": {
    "canton": {
      "type": "string",
      "minLength": 2,
      "maxLength": 40,
      "description": "Swiss canton: two-letter code (ZH, BE, GE, VD, TI...) or its name in German, French, Italian or English (Zürich, Genève, Ticino, Basel-Stadt). For employer contributions this is the canton where the household lives."
    },
    "language": {
      "type": "string",
      "enum": [
        "en",
        "de",
        "fr",
        "it",
        "es",
        "pt"
      ],
      "default": "en",
      "description": "Language of the explanatory texts and of the clino.ch links: en, de, fr, it, es or pt. Default en."
    }
  },
  "required": [
    "canton"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "get_canton_rules input",
  "x-source": "https://clino.ch/mcp (MCP tools/list, 2026-11-04, verbatim inputSchema)"
}