{
  "endpoint": "https://mcp.amazingcat.net/mcp",
  "protocol_version": "2025-06-18",
  "tools": [
    {
      "name": "search_practice",
      "description": "Поиск практики по вопросу, корпусу и норме.",
      "description_en": "Search case law by legal issue, corpus and legal provision.",
      "inputSchema": {
        "properties": {
          "query": {
            "title": "Query",
            "type": "string"
          },
          "limit": {
            "default": 10,
            "title": "Limit",
            "type": "integer"
          },
          "article": {
            "default": "",
            "title": "Article",
            "type": "string"
          },
          "court": {
            "default": "",
            "title": "Court",
            "type": "string"
          },
          "detail": {
            "default": "full",
            "title": "Detail",
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "title": "search_practiceArguments",
        "type": "object"
      }
    },
    {
      "name": "find_by_norm",
      "description": "Подборка актов по норме права.",
      "description_en": "Find court decisions referring to a legal provision.",
      "inputSchema": {
        "properties": {
          "article": {
            "title": "Article",
            "type": "string"
          },
          "limit": {
            "default": 30,
            "title": "Limit",
            "type": "integer"
          },
          "court": {
            "default": "",
            "title": "Court",
            "type": "string"
          },
          "detail": {
            "default": "full",
            "title": "Detail",
            "type": "string"
          }
        },
        "required": [
          "article"
        ],
        "title": "find_by_normArguments",
        "type": "object"
      }
    },
    {
      "name": "practice_under_norms",
      "description": "Практика по нескольким нормам.",
      "description_en": "Case law referring to several legal provisions.",
      "inputSchema": {
        "properties": {
          "norms": {
            "default": "",
            "title": "Norms",
            "type": "string"
          },
          "query": {
            "default": "",
            "title": "Query",
            "type": "string"
          },
          "court": {
            "default": "",
            "title": "Court",
            "type": "string"
          },
          "limit_per_norm": {
            "default": 5,
            "title": "Limit Per Norm",
            "type": "integer"
          }
        },
        "title": "practice_under_normsArguments",
        "type": "object"
      }
    },
    {
      "name": "find_term",
      "description": "Поиск фразы или номера в актах высших судов.",
      "description_en": "Find a phrase or number in higher-court decisions.",
      "inputSchema": {
        "properties": {
          "phrase": {
            "title": "Phrase",
            "type": "string"
          },
          "limit": {
            "default": 20,
            "title": "Limit",
            "type": "integer"
          },
          "court": {
            "default": "",
            "title": "Court",
            "type": "string"
          },
          "detail": {
            "default": "full",
            "title": "Detail",
            "type": "string"
          }
        },
        "required": [
          "phrase"
        ],
        "title": "find_termArguments",
        "type": "object"
      }
    },
    {
      "name": "list_tags",
      "description": "Темы практики Верховного Суда и Пленума.",
      "description_en": "Supreme Court and Plenum topic tags.",
      "inputSchema": {
        "properties": {
          "min_count": {
            "default": 2,
            "title": "Min Count",
            "type": "integer"
          },
          "court": {
            "default": "",
            "title": "Court",
            "type": "string"
          },
          "limit": {
            "default": 200,
            "title": "Limit",
            "type": "integer"
          }
        },
        "title": "list_tagsArguments",
        "type": "object"
      }
    },
    {
      "name": "search_by_tag",
      "description": "Поиск по теме из list_tags.",
      "description_en": "Search by a list_tags topic.",
      "inputSchema": {
        "properties": {
          "tag": {
            "title": "Tag",
            "type": "string"
          },
          "limit": {
            "default": 20,
            "title": "Limit",
            "type": "integer"
          },
          "court": {
            "default": "",
            "title": "Court",
            "type": "string"
          },
          "exact": {
            "default": false,
            "title": "Exact",
            "type": "boolean"
          }
        },
        "required": [
          "tag"
        ],
        "title": "search_by_tagArguments",
        "type": "object"
      }
    },
    {
      "name": "browse_practice",
      "description": "Карточки актов с фильтрами и пагинацией offset.",
      "description_en": "Filtered decision records with offset pagination.",
      "inputSchema": {
        "properties": {
          "query": {
            "default": "",
            "title": "Query",
            "type": "string"
          },
          "limit": {
            "default": 30,
            "title": "Limit",
            "type": "integer"
          },
          "offset": {
            "default": 0,
            "title": "Offset",
            "type": "integer"
          },
          "court": {
            "default": "",
            "title": "Court",
            "type": "string"
          },
          "article": {
            "default": "",
            "title": "Article",
            "type": "string"
          },
          "tag": {
            "default": "",
            "title": "Tag",
            "type": "string"
          },
          "year_from": {
            "default": null,
            "title": "Year From",
            "type": "integer"
          },
          "year_to": {
            "default": null,
            "title": "Year To",
            "type": "integer"
          }
        },
        "title": "browse_practiceArguments",
        "type": "object"
      }
    },
    {
      "name": "find_similar",
      "description": "Похожие акты по case_id из поискового ответа.",
      "description_en": "Similar court decisions using a case_id returned by search.",
      "inputSchema": {
        "properties": {
          "case_id": {
            "title": "Case Id",
            "type": "integer"
          },
          "limit": {
            "default": 10,
            "title": "Limit",
            "type": "integer"
          }
        },
        "required": [
          "case_id"
        ],
        "title": "find_similarArguments",
        "type": "object"
      }
    },
    {
      "name": "get_case",
      "description": "Карточка и текст акта по doc_id; ссылка на документ и QR.",
      "description_en": "Decision record and text by doc_id; source link and QR.",
      "inputSchema": {
        "properties": {
          "doc_id": {
            "title": "Doc Id",
            "type": "integer"
          },
          "court": {
            "default": "ВС",
            "title": "Court",
            "type": "string"
          }
        },
        "required": [
          "doc_id"
        ],
        "title": "get_caseArguments",
        "type": "object"
      }
    },
    {
      "name": "get_case_details",
      "description": "Карточка и текст акта по doc_id.",
      "description_en": "Decision record and text by doc_id.",
      "inputSchema": {
        "properties": {
          "doc_id": {
            "title": "Doc Id",
            "type": "integer"
          },
          "court": {
            "default": "ВС",
            "title": "Court",
            "type": "string"
          }
        },
        "required": [
          "doc_id"
        ],
        "title": "get_case_detailsArguments",
        "type": "object"
      }
    },
    {
      "name": "locate_pinpoint",
      "description": "Найти положение цитаты на странице документа.",
      "description_en": "Locate a quote on a document page.",
      "inputSchema": {
        "properties": {
          "court": {
            "title": "Court",
            "type": "string"
          },
          "doc_id": {
            "title": "Doc Id",
            "type": "integer"
          },
          "quote": {
            "title": "Quote",
            "type": "string"
          }
        },
        "required": [
          "court",
          "doc_id",
          "quote"
        ],
        "title": "locate_pinpointArguments",
        "type": "object"
      }
    },
    {
      "name": "stats",
      "description": "Числа актов и индексированных текстов по корпусам.",
      "description_en": "Court decision and indexed-text counts by corpus.",
      "inputSchema": {
        "properties": {},
        "title": "statsArguments",
        "type": "object"
      }
    },
    {
      "name": "law_find",
      "description": "Найти закон или кодекс по названию и получить его оглавление.",
      "description_en": "Find a law or code by name and retrieve its table of contents.",
      "inputSchema": {
        "properties": {
          "query": {
            "title": "Query",
            "type": "string"
          },
          "limit": {
            "default": 8,
            "title": "Limit",
            "type": "integer"
          }
        },
        "required": [
          "query"
        ],
        "title": "law_findArguments",
        "type": "object"
      }
    },
    {
      "name": "law_get_text",
      "description": "Статьи и разделы закона; as_of выбирает редакцию на дату.",
      "description_en": "Law articles and sections; as_of selects the version as of a specified date.",
      "inputSchema": {
        "properties": {
          "act": {
            "title": "Act",
            "type": "string"
          },
          "articles": {
            "default": "",
            "title": "Articles",
            "type": "string"
          },
          "section": {
            "default": "",
            "title": "Section",
            "type": "string"
          },
          "as_of": {
            "default": "",
            "title": "As Of",
            "type": "string"
          },
          "max_chars": {
            "default": 60000,
            "title": "Max Chars",
            "type": "integer"
          },
          "offset": {
            "default": 0,
            "title": "Offset",
            "type": "integer"
          }
        },
        "required": [
          "act"
        ],
        "title": "law_get_textArguments",
        "type": "object"
      }
    },
    {
      "name": "get_norm_text",
      "description": "Текст нормы в текущей редакции и связанная практика.",
      "description_en": "Current legal provision and related case law.",
      "inputSchema": {
        "properties": {
          "norms": {
            "title": "Norms",
            "type": "string"
          },
          "with_practice": {
            "default": true,
            "title": "With Practice",
            "type": "boolean"
          },
          "limit_practice": {
            "default": 4,
            "title": "Limit Practice",
            "type": "integer"
          }
        },
        "required": [
          "norms"
        ],
        "title": "get_norm_textArguments",
        "type": "object"
      }
    },
    {
      "name": "law_search",
      "description": "Поиск по текстам законов.",
      "description_en": "Search legislation texts.",
      "inputSchema": {
        "properties": {
          "query": {
            "title": "Query",
            "type": "string"
          },
          "act": {
            "default": "",
            "title": "Act",
            "type": "string"
          },
          "limit": {
            "default": 10,
            "title": "Limit",
            "type": "integer"
          }
        },
        "required": [
          "query"
        ],
        "title": "law_searchArguments",
        "type": "object"
      }
    },
    {
      "name": "law_history",
      "description": "Даты редакций выбранного закона.",
      "description_en": "Version dates for a law.",
      "inputSchema": {
        "properties": {
          "act": {
            "title": "Act",
            "type": "string"
          }
        },
        "required": [
          "act"
        ],
        "title": "law_historyArguments",
        "type": "object"
      }
    },
    {
      "name": "law_stats",
      "description": "Числа законов, редакций и статей.",
      "description_en": "Counts of laws, versions and articles.",
      "inputSchema": {
        "properties": {},
        "title": "law_statsArguments",
        "type": "object"
      }
    },
    {
      "name": "npa_org_find",
      "description": "Найти орган и его код для фильтра НПА.",
      "description_en": "Find an issuing authority and its search code for normative legal acts.",
      "inputSchema": {
        "properties": {
          "query": {
            "title": "Query",
            "type": "string"
          },
          "limit": {
            "default": 10,
            "title": "Limit",
            "type": "integer"
          }
        },
        "required": [
          "query"
        ],
        "title": "npa_org_findArguments",
        "type": "object"
      }
    },
    {
      "name": "npa_kind_find",
      "description": "Найти тип документа и его код.",
      "description_en": "Find a document type and its code.",
      "inputSchema": {
        "properties": {
          "query": {
            "title": "Query",
            "type": "string"
          },
          "limit": {
            "default": 10,
            "title": "Limit",
            "type": "integer"
          }
        },
        "required": [
          "query"
        ],
        "title": "npa_kind_findArguments",
        "type": "object"
      }
    },
    {
      "name": "npa_catalog_search",
      "description": "Поиск по каталогу НПА.",
      "description_en": "Search the normative legal act catalogue.",
      "inputSchema": {
        "properties": {
          "query": {
            "default": "",
            "title": "Query",
            "type": "string"
          },
          "issuer": {
            "default": "",
            "title": "Issuer",
            "type": "string"
          },
          "kind": {
            "default": "",
            "title": "Kind",
            "type": "string"
          },
          "number": {
            "default": "",
            "title": "Number",
            "type": "string"
          },
          "limit": {
            "default": 20,
            "title": "Limit",
            "type": "integer"
          }
        },
        "title": "npa_catalog_searchArguments",
        "type": "object"
      }
    },
    {
      "name": "npa_catalog_stats",
      "description": "Числа документов каталога НПА.",
      "description_en": "Normative legal act catalogue document counts.",
      "inputSchema": {
        "properties": {},
        "title": "npa_catalog_statsArguments",
        "type": "object"
      }
    },
    {
      "name": "npa_originals_search",
      "description": "Поиск по загруженным текстам НПА.",
      "description_en": "Search downloaded texts of normative legal acts.",
      "inputSchema": {
        "properties": {
          "query": {
            "default": "",
            "title": "Query",
            "type": "string"
          },
          "issuer": {
            "default": "",
            "title": "Issuer",
            "type": "string"
          },
          "kind": {
            "default": "",
            "title": "Kind",
            "type": "string"
          },
          "number": {
            "default": "",
            "title": "Number",
            "type": "string"
          },
          "limit": {
            "default": 20,
            "title": "Limit",
            "type": "integer"
          }
        },
        "title": "npa_originals_searchArguments",
        "type": "object"
      }
    },
    {
      "name": "npa_originals_text",
      "description": "Текст НПА по original_id из поиска.",
      "description_en": "Text of a normative legal act by original_id from search.",
      "inputSchema": {
        "properties": {
          "original_id": {
            "title": "Original Id",
            "type": "string"
          },
          "max_chars": {
            "default": 40000,
            "title": "Max Chars",
            "type": "integer"
          }
        },
        "required": [
          "original_id"
        ],
        "title": "npa_originals_textArguments",
        "type": "object"
      }
    },
    {
      "name": "npa_originals_stats",
      "description": "Числа загруженных текстов НПА.",
      "description_en": "Downloaded normative legal act counts.",
      "inputSchema": {
        "properties": {},
        "title": "npa_originals_statsArguments",
        "type": "object"
      }
    },
    {
      "name": "npa_find",
      "description": "Поиск НПА в банке «Законодательство России».",
      "description_en": "Find normative legal acts in the Legislation of Russia bank.",
      "inputSchema": {
        "properties": {
          "query": {
            "title": "Query",
            "type": "string"
          },
          "limit": {
            "default": 15,
            "title": "Limit",
            "type": "integer"
          }
        },
        "required": [
          "query"
        ],
        "title": "npa_findArguments",
        "type": "object"
      }
    },
    {
      "name": "npa_text",
      "description": "Текст НПА по nd, в том числе на дату.",
      "description_en": "Text of a normative legal act by nd, optionally as of a date.",
      "inputSchema": {
        "properties": {
          "nd": {
            "title": "Nd",
            "type": "string"
          },
          "as_of": {
            "default": "",
            "title": "As Of",
            "type": "string"
          }
        },
        "required": [
          "nd"
        ],
        "title": "npa_textArguments",
        "type": "object"
      }
    },
    {
      "name": "wording_review",
      "description": "Образцы формулировок из актов Верховного Суда и частоты слов для вычитки текста.",
      "description_en": "Supreme Court wording examples and word frequencies for editing a draft.",
      "inputSchema": {
        "properties": {
          "sentences": {
            "items": {
              "type": "string"
            },
            "title": "Sentences",
            "type": "array"
          },
          "per_sentence": {
            "default": 3,
            "title": "Per Sentence",
            "type": "integer"
          },
          "article": {
            "default": "",
            "title": "Article",
            "type": "string"
          },
          "proceeding": {
            "default": "any",
            "title": "Proceeding",
            "type": "string"
          },
          "zone": {
            "default": "",
            "title": "Zone",
            "type": "string"
          },
          "exclude_roles": {
            "default": "",
            "title": "Exclude Roles",
            "type": "string"
          },
          "frequencies": {
            "default": true,
            "title": "Frequencies",
            "type": "boolean"
          }
        },
        "required": [
          "sentences"
        ],
        "title": "wording_reviewArguments",
        "type": "object"
      }
    },
    {
      "name": "wording_stats",
      "description": "Размер индекса вычитки и допустимые размеры запроса.",
      "description_en": "Wording index counts and accepted input sizes.",
      "inputSchema": {
        "properties": {},
        "title": "wording_statsArguments",
        "type": "object"
      }
    },
    {
      "name": "kas_stats",
      "description": "Числа актов и допустимые значения фильтров.",
      "description_en": "Court decision counts and supported filter values.",
      "inputSchema": {
        "properties": {
          "session": {
            "default": "",
            "title": "Session",
            "type": "string"
          }
        },
        "title": "kas_statsArguments",
        "type": "object"
      }
    },
    {
      "name": "kas_categories",
      "description": "Названия категорий дел для фильтра category.",
      "description_en": "Case category names for the category filter.",
      "inputSchema": {
        "properties": {
          "contains": {
            "default": "",
            "title": "Contains",
            "type": "string"
          },
          "root": {
            "default": "",
            "title": "Root",
            "type": "string"
          },
          "limit": {
            "default": 40,
            "title": "Limit",
            "type": "integer"
          },
          "session": {
            "default": "",
            "title": "Session",
            "type": "string"
          }
        },
        "title": "kas_categoriesArguments",
        "type": "object"
      }
    },
    {
      "name": "kas_judges",
      "description": "Найти судью и judge_id для поиска.",
      "description_en": "Find a judge and judge_id for filtering.",
      "inputSchema": {
        "properties": {
          "surname": {
            "default": "",
            "title": "Surname",
            "type": "string"
          },
          "court": {
            "default": 0,
            "title": "Court",
            "type": "integer"
          },
          "limit": {
            "default": 20,
            "title": "Limit",
            "type": "integer"
          },
          "session": {
            "default": "",
            "title": "Session",
            "type": "string"
          }
        },
        "title": "kas_judgesArguments",
        "type": "object"
      }
    },
    {
      "name": "kas_parties",
      "description": "Найти сторону и ИНН организации для фильтра.",
      "description_en": "Find a party and an organization’s INN for filtering.",
      "inputSchema": {
        "properties": {
          "name": {
            "default": "",
            "title": "Name",
            "type": "string"
          },
          "inn": {
            "default": "",
            "title": "Inn",
            "type": "string"
          },
          "only_org": {
            "default": false,
            "title": "Only Org",
            "type": "boolean"
          },
          "limit": {
            "default": 20,
            "title": "Limit",
            "type": "integer"
          },
          "session": {
            "default": "",
            "title": "Session",
            "type": "string"
          }
        },
        "title": "kas_partiesArguments",
        "type": "object"
      }
    },
    {
      "name": "kas_probe",
      "description": "Сравнить число совпадений нескольких поисковых формулировок.",
      "description_en": "Compare match counts for several search formulations.",
      "inputSchema": {
        "properties": {
          "variants": {
            "title": "Variants",
            "type": "string"
          },
          "top": {
            "default": 20,
            "title": "Top",
            "type": "integer"
          },
          "detail": {
            "default": "brief",
            "title": "Detail",
            "type": "string"
          },
          "court": {
            "default": 0,
            "title": "Court",
            "type": "integer"
          },
          "category": {
            "default": "",
            "title": "Category",
            "type": "string"
          },
          "outcome": {
            "default": "",
            "title": "Outcome",
            "type": "string"
          },
          "appellant_role": {
            "default": "",
            "title": "Appellant Role",
            "type": "string"
          },
          "judge_id": {
            "default": 0,
            "title": "Judge Id",
            "type": "integer"
          },
          "party": {
            "default": "",
            "title": "Party",
            "type": "string"
          },
          "norms": {
            "default": "",
            "title": "Norms",
            "type": "string"
          },
          "year_from": {
            "default": 0,
            "title": "Year From",
            "type": "integer"
          },
          "year_to": {
            "default": 0,
            "title": "Year To",
            "type": "integer"
          },
          "kind": {
            "default": "",
            "title": "Kind",
            "type": "string"
          },
          "session": {
            "default": "",
            "title": "Session",
            "type": "string"
          }
        },
        "required": [
          "variants"
        ],
        "title": "kas_probeArguments",
        "type": "object"
      }
    },
    {
      "name": "kas_search",
      "description": "Поиск актов по тексту, нормам и полям карточки; next_cursor из ответа продолжает выдачу.",
      "description_en": "Search court decisions by text, legal provisions and case-record fields; use the returned next_cursor to continue.",
      "inputSchema": {
        "properties": {
          "query": {
            "default": "",
            "title": "Query",
            "type": "string"
          },
          "text": {
            "default": "",
            "title": "Text",
            "type": "string"
          },
          "phrase": {
            "default": "",
            "title": "Phrase",
            "type": "string"
          },
          "norms": {
            "default": "",
            "title": "Norms",
            "type": "string"
          },
          "norms_zone": {
            "default": "",
            "title": "Norms Zone",
            "type": "string"
          },
          "area": {
            "default": "",
            "title": "Area",
            "type": "string"
          },
          "detail": {
            "default": "subject",
            "title": "Detail",
            "type": "string"
          },
          "court": {
            "default": 0,
            "title": "Court",
            "type": "integer"
          },
          "judge_id": {
            "default": 0,
            "title": "Judge Id",
            "type": "integer"
          },
          "category": {
            "default": "",
            "title": "Category",
            "type": "string"
          },
          "outcome": {
            "default": "",
            "title": "Outcome",
            "type": "string"
          },
          "appellant_role": {
            "default": "",
            "title": "Appellant Role",
            "type": "string"
          },
          "grounds": {
            "default": "",
            "title": "Grounds",
            "type": "string"
          },
          "party": {
            "default": "",
            "title": "Party",
            "type": "string"
          },
          "party_inn": {
            "default": "",
            "title": "Party Inn",
            "type": "string"
          },
          "party_role": {
            "default": "",
            "title": "Party Role",
            "type": "string"
          },
          "first_court": {
            "default": "",
            "title": "First Court",
            "type": "string"
          },
          "year_from": {
            "default": 0,
            "title": "Year From",
            "type": "integer"
          },
          "year_to": {
            "default": 0,
            "title": "Year To",
            "type": "integer"
          },
          "limit": {
            "default": 10,
            "title": "Limit",
            "type": "integer"
          },
          "cursor": {
            "default": 0,
            "title": "Cursor",
            "type": "integer"
          },
          "act_ids": {
            "default": "",
            "title": "Act Ids",
            "type": "string"
          },
          "kind": {
            "default": "",
            "title": "Kind",
            "type": "string"
          },
          "session": {
            "default": "",
            "title": "Session",
            "type": "string"
          }
        },
        "title": "kas_searchArguments",
        "type": "object"
      }
    },
    {
      "name": "kas_by_norm",
      "description": "Акты по статье и зоне её упоминания.",
      "description_en": "Court decisions by legal provision and the section mentioning it.",
      "inputSchema": {
        "properties": {
          "code": {
            "title": "Code",
            "type": "string"
          },
          "article": {
            "title": "Article",
            "type": "string"
          },
          "part": {
            "default": "",
            "title": "Part",
            "type": "string"
          },
          "zone": {
            "default": "motivation",
            "title": "Zone",
            "type": "string"
          },
          "include_frame": {
            "default": true,
            "title": "Include Frame",
            "type": "boolean"
          },
          "with_norm": {
            "default": "",
            "title": "With Norm",
            "type": "string"
          },
          "court": {
            "default": 0,
            "title": "Court",
            "type": "integer"
          },
          "outcome": {
            "default": "",
            "title": "Outcome",
            "type": "string"
          },
          "judge_id": {
            "default": 0,
            "title": "Judge Id",
            "type": "integer"
          },
          "limit": {
            "default": 10,
            "title": "Limit",
            "type": "integer"
          },
          "kind": {
            "default": "",
            "title": "Kind",
            "type": "string"
          },
          "session": {
            "default": "",
            "title": "Session",
            "type": "string"
          }
        },
        "required": [
          "code",
          "article"
        ],
        "title": "kas_by_normArguments",
        "type": "object"
      }
    },
    {
      "name": "kas_aggregate",
      "description": "Распределение по параметру by с фильтрами из схемы.",
      "description_en": "Distribution by the by parameter using supported schema filters.",
      "inputSchema": {
        "properties": {
          "by": {
            "default": "outcome",
            "title": "By",
            "type": "string"
          },
          "judge_id": {
            "default": 0,
            "title": "Judge Id",
            "type": "integer"
          },
          "court": {
            "default": 0,
            "title": "Court",
            "type": "integer"
          },
          "category": {
            "default": "",
            "title": "Category",
            "type": "string"
          },
          "outcome": {
            "default": "",
            "title": "Outcome",
            "type": "string"
          },
          "appellant_role": {
            "default": "",
            "title": "Appellant Role",
            "type": "string"
          },
          "grounds": {
            "default": "",
            "title": "Grounds",
            "type": "string"
          },
          "year_from": {
            "default": 0,
            "title": "Year From",
            "type": "integer"
          },
          "year_to": {
            "default": 0,
            "title": "Year To",
            "type": "integer"
          },
          "limit": {
            "default": 25,
            "title": "Limit",
            "type": "integer"
          },
          "kind": {
            "default": "",
            "title": "Kind",
            "type": "string"
          },
          "session": {
            "default": "",
            "title": "Session",
            "type": "string"
          }
        },
        "title": "kas_aggregateArguments",
        "type": "object"
      }
    },
    {
      "name": "kas_acts",
      "description": "Части нескольких актов по списку act_ids.",
      "description_en": "Sections of several court decisions from an act_ids list.",
      "inputSchema": {
        "properties": {
          "act_ids": {
            "title": "Act Ids",
            "type": "string"
          },
          "part": {
            "default": "facts",
            "title": "Part",
            "type": "string"
          },
          "limit": {
            "default": 0,
            "title": "Limit",
            "type": "integer"
          },
          "cursor": {
            "default": 0,
            "title": "Cursor",
            "type": "integer"
          },
          "budget": {
            "default": 0,
            "title": "Budget",
            "type": "integer"
          },
          "session": {
            "default": "",
            "title": "Session",
            "type": "string"
          }
        },
        "required": [
          "act_ids"
        ],
        "title": "kas_actsArguments",
        "type": "object"
      }
    },
    {
      "name": "kas_case",
      "description": "Карточка дела по номеру и суду или идентификатору акта.",
      "description_en": "Case record by case number and court, or by a court decision identifier.",
      "inputSchema": {
        "properties": {
          "number": {
            "default": "",
            "title": "Number",
            "type": "string"
          },
          "court": {
            "default": 0,
            "title": "Court",
            "type": "integer"
          },
          "uid": {
            "default": "",
            "title": "Uid",
            "type": "string"
          },
          "act_id": {
            "default": 0,
            "title": "Act Id",
            "type": "integer"
          },
          "act_ids": {
            "default": "",
            "title": "Act Ids",
            "type": "string"
          },
          "limit": {
            "default": 0,
            "title": "Limit",
            "type": "integer"
          },
          "cursor": {
            "default": 0,
            "title": "Cursor",
            "type": "integer"
          },
          "session": {
            "default": "",
            "title": "Session",
            "type": "string"
          }
        },
        "title": "kas_caseArguments",
        "type": "object"
      }
    },
    {
      "name": "kas_act",
      "description": "Текст одного акта, выбранная часть или окно.",
      "description_en": "One court decision’s text, a selected section or text window.",
      "inputSchema": {
        "properties": {
          "act_id": {
            "title": "Act Id",
            "type": "integer"
          },
          "part": {
            "default": "",
            "title": "Part",
            "type": "string"
          },
          "around": {
            "default": "",
            "title": "Around",
            "type": "string"
          },
          "offset": {
            "default": 0,
            "title": "Offset",
            "type": "integer"
          },
          "length": {
            "default": 0,
            "title": "Length",
            "type": "integer"
          },
          "session": {
            "default": "",
            "title": "Session",
            "type": "string"
          }
        },
        "required": [
          "act_id"
        ],
        "title": "kas_actArguments",
        "type": "object"
      }
    },
    {
      "name": "kas_verify_quote",
      "description": "Дословное присутствие цитаты в выбранном акте.",
      "description_en": "Check whether a quotation appears verbatim in a selected court decision.",
      "inputSchema": {
        "properties": {
          "act_id": {
            "title": "Act Id",
            "type": "integer"
          },
          "quote": {
            "title": "Quote",
            "type": "string"
          },
          "session": {
            "default": "",
            "title": "Session",
            "type": "string"
          }
        },
        "required": [
          "act_id",
          "quote"
        ],
        "title": "kas_verify_quoteArguments",
        "type": "object"
      }
    },
    {
      "name": "arb_search",
      "description": "Поиск актов по тексту, нормам и полям карточки; next_cursor из ответа продолжает выдачу.",
      "description_en": "Search court decisions by text, legal provisions and case-record fields; use the returned next_cursor to continue.",
      "inputSchema": {
        "properties": {
          "query": {
            "default": "",
            "title": "Query",
            "type": "string"
          },
          "court": {
            "default": "",
            "title": "Court",
            "type": "string"
          },
          "year_from": {
            "default": 0,
            "title": "Year From",
            "type": "integer"
          },
          "year_to": {
            "default": 0,
            "title": "Year To",
            "type": "integer"
          },
          "ras_type": {
            "default": "",
            "title": "Ras Type",
            "type": "string"
          },
          "outcome": {
            "default": "",
            "title": "Outcome",
            "type": "string"
          },
          "content_kind": {
            "default": "",
            "title": "Content Kind",
            "type": "string"
          },
          "kind": {
            "default": "",
            "title": "Kind",
            "type": "string"
          },
          "limit": {
            "default": 10,
            "title": "Limit",
            "type": "integer"
          },
          "cursor": {
            "default": 0,
            "title": "Cursor",
            "type": "integer"
          },
          "max_chars": {
            "default": 12000,
            "title": "Max Chars",
            "type": "integer"
          }
        },
        "title": "arb_searchArguments",
        "type": "object"
      }
    },
    {
      "name": "arb_act",
      "description": "Текст одного акта, выбранная часть или окно.",
      "description_en": "One court decision’s text, a selected section or text window.",
      "inputSchema": {
        "properties": {
          "doc_id": {
            "title": "Doc Id",
            "type": "string"
          },
          "offset": {
            "default": 0,
            "title": "Offset",
            "type": "integer"
          },
          "length": {
            "default": 9000,
            "title": "Length",
            "type": "integer"
          },
          "max_chars": {
            "default": 12000,
            "title": "Max Chars",
            "type": "integer"
          }
        },
        "required": [
          "doc_id"
        ],
        "title": "arb_actArguments",
        "type": "object"
      }
    },
    {
      "name": "arb_case",
      "description": "Карточка дела по номеру и суду или идентификатору акта.",
      "description_en": "Case record by case number and court, or by a court decision identifier.",
      "inputSchema": {
        "properties": {
          "case_id": {
            "default": "",
            "title": "Case Id",
            "type": "string"
          },
          "number": {
            "default": "",
            "title": "Number",
            "type": "string"
          },
          "limit": {
            "default": 10,
            "title": "Limit",
            "type": "integer"
          },
          "cursor": {
            "default": 0,
            "title": "Cursor",
            "type": "integer"
          },
          "max_chars": {
            "default": 12000,
            "title": "Max Chars",
            "type": "integer"
          }
        },
        "title": "arb_caseArguments",
        "type": "object"
      }
    },
    {
      "name": "arb_stats",
      "description": "Числа актов и допустимые значения фильтров.",
      "description_en": "Court decision counts and supported filter values.",
      "inputSchema": {
        "properties": {},
        "title": "arb_statsArguments",
        "type": "object"
      }
    },
    {
      "name": "arb_verify_quote",
      "description": "Дословное присутствие цитаты в выбранном акте.",
      "description_en": "Check whether a quotation appears verbatim in a selected court decision.",
      "inputSchema": {
        "properties": {
          "doc_id": {
            "title": "Doc Id",
            "type": "string"
          },
          "quote": {
            "title": "Quote",
            "type": "string"
          },
          "max_chars": {
            "default": 12000,
            "title": "Max Chars",
            "type": "integer"
          }
        },
        "required": [
          "doc_id",
          "quote"
        ],
        "title": "arb_verify_quoteArguments",
        "type": "object"
      }
    },
    {
      "name": "arb_pdf",
      "description": "Постоянная ссылка на PDF арбитражного акта и его SHA256.",
      "description_en": "Permanent link to the PDF of an arbitrazh court decision and its SHA256.",
      "inputSchema": {
        "properties": {
          "doc_id": {
            "title": "Doc Id",
            "type": "string"
          }
        },
        "required": [
          "doc_id"
        ],
        "title": "arb_pdfArguments",
        "type": "object"
      }
    },
    {
      "name": "arb_by_norm",
      "description": "Акты по статье и зоне её упоминания.",
      "description_en": "Court decisions by legal provision and the section mentioning it.",
      "inputSchema": {
        "properties": {
          "code": {
            "title": "Code",
            "type": "string"
          },
          "article": {
            "title": "Article",
            "type": "string"
          },
          "part": {
            "default": "",
            "title": "Part",
            "type": "string"
          },
          "point": {
            "default": "",
            "title": "Point",
            "type": "string"
          },
          "query": {
            "default": "",
            "title": "Query",
            "type": "string"
          },
          "court": {
            "default": "",
            "title": "Court",
            "type": "string"
          },
          "year_from": {
            "default": 0,
            "title": "Year From",
            "type": "integer"
          },
          "year_to": {
            "default": 0,
            "title": "Year To",
            "type": "integer"
          },
          "kind": {
            "default": "",
            "title": "Kind",
            "type": "string"
          },
          "ras_type": {
            "default": "",
            "title": "Ras Type",
            "type": "string"
          },
          "outcome": {
            "default": "",
            "title": "Outcome",
            "type": "string"
          },
          "with_norm": {
            "default": "",
            "title": "With Norm",
            "type": "string"
          },
          "include_frame": {
            "default": true,
            "title": "Include Frame",
            "type": "boolean"
          },
          "limit": {
            "default": 8,
            "title": "Limit",
            "type": "integer"
          },
          "cursor": {
            "default": 0,
            "title": "Cursor",
            "type": "integer"
          },
          "max_chars": {
            "default": 12000,
            "title": "Max Chars",
            "type": "integer"
          }
        },
        "required": [
          "code",
          "article"
        ],
        "title": "arb_by_normArguments",
        "type": "object"
      }
    },
    {
      "name": "arb_aggregate",
      "description": "Распределение по параметру by с фильтрами из схемы.",
      "description_en": "Distribution by the by parameter using supported schema filters.",
      "inputSchema": {
        "properties": {
          "by": {
            "default": "year",
            "title": "By",
            "type": "string"
          },
          "code": {
            "default": "",
            "title": "Code",
            "type": "string"
          },
          "article": {
            "default": "",
            "title": "Article",
            "type": "string"
          },
          "part": {
            "default": "",
            "title": "Part",
            "type": "string"
          },
          "point": {
            "default": "",
            "title": "Point",
            "type": "string"
          },
          "query": {
            "default": "",
            "title": "Query",
            "type": "string"
          },
          "court": {
            "default": "",
            "title": "Court",
            "type": "string"
          },
          "year_from": {
            "default": 0,
            "title": "Year From",
            "type": "integer"
          },
          "year_to": {
            "default": 0,
            "title": "Year To",
            "type": "integer"
          },
          "kind": {
            "default": "",
            "title": "Kind",
            "type": "string"
          },
          "ras_type": {
            "default": "",
            "title": "Ras Type",
            "type": "string"
          },
          "outcome": {
            "default": "",
            "title": "Outcome",
            "type": "string"
          },
          "object": {
            "default": "",
            "title": "Object",
            "type": "string"
          },
          "with_norm": {
            "default": "",
            "title": "With Norm",
            "type": "string"
          },
          "include_frame": {
            "default": true,
            "title": "Include Frame",
            "type": "boolean"
          },
          "limit": {
            "default": 20,
            "title": "Limit",
            "type": "integer"
          }
        },
        "title": "arb_aggregateArguments",
        "type": "object"
      }
    },
    {
      "name": "arb_card",
      "description": "Карточка акта Суда по интеллектуальным правам: исход, стороны, судьи, объект спора, нормы.",
      "description_en": "Intellectual Property Court decision record: outcome, parties, judges, subject matter and legal provisions.",
      "inputSchema": {
        "properties": {
          "doc_id": {
            "default": "",
            "title": "Doc Id",
            "type": "string"
          },
          "case_id": {
            "default": "",
            "title": "Case Id",
            "type": "string"
          },
          "number": {
            "default": "",
            "title": "Number",
            "type": "string"
          },
          "limit": {
            "default": 10,
            "title": "Limit",
            "type": "integer"
          },
          "cursor": {
            "default": 0,
            "title": "Cursor",
            "type": "integer"
          },
          "length": {
            "default": 4000,
            "title": "Length",
            "type": "integer"
          },
          "max_chars": {
            "default": 12000,
            "title": "Max Chars",
            "type": "integer"
          }
        },
        "title": "arb_cardArguments",
        "type": "object"
      }
    },
    {
      "name": "oblsud_courts",
      "description": "Названия и коды областных и равных им судов.",
      "description_en": "Names and codes of regional and equivalent courts.",
      "inputSchema": {
        "properties": {
          "contains": {
            "default": "",
            "title": "Contains",
            "type": "string"
          },
          "session": {
            "default": "",
            "title": "Session",
            "type": "string"
          }
        },
        "title": "oblsud_courtsArguments",
        "type": "object"
      }
    },
    {
      "name": "oblsud_case",
      "description": "Карточка дела по номеру и суду или идентификатору акта.",
      "description_en": "Case record by case number and court, or by a court decision identifier.",
      "inputSchema": {
        "properties": {
          "court": {
            "default": "",
            "title": "Court",
            "type": "string"
          },
          "number": {
            "default": "",
            "title": "Number",
            "type": "string"
          },
          "uid": {
            "default": "",
            "title": "Uid",
            "type": "string"
          },
          "session": {
            "default": "",
            "title": "Session",
            "type": "string"
          },
          "act_id": {
            "default": 0,
            "title": "Act Id",
            "type": "integer"
          },
          "act_ids": {
            "default": "",
            "title": "Act Ids",
            "type": "string"
          },
          "limit": {
            "default": 0,
            "title": "Limit",
            "type": "integer"
          },
          "cursor": {
            "default": 0,
            "title": "Cursor",
            "type": "integer"
          }
        },
        "title": "oblsud_caseArguments",
        "type": "object"
      }
    },
    {
      "name": "oblsud_act",
      "description": "Текст одного акта, выбранная часть или окно.",
      "description_en": "One court decision’s text, a selected section or text window.",
      "inputSchema": {
        "properties": {
          "act_key": {
            "default": "",
            "title": "Act Key",
            "type": "string"
          },
          "court": {
            "default": "",
            "title": "Court",
            "type": "string"
          },
          "number": {
            "default": "",
            "title": "Number",
            "type": "string"
          },
          "uid": {
            "default": "",
            "title": "Uid",
            "type": "string"
          },
          "date": {
            "default": "",
            "title": "Date",
            "type": "string"
          },
          "part": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "string"
              }
            ],
            "default": 0,
            "title": "Part"
          },
          "around": {
            "default": "",
            "title": "Around",
            "type": "string"
          },
          "offset": {
            "default": 0,
            "title": "Offset",
            "type": "integer"
          },
          "length": {
            "default": 0,
            "title": "Length",
            "type": "integer"
          },
          "session": {
            "default": "",
            "title": "Session",
            "type": "string"
          },
          "act_id": {
            "default": 0,
            "title": "Act Id",
            "type": "integer"
          }
        },
        "title": "oblsud_actArguments",
        "type": "object"
      }
    },
    {
      "name": "oblsud_search",
      "description": "Поиск актов по тексту, нормам и полям карточки; next_cursor из ответа продолжает выдачу.",
      "description_en": "Search court decisions by text, legal provisions and case-record fields; use the returned next_cursor to continue.",
      "inputSchema": {
        "properties": {
          "query": {
            "default": "",
            "title": "Query",
            "type": "string"
          },
          "court": {
            "default": "",
            "title": "Court",
            "type": "string"
          },
          "year": {
            "default": "",
            "title": "Year",
            "type": "string"
          },
          "kind": {
            "default": "",
            "title": "Kind",
            "type": "string"
          },
          "date_from": {
            "default": "",
            "title": "Date From",
            "type": "string"
          },
          "date_to": {
            "default": "",
            "title": "Date To",
            "type": "string"
          },
          "judge": {
            "default": "",
            "title": "Judge",
            "type": "string"
          },
          "number": {
            "default": "",
            "title": "Number",
            "type": "string"
          },
          "party": {
            "default": "",
            "title": "Party",
            "type": "string"
          },
          "category": {
            "default": "",
            "title": "Category",
            "type": "string"
          },
          "first_court": {
            "default": "",
            "title": "First Court",
            "type": "string"
          },
          "outcome": {
            "default": "",
            "title": "Outcome",
            "type": "string"
          },
          "limit": {
            "default": 20,
            "title": "Limit",
            "type": "integer"
          },
          "session": {
            "default": "",
            "title": "Session",
            "type": "string"
          },
          "text": {
            "default": "",
            "title": "Text",
            "type": "string"
          },
          "phrase": {
            "default": "",
            "title": "Phrase",
            "type": "string"
          },
          "norms": {
            "default": "",
            "title": "Norms",
            "type": "string"
          },
          "norms_zone": {
            "default": "",
            "title": "Norms Zone",
            "type": "string"
          },
          "area": {
            "default": "",
            "title": "Area",
            "type": "string"
          },
          "detail": {
            "default": "subject",
            "title": "Detail",
            "type": "string"
          },
          "judge_id": {
            "default": 0,
            "title": "Judge Id",
            "type": "integer"
          },
          "appellant_role": {
            "default": "",
            "title": "Appellant Role",
            "type": "string"
          },
          "grounds": {
            "default": "",
            "title": "Grounds",
            "type": "string"
          },
          "party_inn": {
            "default": "",
            "title": "Party Inn",
            "type": "string"
          },
          "party_role": {
            "default": "",
            "title": "Party Role",
            "type": "string"
          },
          "year_from": {
            "default": 0,
            "title": "Year From",
            "type": "integer"
          },
          "year_to": {
            "default": 0,
            "title": "Year To",
            "type": "integer"
          },
          "cursor": {
            "default": 0,
            "title": "Cursor",
            "type": "integer"
          },
          "act_ids": {
            "default": "",
            "title": "Act Ids",
            "type": "string"
          },
          "proc": {
            "default": "",
            "title": "Proc",
            "type": "string"
          }
        },
        "title": "oblsud_searchArguments",
        "type": "object"
      }
    },
    {
      "name": "oblsud_by_norm",
      "description": "Акты по статье и зоне её упоминания.",
      "description_en": "Court decisions by legal provision and the section mentioning it.",
      "inputSchema": {
        "properties": {
          "code": {
            "title": "Code",
            "type": "string"
          },
          "article": {
            "title": "Article",
            "type": "string"
          },
          "part": {
            "default": "",
            "title": "Part",
            "type": "string"
          },
          "query": {
            "default": "",
            "title": "Query",
            "type": "string"
          },
          "court": {
            "default": "",
            "title": "Court",
            "type": "string"
          },
          "year": {
            "default": "",
            "title": "Year",
            "type": "string"
          },
          "kind": {
            "default": "",
            "title": "Kind",
            "type": "string"
          },
          "date_from": {
            "default": "",
            "title": "Date From",
            "type": "string"
          },
          "date_to": {
            "default": "",
            "title": "Date To",
            "type": "string"
          },
          "judge": {
            "default": "",
            "title": "Judge",
            "type": "string"
          },
          "party": {
            "default": "",
            "title": "Party",
            "type": "string"
          },
          "category": {
            "default": "",
            "title": "Category",
            "type": "string"
          },
          "first_court": {
            "default": "",
            "title": "First Court",
            "type": "string"
          },
          "outcome": {
            "default": "",
            "title": "Outcome",
            "type": "string"
          },
          "limit": {
            "default": 20,
            "title": "Limit",
            "type": "integer"
          },
          "session": {
            "default": "",
            "title": "Session",
            "type": "string"
          },
          "point": {
            "default": "",
            "title": "Point",
            "type": "string"
          },
          "zone": {
            "default": "",
            "title": "Zone",
            "type": "string"
          },
          "include_frame": {
            "default": true,
            "title": "Include Frame",
            "type": "boolean"
          },
          "with_norm": {
            "default": "",
            "title": "With Norm",
            "type": "string"
          },
          "judge_id": {
            "default": 0,
            "title": "Judge Id",
            "type": "integer"
          },
          "proc": {
            "default": "",
            "title": "Proc",
            "type": "string"
          }
        },
        "required": [
          "code",
          "article"
        ],
        "title": "oblsud_by_normArguments",
        "type": "object"
      }
    },
    {
      "name": "oblsud_probe",
      "description": "Сравнить число совпадений нескольких поисковых формулировок.",
      "description_en": "Compare match counts for several search formulations.",
      "inputSchema": {
        "properties": {
          "queries": {
            "default": "",
            "title": "Queries",
            "type": "string"
          },
          "court": {
            "default": "",
            "title": "Court",
            "type": "string"
          },
          "year": {
            "default": "",
            "title": "Year",
            "type": "string"
          },
          "kind": {
            "default": "",
            "title": "Kind",
            "type": "string"
          },
          "date_from": {
            "default": "",
            "title": "Date From",
            "type": "string"
          },
          "date_to": {
            "default": "",
            "title": "Date To",
            "type": "string"
          },
          "judge": {
            "default": "",
            "title": "Judge",
            "type": "string"
          },
          "party": {
            "default": "",
            "title": "Party",
            "type": "string"
          },
          "category": {
            "default": "",
            "title": "Category",
            "type": "string"
          },
          "first_court": {
            "default": "",
            "title": "First Court",
            "type": "string"
          },
          "outcome": {
            "default": "",
            "title": "Outcome",
            "type": "string"
          },
          "session": {
            "default": "",
            "title": "Session",
            "type": "string"
          },
          "variants": {
            "default": "",
            "title": "Variants",
            "type": "string"
          },
          "top": {
            "default": 20,
            "title": "Top",
            "type": "integer"
          },
          "detail": {
            "default": "brief",
            "title": "Detail",
            "type": "string"
          },
          "appellant_role": {
            "default": "",
            "title": "Appellant Role",
            "type": "string"
          },
          "judge_id": {
            "default": 0,
            "title": "Judge Id",
            "type": "integer"
          },
          "norms": {
            "default": "",
            "title": "Norms",
            "type": "string"
          },
          "year_from": {
            "default": 0,
            "title": "Year From",
            "type": "integer"
          },
          "year_to": {
            "default": 0,
            "title": "Year To",
            "type": "integer"
          },
          "proc": {
            "default": "",
            "title": "Proc",
            "type": "string"
          }
        },
        "title": "oblsud_probeArguments",
        "type": "object"
      }
    },
    {
      "name": "oblsud_parties",
      "description": "Найти сторону и ИНН организации для фильтра.",
      "description_en": "Find a party and an organization’s INN for filtering.",
      "inputSchema": {
        "properties": {
          "name": {
            "default": "",
            "title": "Name",
            "type": "string"
          },
          "court": {
            "default": "",
            "title": "Court",
            "type": "string"
          },
          "year": {
            "default": "",
            "title": "Year",
            "type": "string"
          },
          "date_from": {
            "default": "",
            "title": "Date From",
            "type": "string"
          },
          "date_to": {
            "default": "",
            "title": "Date To",
            "type": "string"
          },
          "limit": {
            "default": 20,
            "title": "Limit",
            "type": "integer"
          },
          "session": {
            "default": "",
            "title": "Session",
            "type": "string"
          },
          "inn": {
            "default": "",
            "title": "Inn",
            "type": "string"
          },
          "only_org": {
            "default": false,
            "title": "Only Org",
            "type": "boolean"
          }
        },
        "title": "oblsud_partiesArguments",
        "type": "object"
      }
    },
    {
      "name": "oblsud_aggregate",
      "description": "Распределение по параметру by с фильтрами из схемы.",
      "description_en": "Distribution by the by parameter using supported schema filters.",
      "inputSchema": {
        "properties": {
          "by": {
            "default": "court",
            "title": "By",
            "type": "string"
          },
          "query": {
            "default": "",
            "title": "Query",
            "type": "string"
          },
          "court": {
            "default": "",
            "title": "Court",
            "type": "string"
          },
          "year": {
            "default": "",
            "title": "Year",
            "type": "string"
          },
          "kind": {
            "default": "",
            "title": "Kind",
            "type": "string"
          },
          "date_from": {
            "default": "",
            "title": "Date From",
            "type": "string"
          },
          "date_to": {
            "default": "",
            "title": "Date To",
            "type": "string"
          },
          "judge": {
            "default": "",
            "title": "Judge",
            "type": "string"
          },
          "party": {
            "default": "",
            "title": "Party",
            "type": "string"
          },
          "category": {
            "default": "",
            "title": "Category",
            "type": "string"
          },
          "first_court": {
            "default": "",
            "title": "First Court",
            "type": "string"
          },
          "outcome": {
            "default": "",
            "title": "Outcome",
            "type": "string"
          },
          "limit": {
            "default": 20,
            "title": "Limit",
            "type": "integer"
          },
          "session": {
            "default": "",
            "title": "Session",
            "type": "string"
          },
          "appellant_role": {
            "default": "",
            "title": "Appellant Role",
            "type": "string"
          },
          "grounds": {
            "default": "",
            "title": "Grounds",
            "type": "string"
          },
          "judge_id": {
            "default": 0,
            "title": "Judge Id",
            "type": "integer"
          },
          "year_from": {
            "default": 0,
            "title": "Year From",
            "type": "integer"
          },
          "year_to": {
            "default": 0,
            "title": "Year To",
            "type": "integer"
          },
          "proc": {
            "default": "",
            "title": "Proc",
            "type": "string"
          }
        },
        "title": "oblsud_aggregateArguments",
        "type": "object"
      }
    },
    {
      "name": "oblsud_stats",
      "description": "Числа актов и допустимые значения фильтров.",
      "description_en": "Court decision counts and supported filter values.",
      "inputSchema": {
        "properties": {
          "court": {
            "default": "",
            "title": "Court",
            "type": "string"
          },
          "year": {
            "default": "",
            "title": "Year",
            "type": "string"
          },
          "session": {
            "default": "",
            "title": "Session",
            "type": "string"
          }
        },
        "title": "oblsud_statsArguments",
        "type": "object"
      }
    },
    {
      "name": "oblsud_verify_quote",
      "description": "Дословное присутствие цитаты в выбранном акте.",
      "description_en": "Check whether a quotation appears verbatim in a selected court decision.",
      "inputSchema": {
        "properties": {
          "act_key": {
            "default": "",
            "title": "Act Key",
            "type": "string"
          },
          "court": {
            "default": "",
            "title": "Court",
            "type": "string"
          },
          "number": {
            "default": "",
            "title": "Number",
            "type": "string"
          },
          "quote": {
            "default": "",
            "title": "Quote",
            "type": "string"
          },
          "session": {
            "default": "",
            "title": "Session",
            "type": "string"
          },
          "act_id": {
            "default": 0,
            "title": "Act Id",
            "type": "integer"
          }
        },
        "title": "oblsud_verify_quoteArguments",
        "type": "object"
      }
    },
    {
      "name": "oblsud_acts",
      "description": "Части нескольких актов по списку act_ids.",
      "description_en": "Sections of several court decisions from an act_ids list.",
      "inputSchema": {
        "properties": {
          "act_ids": {
            "title": "Act Ids",
            "type": "string"
          },
          "part": {
            "default": "facts",
            "title": "Part",
            "type": "string"
          },
          "limit": {
            "default": 0,
            "title": "Limit",
            "type": "integer"
          },
          "cursor": {
            "default": 0,
            "title": "Cursor",
            "type": "integer"
          },
          "budget": {
            "default": 0,
            "title": "Budget",
            "type": "integer"
          },
          "session": {
            "default": "",
            "title": "Session",
            "type": "string"
          }
        },
        "required": [
          "act_ids"
        ],
        "title": "oblsud_actsArguments",
        "type": "object"
      }
    },
    {
      "name": "oblsud_categories",
      "description": "Названия категорий дел для фильтра category.",
      "description_en": "Case category names for the category filter.",
      "inputSchema": {
        "properties": {
          "contains": {
            "default": "",
            "title": "Contains",
            "type": "string"
          },
          "root": {
            "default": "",
            "title": "Root",
            "type": "string"
          },
          "limit": {
            "default": 40,
            "title": "Limit",
            "type": "integer"
          },
          "session": {
            "default": "",
            "title": "Session",
            "type": "string"
          }
        },
        "title": "oblsud_categoriesArguments",
        "type": "object"
      }
    },
    {
      "name": "oblsud_judges",
      "description": "Найти судью и judge_id для поиска.",
      "description_en": "Find a judge and judge_id for filtering.",
      "inputSchema": {
        "properties": {
          "surname": {
            "default": "",
            "title": "Surname",
            "type": "string"
          },
          "court": {
            "default": "",
            "title": "Court",
            "type": "string"
          },
          "limit": {
            "default": 20,
            "title": "Limit",
            "type": "integer"
          },
          "session": {
            "default": "",
            "title": "Session",
            "type": "string"
          }
        },
        "title": "oblsud_judgesArguments",
        "type": "object"
      }
    },
    {
      "name": "case_by_uid",
      "description": "Связанные производства по УИД дела.",
      "description_en": "Related proceedings for a case UID.",
      "inputSchema": {
        "properties": {
          "uid": {
            "default": "",
            "title": "Uid",
            "type": "string"
          },
          "session": {
            "default": "",
            "title": "Session",
            "type": "string"
          }
        },
        "title": "case_by_uidArguments",
        "type": "object"
      }
    },
    {
      "name": "raysud_case",
      "description": "Районная карточка по суду и номеру, УИД или выбранному акту.",
      "description_en": "District-court case record by court and number, UID or selected court decision.",
      "inputSchema": {
        "properties": {
          "court": {
            "default": "",
            "title": "Court",
            "type": "string"
          },
          "number": {
            "default": "",
            "title": "Number",
            "type": "string"
          },
          "uid": {
            "default": "",
            "title": "Uid",
            "type": "string"
          },
          "session": {
            "default": "",
            "title": "Session",
            "type": "string"
          },
          "limit": {
            "default": 20,
            "title": "Limit",
            "type": "integer"
          },
          "cursor": {
            "default": 0,
            "title": "Cursor",
            "type": "integer"
          },
          "act_id": {
            "default": 0,
            "title": "Act Id",
            "type": "integer"
          },
          "act_ids": {
            "default": "",
            "title": "Act Ids",
            "type": "string"
          }
        },
        "title": "raysud_caseArguments",
        "type": "object"
      }
    },
    {
      "name": "raysud_act",
      "description": "Текст районного акта по идентификатору из карточки.",
      "description_en": "Text of a district-court decision using the identifier in its case record.",
      "inputSchema": {
        "properties": {
          "act_key": {
            "default": "",
            "title": "Act Key",
            "type": "string"
          },
          "court": {
            "default": "",
            "title": "Court",
            "type": "string"
          },
          "number": {
            "default": "",
            "title": "Number",
            "type": "string"
          },
          "uid": {
            "default": "",
            "title": "Uid",
            "type": "string"
          },
          "date": {
            "default": "",
            "title": "Date",
            "type": "string"
          },
          "part": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "string"
              }
            ],
            "default": 0,
            "title": "Part"
          },
          "around": {
            "default": "",
            "title": "Around",
            "type": "string"
          },
          "offset": {
            "default": 0,
            "title": "Offset",
            "type": "integer"
          },
          "length": {
            "default": 0,
            "title": "Length",
            "type": "integer"
          },
          "session": {
            "default": "",
            "title": "Session",
            "type": "string"
          },
          "act_id": {
            "default": 0,
            "title": "Act Id",
            "type": "integer"
          }
        },
        "title": "raysud_actArguments",
        "type": "object"
      }
    },
    {
      "name": "raysud_courts",
      "description": "Названия, регионы и коды районных и городских судов; next_cursor продолжает список.",
      "description_en": "District and city court names, regions and codes; next_cursor continues the list.",
      "inputSchema": {
        "properties": {
          "contains": {
            "default": "",
            "title": "Contains",
            "type": "string"
          },
          "session": {
            "default": "",
            "title": "Session",
            "type": "string"
          },
          "region": {
            "default": "",
            "title": "Region",
            "type": "string"
          },
          "code": {
            "default": "",
            "title": "Code",
            "type": "string"
          },
          "limit": {
            "default": 100,
            "title": "Limit",
            "type": "integer"
          },
          "cursor": {
            "default": 0,
            "title": "Cursor",
            "type": "integer"
          }
        },
        "title": "raysud_courtsArguments",
        "type": "object"
      }
    },
    {
      "name": "raysud_search",
      "description": "Поиск актов по тексту, нормам и полям карточки; next_cursor из ответа продолжает выдачу.",
      "description_en": "Search court decisions by text, legal provisions and case-record fields; use the returned next_cursor to continue.",
      "inputSchema": {
        "properties": {
          "query": {
            "default": "",
            "title": "Query",
            "type": "string"
          },
          "court": {
            "default": "",
            "title": "Court",
            "type": "string"
          },
          "year": {
            "default": "",
            "title": "Year",
            "type": "string"
          },
          "kind": {
            "default": "",
            "title": "Kind",
            "type": "string"
          },
          "date_from": {
            "default": "",
            "title": "Date From",
            "type": "string"
          },
          "date_to": {
            "default": "",
            "title": "Date To",
            "type": "string"
          },
          "judge": {
            "default": "",
            "title": "Judge",
            "type": "string"
          },
          "number": {
            "default": "",
            "title": "Number",
            "type": "string"
          },
          "party": {
            "default": "",
            "title": "Party",
            "type": "string"
          },
          "category": {
            "default": "",
            "title": "Category",
            "type": "string"
          },
          "first_court": {
            "default": "",
            "title": "First Court",
            "type": "string"
          },
          "outcome": {
            "default": "",
            "title": "Outcome",
            "type": "string"
          },
          "limit": {
            "default": 20,
            "title": "Limit",
            "type": "integer"
          },
          "session": {
            "default": "",
            "title": "Session",
            "type": "string"
          },
          "text": {
            "default": "",
            "title": "Text",
            "type": "string"
          },
          "phrase": {
            "default": "",
            "title": "Phrase",
            "type": "string"
          },
          "norms": {
            "default": "",
            "title": "Norms",
            "type": "string"
          },
          "norms_zone": {
            "default": "",
            "title": "Norms Zone",
            "type": "string"
          },
          "area": {
            "default": "",
            "title": "Area",
            "type": "string"
          },
          "detail": {
            "default": "subject",
            "title": "Detail",
            "type": "string"
          },
          "judge_id": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "string"
              }
            ],
            "default": 0,
            "title": "Judge Id"
          },
          "appellant_role": {
            "default": "",
            "title": "Appellant Role",
            "type": "string"
          },
          "grounds": {
            "default": "",
            "title": "Grounds",
            "type": "string"
          },
          "party_inn": {
            "default": "",
            "title": "Party Inn",
            "type": "string"
          },
          "party_role": {
            "default": "",
            "title": "Party Role",
            "type": "string"
          },
          "year_from": {
            "default": 0,
            "title": "Year From",
            "type": "integer"
          },
          "year_to": {
            "default": 0,
            "title": "Year To",
            "type": "integer"
          },
          "cursor": {
            "default": 0,
            "title": "Cursor",
            "type": "integer"
          },
          "act_ids": {
            "default": "",
            "title": "Act Ids",
            "type": "string"
          },
          "proc": {
            "default": "",
            "title": "Proc",
            "type": "string"
          }
        },
        "title": "raysud_searchArguments",
        "type": "object"
      }
    },
    {
      "name": "raysud_by_norm",
      "description": "Акты по статье и зоне её упоминания.",
      "description_en": "Court decisions by legal provision and the section mentioning it.",
      "inputSchema": {
        "properties": {
          "code": {
            "title": "Code",
            "type": "string"
          },
          "article": {
            "title": "Article",
            "type": "string"
          },
          "part": {
            "default": "",
            "title": "Part",
            "type": "string"
          },
          "query": {
            "default": "",
            "title": "Query",
            "type": "string"
          },
          "court": {
            "default": "",
            "title": "Court",
            "type": "string"
          },
          "year": {
            "default": "",
            "title": "Year",
            "type": "string"
          },
          "kind": {
            "default": "",
            "title": "Kind",
            "type": "string"
          },
          "date_from": {
            "default": "",
            "title": "Date From",
            "type": "string"
          },
          "date_to": {
            "default": "",
            "title": "Date To",
            "type": "string"
          },
          "judge": {
            "default": "",
            "title": "Judge",
            "type": "string"
          },
          "party": {
            "default": "",
            "title": "Party",
            "type": "string"
          },
          "category": {
            "default": "",
            "title": "Category",
            "type": "string"
          },
          "first_court": {
            "default": "",
            "title": "First Court",
            "type": "string"
          },
          "outcome": {
            "default": "",
            "title": "Outcome",
            "type": "string"
          },
          "limit": {
            "default": 20,
            "title": "Limit",
            "type": "integer"
          },
          "session": {
            "default": "",
            "title": "Session",
            "type": "string"
          },
          "point": {
            "default": "",
            "title": "Point",
            "type": "string"
          },
          "zone": {
            "default": "",
            "title": "Zone",
            "type": "string"
          },
          "include_frame": {
            "default": true,
            "title": "Include Frame",
            "type": "boolean"
          },
          "with_norm": {
            "default": "",
            "title": "With Norm",
            "type": "string"
          },
          "judge_id": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "string"
              }
            ],
            "default": 0,
            "title": "Judge Id"
          },
          "proc": {
            "default": "",
            "title": "Proc",
            "type": "string"
          }
        },
        "required": [
          "code",
          "article"
        ],
        "title": "raysud_by_normArguments",
        "type": "object"
      }
    },
    {
      "name": "raysud_probe",
      "description": "Сравнить число совпадений нескольких поисковых формулировок.",
      "description_en": "Compare match counts for several search formulations.",
      "inputSchema": {
        "properties": {
          "queries": {
            "default": "",
            "title": "Queries",
            "type": "string"
          },
          "court": {
            "default": "",
            "title": "Court",
            "type": "string"
          },
          "year": {
            "default": "",
            "title": "Year",
            "type": "string"
          },
          "kind": {
            "default": "",
            "title": "Kind",
            "type": "string"
          },
          "date_from": {
            "default": "",
            "title": "Date From",
            "type": "string"
          },
          "date_to": {
            "default": "",
            "title": "Date To",
            "type": "string"
          },
          "judge": {
            "default": "",
            "title": "Judge",
            "type": "string"
          },
          "party": {
            "default": "",
            "title": "Party",
            "type": "string"
          },
          "category": {
            "default": "",
            "title": "Category",
            "type": "string"
          },
          "first_court": {
            "default": "",
            "title": "First Court",
            "type": "string"
          },
          "outcome": {
            "default": "",
            "title": "Outcome",
            "type": "string"
          },
          "session": {
            "default": "",
            "title": "Session",
            "type": "string"
          },
          "variants": {
            "default": "",
            "title": "Variants",
            "type": "string"
          },
          "top": {
            "default": 20,
            "title": "Top",
            "type": "integer"
          },
          "detail": {
            "default": "brief",
            "title": "Detail",
            "type": "string"
          },
          "appellant_role": {
            "default": "",
            "title": "Appellant Role",
            "type": "string"
          },
          "judge_id": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "string"
              }
            ],
            "default": 0,
            "title": "Judge Id"
          },
          "norms": {
            "default": "",
            "title": "Norms",
            "type": "string"
          },
          "year_from": {
            "default": 0,
            "title": "Year From",
            "type": "integer"
          },
          "year_to": {
            "default": 0,
            "title": "Year To",
            "type": "integer"
          },
          "proc": {
            "default": "",
            "title": "Proc",
            "type": "string"
          }
        },
        "title": "raysud_probeArguments",
        "type": "object"
      }
    },
    {
      "name": "raysud_aggregate",
      "description": "Распределение по параметру by с фильтрами из схемы.",
      "description_en": "Distribution by the by parameter using supported schema filters.",
      "inputSchema": {
        "properties": {
          "by": {
            "default": "court",
            "title": "By",
            "type": "string"
          },
          "query": {
            "default": "",
            "title": "Query",
            "type": "string"
          },
          "court": {
            "default": "",
            "title": "Court",
            "type": "string"
          },
          "year": {
            "default": "",
            "title": "Year",
            "type": "string"
          },
          "kind": {
            "default": "",
            "title": "Kind",
            "type": "string"
          },
          "date_from": {
            "default": "",
            "title": "Date From",
            "type": "string"
          },
          "date_to": {
            "default": "",
            "title": "Date To",
            "type": "string"
          },
          "judge": {
            "default": "",
            "title": "Judge",
            "type": "string"
          },
          "party": {
            "default": "",
            "title": "Party",
            "type": "string"
          },
          "category": {
            "default": "",
            "title": "Category",
            "type": "string"
          },
          "first_court": {
            "default": "",
            "title": "First Court",
            "type": "string"
          },
          "outcome": {
            "default": "",
            "title": "Outcome",
            "type": "string"
          },
          "limit": {
            "default": 20,
            "title": "Limit",
            "type": "integer"
          },
          "session": {
            "default": "",
            "title": "Session",
            "type": "string"
          },
          "appellant_role": {
            "default": "",
            "title": "Appellant Role",
            "type": "string"
          },
          "grounds": {
            "default": "",
            "title": "Grounds",
            "type": "string"
          },
          "judge_id": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "string"
              }
            ],
            "default": 0,
            "title": "Judge Id"
          },
          "year_from": {
            "default": 0,
            "title": "Year From",
            "type": "integer"
          },
          "year_to": {
            "default": 0,
            "title": "Year To",
            "type": "integer"
          },
          "proc": {
            "default": "",
            "title": "Proc",
            "type": "string"
          },
          "party_role": {
            "default": "",
            "title": "Party Role",
            "type": "string"
          },
          "unit": {
            "default": "act",
            "title": "Unit",
            "type": "string"
          },
          "norms": {
            "default": "",
            "title": "Norms",
            "type": "string"
          },
          "text": {
            "default": "",
            "title": "Text",
            "type": "string"
          },
          "phrase": {
            "default": "",
            "title": "Phrase",
            "type": "string"
          },
          "norms_zone": {
            "default": "",
            "title": "Norms Zone",
            "type": "string"
          },
          "area": {
            "default": "",
            "title": "Area",
            "type": "string"
          }
        },
        "title": "raysud_aggregateArguments",
        "type": "object"
      }
    },
    {
      "name": "raysud_parties",
      "description": "Найти сторону и её party_id для поиска.",
      "description_en": "Find a party and its party_id for filtering.",
      "inputSchema": {
        "properties": {
          "name": {
            "default": "",
            "title": "Name",
            "type": "string"
          },
          "court": {
            "default": "",
            "title": "Court",
            "type": "string"
          },
          "year": {
            "default": "",
            "title": "Year",
            "type": "string"
          },
          "date_from": {
            "default": "",
            "title": "Date From",
            "type": "string"
          },
          "date_to": {
            "default": "",
            "title": "Date To",
            "type": "string"
          },
          "limit": {
            "default": 20,
            "title": "Limit",
            "type": "integer"
          },
          "session": {
            "default": "",
            "title": "Session",
            "type": "string"
          },
          "inn": {
            "default": "",
            "title": "Inn",
            "type": "string"
          },
          "only_org": {
            "default": false,
            "title": "Only Org",
            "type": "boolean"
          },
          "judge": {
            "default": "",
            "title": "Judge",
            "type": "string"
          },
          "judge_id": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "string"
              }
            ],
            "default": 0,
            "title": "Judge Id"
          },
          "party_role": {
            "default": "",
            "title": "Party Role",
            "type": "string"
          }
        },
        "title": "raysud_partiesArguments",
        "type": "object"
      }
    },
    {
      "name": "raysud_judges",
      "description": "Найти судью и judge_id для поиска.",
      "description_en": "Find a judge and judge_id for filtering.",
      "inputSchema": {
        "properties": {
          "surname": {
            "default": "",
            "title": "Surname",
            "type": "string"
          },
          "court": {
            "default": "",
            "title": "Court",
            "type": "string"
          },
          "limit": {
            "default": 20,
            "title": "Limit",
            "type": "integer"
          },
          "session": {
            "default": "",
            "title": "Session",
            "type": "string"
          }
        },
        "title": "raysud_judgesArguments",
        "type": "object"
      }
    },
    {
      "name": "raysud_categories",
      "description": "Названия категорий дел для фильтра category.",
      "description_en": "Case category names for the category filter.",
      "inputSchema": {
        "properties": {
          "contains": {
            "default": "",
            "title": "Contains",
            "type": "string"
          },
          "root": {
            "default": "",
            "title": "Root",
            "type": "string"
          },
          "limit": {
            "default": 40,
            "title": "Limit",
            "type": "integer"
          },
          "session": {
            "default": "",
            "title": "Session",
            "type": "string"
          }
        },
        "title": "raysud_categoriesArguments",
        "type": "object"
      }
    },
    {
      "name": "raysud_acts",
      "description": "Части нескольких актов по списку act_ids.",
      "description_en": "Sections of several court decisions from an act_ids list.",
      "inputSchema": {
        "properties": {
          "act_ids": {
            "title": "Act Ids",
            "type": "string"
          },
          "part": {
            "default": "facts",
            "title": "Part",
            "type": "string"
          },
          "limit": {
            "default": 0,
            "title": "Limit",
            "type": "integer"
          },
          "cursor": {
            "default": 0,
            "title": "Cursor",
            "type": "integer"
          },
          "budget": {
            "default": 0,
            "title": "Budget",
            "type": "integer"
          },
          "session": {
            "default": "",
            "title": "Session",
            "type": "string"
          }
        },
        "required": [
          "act_ids"
        ],
        "title": "raysud_actsArguments",
        "type": "object"
      }
    },
    {
      "name": "raysud_verify_quote",
      "description": "Дословное присутствие цитаты в выбранном акте.",
      "description_en": "Check whether a quotation appears verbatim in a selected court decision.",
      "inputSchema": {
        "properties": {
          "act_key": {
            "default": "",
            "title": "Act Key",
            "type": "string"
          },
          "court": {
            "default": "",
            "title": "Court",
            "type": "string"
          },
          "number": {
            "default": "",
            "title": "Number",
            "type": "string"
          },
          "quote": {
            "default": "",
            "title": "Quote",
            "type": "string"
          },
          "session": {
            "default": "",
            "title": "Session",
            "type": "string"
          },
          "act_id": {
            "default": 0,
            "title": "Act Id",
            "type": "integer"
          }
        },
        "title": "raysud_verify_quoteArguments",
        "type": "object"
      }
    },
    {
      "name": "raysud_stats",
      "description": "Числа актов и допустимые значения фильтров.",
      "description_en": "Court decision counts and supported filter values.",
      "inputSchema": {
        "properties": {
          "court": {
            "default": "",
            "title": "Court",
            "type": "string"
          },
          "year": {
            "default": "",
            "title": "Year",
            "type": "string"
          },
          "session": {
            "default": "",
            "title": "Session",
            "type": "string"
          }
        },
        "title": "raysud_statsArguments",
        "type": "object"
      }
    },
    {
      "name": "vs_search",
      "description": "Поиск актов по тексту, нормам и полям карточки; next_cursor из ответа продолжает выдачу.",
      "description_en": "Search court decisions by text, legal provisions and case-record fields; use the returned next_cursor to continue.",
      "inputSchema": {
        "properties": {
          "query": {
            "default": "",
            "title": "Query",
            "type": "string"
          },
          "category": {
            "default": "all",
            "title": "Category",
            "type": "string"
          },
          "number": {
            "default": "",
            "title": "Number",
            "type": "string"
          },
          "year": {
            "default": "",
            "title": "Year",
            "type": "string"
          },
          "year_from": {
            "default": 0,
            "title": "Year From",
            "type": "integer"
          },
          "year_to": {
            "default": 0,
            "title": "Year To",
            "type": "integer"
          },
          "act_type": {
            "default": "",
            "title": "Act Type",
            "type": "string"
          },
          "proc": {
            "default": "",
            "title": "Proc",
            "type": "string"
          },
          "case_type": {
            "default": "",
            "title": "Case Type",
            "type": "string"
          },
          "chamber": {
            "default": "",
            "title": "Chamber",
            "type": "string"
          },
          "issuer": {
            "default": "",
            "title": "Issuer",
            "type": "string"
          },
          "ground": {
            "default": "",
            "title": "Ground",
            "type": "string"
          },
          "applicant_type": {
            "default": "",
            "title": "Applicant Type",
            "type": "string"
          },
          "topic": {
            "default": "",
            "title": "Topic",
            "type": "string"
          },
          "law": {
            "default": "",
            "title": "Law",
            "type": "string"
          },
          "article": {
            "default": "",
            "title": "Article",
            "type": "string"
          },
          "part": {
            "default": "",
            "title": "Part",
            "type": "string"
          },
          "point": {
            "default": "",
            "title": "Point",
            "type": "string"
          },
          "zone": {
            "default": "",
            "title": "Zone",
            "type": "string"
          },
          "limit": {
            "default": 5,
            "title": "Limit",
            "type": "integer"
          },
          "cursor": {
            "default": 0,
            "title": "Cursor",
            "type": "integer"
          }
        },
        "title": "vs_searchArguments",
        "type": "object"
      }
    },
    {
      "name": "vs_by_norm",
      "description": "Акты по статье и зоне её упоминания.",
      "description_en": "Court decisions by legal provision and the section mentioning it.",
      "inputSchema": {
        "properties": {
          "law": {
            "title": "Law",
            "type": "string"
          },
          "article": {
            "default": "",
            "title": "Article",
            "type": "string"
          },
          "part": {
            "default": "",
            "title": "Part",
            "type": "string"
          },
          "point": {
            "default": "",
            "title": "Point",
            "type": "string"
          },
          "zone": {
            "default": "",
            "title": "Zone",
            "type": "string"
          },
          "query": {
            "default": "",
            "title": "Query",
            "type": "string"
          },
          "category": {
            "default": "all",
            "title": "Category",
            "type": "string"
          },
          "year": {
            "default": "",
            "title": "Year",
            "type": "string"
          },
          "year_from": {
            "default": 0,
            "title": "Year From",
            "type": "integer"
          },
          "year_to": {
            "default": 0,
            "title": "Year To",
            "type": "integer"
          },
          "act_type": {
            "default": "",
            "title": "Act Type",
            "type": "string"
          },
          "proc": {
            "default": "",
            "title": "Proc",
            "type": "string"
          },
          "case_type": {
            "default": "",
            "title": "Case Type",
            "type": "string"
          },
          "chamber": {
            "default": "",
            "title": "Chamber",
            "type": "string"
          },
          "issuer": {
            "default": "",
            "title": "Issuer",
            "type": "string"
          },
          "ground": {
            "default": "",
            "title": "Ground",
            "type": "string"
          },
          "applicant_type": {
            "default": "",
            "title": "Applicant Type",
            "type": "string"
          },
          "topic": {
            "default": "",
            "title": "Topic",
            "type": "string"
          },
          "limit": {
            "default": 5,
            "title": "Limit",
            "type": "integer"
          },
          "cursor": {
            "default": 0,
            "title": "Cursor",
            "type": "integer"
          }
        },
        "required": [
          "law"
        ],
        "title": "vs_by_normArguments",
        "type": "object"
      }
    },
    {
      "name": "vs_act",
      "description": "Текст одного акта, выбранная часть или окно.",
      "description_en": "One court decision’s text, a selected section or text window.",
      "inputSchema": {
        "properties": {
          "act_id": {
            "title": "Act Id",
            "type": "string"
          },
          "part": {
            "default": "full",
            "title": "Part",
            "type": "string"
          },
          "category": {
            "default": "all",
            "title": "Category",
            "type": "string"
          },
          "offset": {
            "default": 0,
            "title": "Offset",
            "type": "integer"
          },
          "length": {
            "default": 12000,
            "title": "Length",
            "type": "integer"
          },
          "include_common": {
            "default": false,
            "title": "Include Common",
            "type": "boolean"
          },
          "source_version": {
            "default": "",
            "title": "Source Version",
            "type": "string"
          },
          "norms_offset": {
            "default": -1,
            "title": "Norms Offset",
            "type": "integer"
          },
          "norms_limit": {
            "default": 20,
            "title": "Norms Limit",
            "type": "integer"
          }
        },
        "required": [
          "act_id"
        ],
        "title": "vs_actArguments",
        "type": "object"
      }
    },
    {
      "name": "vs_aggregate",
      "description": "Распределение по параметру by с фильтрами из схемы.",
      "description_en": "Distribution by the by parameter using supported schema filters.",
      "inputSchema": {
        "properties": {
          "by": {
            "default": "year",
            "title": "By",
            "type": "string"
          },
          "query": {
            "default": "",
            "title": "Query",
            "type": "string"
          },
          "category": {
            "default": "all",
            "title": "Category",
            "type": "string"
          },
          "year": {
            "default": "",
            "title": "Year",
            "type": "string"
          },
          "year_from": {
            "default": 0,
            "title": "Year From",
            "type": "integer"
          },
          "year_to": {
            "default": 0,
            "title": "Year To",
            "type": "integer"
          },
          "act_type": {
            "default": "",
            "title": "Act Type",
            "type": "string"
          },
          "proc": {
            "default": "",
            "title": "Proc",
            "type": "string"
          },
          "case_type": {
            "default": "",
            "title": "Case Type",
            "type": "string"
          },
          "chamber": {
            "default": "",
            "title": "Chamber",
            "type": "string"
          },
          "issuer": {
            "default": "",
            "title": "Issuer",
            "type": "string"
          },
          "ground": {
            "default": "",
            "title": "Ground",
            "type": "string"
          },
          "applicant_type": {
            "default": "",
            "title": "Applicant Type",
            "type": "string"
          },
          "topic": {
            "default": "",
            "title": "Topic",
            "type": "string"
          },
          "law": {
            "default": "",
            "title": "Law",
            "type": "string"
          },
          "article": {
            "default": "",
            "title": "Article",
            "type": "string"
          },
          "part": {
            "default": "",
            "title": "Part",
            "type": "string"
          },
          "point": {
            "default": "",
            "title": "Point",
            "type": "string"
          },
          "zone": {
            "default": "",
            "title": "Zone",
            "type": "string"
          },
          "limit": {
            "default": 50,
            "title": "Limit",
            "type": "integer"
          }
        },
        "title": "vs_aggregateArguments",
        "type": "object"
      }
    },
    {
      "name": "vs_stats",
      "description": "Числа актов и допустимые значения фильтров.",
      "description_en": "Court decision counts and supported filter values.",
      "inputSchema": {
        "properties": {
          "category": {
            "default": "all",
            "title": "Category",
            "type": "string"
          }
        },
        "title": "vs_statsArguments",
        "type": "object"
      }
    },
    {
      "name": "vs_verify_quote",
      "description": "Дословное присутствие цитаты в выбранном акте.",
      "description_en": "Check whether a quotation appears verbatim in a selected court decision.",
      "inputSchema": {
        "properties": {
          "act_id": {
            "title": "Act Id",
            "type": "string"
          },
          "quote": {
            "title": "Quote",
            "type": "string"
          },
          "category": {
            "default": "all",
            "title": "Category",
            "type": "string"
          },
          "source_version": {
            "default": "",
            "title": "Source Version",
            "type": "string"
          }
        },
        "required": [
          "act_id",
          "quote"
        ],
        "title": "vs_verify_quoteArguments",
        "type": "object"
      }
    },
    {
      "name": "vs_cites",
      "description": "Ссылки акта на другие акты и ссылки других актов на него.",
      "description_en": "Citations from a court decision and to it.",
      "inputSchema": {
        "properties": {
          "act_id": {
            "title": "Act Id",
            "type": "string"
          },
          "category": {
            "default": "all",
            "title": "Category",
            "type": "string"
          },
          "direction": {
            "default": "out",
            "title": "Direction",
            "type": "string"
          },
          "limit": {
            "default": 30,
            "title": "Limit",
            "type": "integer"
          }
        },
        "required": [
          "act_id"
        ],
        "title": "vs_citesArguments",
        "type": "object"
      }
    },
    {
      "name": "ks_search",
      "description": "Поиск актов по тексту, нормам и полям карточки; next_cursor из ответа продолжает выдачу.",
      "description_en": "Search court decisions by text, legal provisions and case-record fields; use the returned next_cursor to continue.",
      "inputSchema": {
        "properties": {
          "query": {
            "default": "",
            "title": "Query",
            "type": "string"
          },
          "category": {
            "default": "all",
            "title": "Category",
            "type": "string"
          },
          "number": {
            "default": "",
            "title": "Number",
            "type": "string"
          },
          "year": {
            "default": "",
            "title": "Year",
            "type": "string"
          },
          "year_from": {
            "default": 0,
            "title": "Year From",
            "type": "integer"
          },
          "year_to": {
            "default": 0,
            "title": "Year To",
            "type": "integer"
          },
          "act_type": {
            "default": "",
            "title": "Act Type",
            "type": "string"
          },
          "proc": {
            "default": "",
            "title": "Proc",
            "type": "string"
          },
          "case_type": {
            "default": "",
            "title": "Case Type",
            "type": "string"
          },
          "chamber": {
            "default": "",
            "title": "Chamber",
            "type": "string"
          },
          "issuer": {
            "default": "",
            "title": "Issuer",
            "type": "string"
          },
          "ground": {
            "default": "",
            "title": "Ground",
            "type": "string"
          },
          "applicant_type": {
            "default": "",
            "title": "Applicant Type",
            "type": "string"
          },
          "topic": {
            "default": "",
            "title": "Topic",
            "type": "string"
          },
          "law": {
            "default": "",
            "title": "Law",
            "type": "string"
          },
          "article": {
            "default": "",
            "title": "Article",
            "type": "string"
          },
          "part": {
            "default": "",
            "title": "Part",
            "type": "string"
          },
          "point": {
            "default": "",
            "title": "Point",
            "type": "string"
          },
          "zone": {
            "default": "",
            "title": "Zone",
            "type": "string"
          },
          "limit": {
            "default": 5,
            "title": "Limit",
            "type": "integer"
          },
          "cursor": {
            "default": 0,
            "title": "Cursor",
            "type": "integer"
          }
        },
        "title": "ks_searchArguments",
        "type": "object"
      }
    },
    {
      "name": "ks_by_norm",
      "description": "Акты по статье и зоне её упоминания.",
      "description_en": "Court decisions by legal provision and the section mentioning it.",
      "inputSchema": {
        "properties": {
          "law": {
            "title": "Law",
            "type": "string"
          },
          "article": {
            "default": "",
            "title": "Article",
            "type": "string"
          },
          "part": {
            "default": "",
            "title": "Part",
            "type": "string"
          },
          "point": {
            "default": "",
            "title": "Point",
            "type": "string"
          },
          "zone": {
            "default": "",
            "title": "Zone",
            "type": "string"
          },
          "query": {
            "default": "",
            "title": "Query",
            "type": "string"
          },
          "category": {
            "default": "all",
            "title": "Category",
            "type": "string"
          },
          "year": {
            "default": "",
            "title": "Year",
            "type": "string"
          },
          "year_from": {
            "default": 0,
            "title": "Year From",
            "type": "integer"
          },
          "year_to": {
            "default": 0,
            "title": "Year To",
            "type": "integer"
          },
          "act_type": {
            "default": "",
            "title": "Act Type",
            "type": "string"
          },
          "proc": {
            "default": "",
            "title": "Proc",
            "type": "string"
          },
          "case_type": {
            "default": "",
            "title": "Case Type",
            "type": "string"
          },
          "chamber": {
            "default": "",
            "title": "Chamber",
            "type": "string"
          },
          "issuer": {
            "default": "",
            "title": "Issuer",
            "type": "string"
          },
          "ground": {
            "default": "",
            "title": "Ground",
            "type": "string"
          },
          "applicant_type": {
            "default": "",
            "title": "Applicant Type",
            "type": "string"
          },
          "topic": {
            "default": "",
            "title": "Topic",
            "type": "string"
          },
          "limit": {
            "default": 5,
            "title": "Limit",
            "type": "integer"
          },
          "cursor": {
            "default": 0,
            "title": "Cursor",
            "type": "integer"
          }
        },
        "required": [
          "law"
        ],
        "title": "ks_by_normArguments",
        "type": "object"
      }
    },
    {
      "name": "ks_act",
      "description": "Текст одного акта, выбранная часть или окно.",
      "description_en": "One court decision’s text, a selected section or text window.",
      "inputSchema": {
        "properties": {
          "act_id": {
            "title": "Act Id",
            "type": "string"
          },
          "part": {
            "default": "full",
            "title": "Part",
            "type": "string"
          },
          "category": {
            "default": "all",
            "title": "Category",
            "type": "string"
          },
          "offset": {
            "default": 0,
            "title": "Offset",
            "type": "integer"
          },
          "length": {
            "default": 12000,
            "title": "Length",
            "type": "integer"
          },
          "include_common": {
            "default": false,
            "title": "Include Common",
            "type": "boolean"
          },
          "source_version": {
            "default": "",
            "title": "Source Version",
            "type": "string"
          },
          "norms_offset": {
            "default": -1,
            "title": "Norms Offset",
            "type": "integer"
          },
          "norms_limit": {
            "default": 20,
            "title": "Norms Limit",
            "type": "integer"
          }
        },
        "required": [
          "act_id"
        ],
        "title": "ks_actArguments",
        "type": "object"
      }
    },
    {
      "name": "ks_aggregate",
      "description": "Распределение по параметру by с фильтрами из схемы.",
      "description_en": "Distribution by the by parameter using supported schema filters.",
      "inputSchema": {
        "properties": {
          "by": {
            "default": "year",
            "title": "By",
            "type": "string"
          },
          "query": {
            "default": "",
            "title": "Query",
            "type": "string"
          },
          "category": {
            "default": "all",
            "title": "Category",
            "type": "string"
          },
          "year": {
            "default": "",
            "title": "Year",
            "type": "string"
          },
          "year_from": {
            "default": 0,
            "title": "Year From",
            "type": "integer"
          },
          "year_to": {
            "default": 0,
            "title": "Year To",
            "type": "integer"
          },
          "act_type": {
            "default": "",
            "title": "Act Type",
            "type": "string"
          },
          "proc": {
            "default": "",
            "title": "Proc",
            "type": "string"
          },
          "case_type": {
            "default": "",
            "title": "Case Type",
            "type": "string"
          },
          "chamber": {
            "default": "",
            "title": "Chamber",
            "type": "string"
          },
          "issuer": {
            "default": "",
            "title": "Issuer",
            "type": "string"
          },
          "ground": {
            "default": "",
            "title": "Ground",
            "type": "string"
          },
          "applicant_type": {
            "default": "",
            "title": "Applicant Type",
            "type": "string"
          },
          "topic": {
            "default": "",
            "title": "Topic",
            "type": "string"
          },
          "law": {
            "default": "",
            "title": "Law",
            "type": "string"
          },
          "article": {
            "default": "",
            "title": "Article",
            "type": "string"
          },
          "part": {
            "default": "",
            "title": "Part",
            "type": "string"
          },
          "point": {
            "default": "",
            "title": "Point",
            "type": "string"
          },
          "zone": {
            "default": "",
            "title": "Zone",
            "type": "string"
          },
          "limit": {
            "default": 50,
            "title": "Limit",
            "type": "integer"
          }
        },
        "title": "ks_aggregateArguments",
        "type": "object"
      }
    },
    {
      "name": "ks_stats",
      "description": "Числа актов и допустимые значения фильтров.",
      "description_en": "Court decision counts and supported filter values.",
      "inputSchema": {
        "properties": {
          "category": {
            "default": "all",
            "title": "Category",
            "type": "string"
          }
        },
        "title": "ks_statsArguments",
        "type": "object"
      }
    },
    {
      "name": "ks_verify_quote",
      "description": "Дословное присутствие цитаты в выбранном акте.",
      "description_en": "Check whether a quotation appears verbatim in a selected court decision.",
      "inputSchema": {
        "properties": {
          "act_id": {
            "title": "Act Id",
            "type": "string"
          },
          "quote": {
            "title": "Quote",
            "type": "string"
          },
          "category": {
            "default": "all",
            "title": "Category",
            "type": "string"
          },
          "source_version": {
            "default": "",
            "title": "Source Version",
            "type": "string"
          }
        },
        "required": [
          "act_id",
          "quote"
        ],
        "title": "ks_verify_quoteArguments",
        "type": "object"
      }
    },
    {
      "name": "ks_cites",
      "description": "Ссылки акта на другие акты и ссылки других актов на него.",
      "description_en": "Citations from a court decision and to it.",
      "inputSchema": {
        "properties": {
          "act_id": {
            "title": "Act Id",
            "type": "string"
          },
          "category": {
            "default": "all",
            "title": "Category",
            "type": "string"
          },
          "direction": {
            "default": "out",
            "title": "Direction",
            "type": "string"
          },
          "limit": {
            "default": 30,
            "title": "Limit",
            "type": "integer"
          }
        },
        "required": [
          "act_id"
        ],
        "title": "ks_citesArguments",
        "type": "object"
      }
    },
    {
      "name": "fas_stats",
      "description": "Числа решений ФАС по годам, органам и типам.",
      "description_en": "FAS decision counts by year, authority and type.",
      "inputSchema": {
        "properties": {
          "session": {
            "default": "",
            "title": "Session",
            "type": "string"
          }
        },
        "title": "fas_statsArguments",
        "type": "object"
      }
    },
    {
      "name": "fas_search",
      "description": "Поиск решений ФАС по тексту и полям карточки.",
      "description_en": "Search decisions of the Federal Antimonopoly Service by text and document details.",
      "inputSchema": {
        "properties": {
          "query": {
            "default": "",
            "title": "Query",
            "type": "string"
          },
          "phrase": {
            "default": "",
            "title": "Phrase",
            "type": "string"
          },
          "number": {
            "default": "",
            "title": "Number",
            "type": "string"
          },
          "kind": {
            "default": "",
            "title": "Kind",
            "type": "string"
          },
          "division": {
            "default": "",
            "title": "Division",
            "type": "string"
          },
          "year_from": {
            "default": 0,
            "title": "Year From",
            "type": "integer"
          },
          "year_to": {
            "default": 0,
            "title": "Year To",
            "type": "integer"
          },
          "date_from": {
            "default": "",
            "title": "Date From",
            "type": "string"
          },
          "date_to": {
            "default": "",
            "title": "Date To",
            "type": "string"
          },
          "limit": {
            "default": 10,
            "title": "Limit",
            "type": "integer"
          },
          "cursor": {
            "default": 0,
            "title": "Cursor",
            "type": "integer"
          },
          "detail": {
            "default": "card",
            "title": "Detail",
            "type": "string"
          },
          "order": {
            "default": "date",
            "title": "Order",
            "type": "string"
          },
          "session": {
            "default": "",
            "title": "Session",
            "type": "string"
          }
        },
        "title": "fas_searchArguments",
        "type": "object"
      }
    },
    {
      "name": "fas_doc",
      "description": "Текст решения ФАС по идентификатору из поиска.",
      "description_en": "FAS decision text by an identifier from search.",
      "inputSchema": {
        "properties": {
          "doc": {
            "default": "",
            "title": "Doc",
            "type": "string"
          },
          "around": {
            "default": "",
            "title": "Around",
            "type": "string"
          },
          "offset": {
            "default": 0,
            "title": "Offset",
            "type": "integer"
          },
          "length": {
            "default": 0,
            "title": "Length",
            "type": "integer"
          },
          "budget": {
            "default": 0,
            "title": "Budget",
            "type": "integer"
          },
          "session": {
            "default": "",
            "title": "Session",
            "type": "string"
          }
        },
        "title": "fas_docArguments",
        "type": "object"
      }
    },
    {
      "name": "fas_verify_quote",
      "description": "Проверить дословное присутствие цитаты в решении ФАС.",
      "description_en": "Check a verbatim quotation in a FAS decision.",
      "inputSchema": {
        "properties": {
          "doc": {
            "default": "",
            "title": "Doc",
            "type": "string"
          },
          "quote": {
            "default": "",
            "title": "Quote",
            "type": "string"
          },
          "session": {
            "default": "",
            "title": "Session",
            "type": "string"
          }
        },
        "title": "fas_verify_quoteArguments",
        "type": "object"
      }
    },
    {
      "name": "report_feedback",
      "description": "Сообщить владельцу кота, что ответ инструмента не соответствует описанию.",
      "description_en": "Tell the cat’s owner that a tool reply does not match its description.",
      "inputSchema": {
        "properties": {
          "tool": {
            "title": "Tool",
            "type": "string"
          },
          "expected": {
            "title": "Expected",
            "type": "string"
          },
          "actual": {
            "title": "Actual",
            "type": "string"
          },
          "severity": {
            "default": "medium",
            "title": "Severity",
            "type": "string"
          },
          "arguments": {
            "anyOf": [
              {
                "additionalProperties": true,
                "type": "object"
              },
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Arguments"
          },
          "reproduction": {
            "default": "",
            "title": "Reproduction",
            "type": "string"
          },
          "response_excerpt": {
            "default": "",
            "title": "Response Excerpt",
            "type": "string"
          },
          "follow_up_of": {
            "default": 0,
            "title": "Follow Up Of",
            "type": "integer"
          }
        },
        "required": [
          "tool",
          "expected",
          "actual"
        ],
        "title": "report_feedbackArguments",
        "type": "object"
      }
    },
    {
      "name": "feedback_status",
      "description": "Статус и решение по своему обращению report_feedback.",
      "description_en": "Status and decision on your report_feedback submission.",
      "inputSchema": {
        "properties": {
          "id": {
            "default": 0,
            "title": "Id",
            "type": "integer"
          }
        },
        "title": "feedback_statusArguments",
        "type": "object"
      }
    }
  ]
}
