LegalStack
MCP

Calculator

Юридические расчёты: госпошлина, законная неустойка

Подключение: https://mcp.legalstack.ru/mcp/calculator или в составе агрегированного сервера https://mcp.legalstack.ru/mcp.

Имя сервера: legalstack-calculator. Инструментов: 3.

calc_penalty

Рассчитать законную неустойку по доле ключевой ставки ЦБ РФ за период. fraction — доля ставки: 300 (1/300), 150 (1/150) или 130 (1/130). Даты — YYYY-MM-DD. Возвращает: { total, periods: [{ from, to, days, rate, amount }] } — разбивка по периодам действия ставки.

Параметры (JSON Schema)
{
  "type": "object",
  "properties": {
    "base": {
      "type": "number",
      "exclusiveMinimum": 0,
      "description": "Сумма задолженности (база), руб."
    },
    "fraction": {
      "anyOf": [
        {
          "type": "number",
          "const": 300
        },
        {
          "type": "number",
          "const": 150
        },
        {
          "type": "number",
          "const": 130
        }
      ],
      "description": "Доля ключевой ставки: 300/150/130."
    },
    "from": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "Дата начала просрочки (YYYY-MM-DD)."
    },
    "to": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "Дата конца просрочки (YYYY-MM-DD)."
    }
  },
  "required": [
    "base",
    "fraction",
    "from",
    "to"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

calc_state_fee

Рассчитать государственную пошлину (ст. 333.19, 333.21 НК РФ). type — id категории из list_state_fee_categories. amount — для имущественных требований, choice — для категорий с выбором. Возвращает: { amount, basis }.

Параметры (JSON Schema)
{
  "type": "object",
  "properties": {
    "court": {
      "type": "string",
      "enum": [
        "soyu",
        "arbitration"
      ],
      "description": "Суд: soyu — СОЮ, arbitration — арбитражный."
    },
    "type": {
      "type": "string",
      "minLength": 1,
      "description": "id категории заявления (из list_state_fee_categories)."
    },
    "amount": {
      "description": "Цена иска в рублях (для имущественных требований).",
      "type": "number",
      "exclusiveMinimum": 0
    },
    "choice": {
      "description": "Выбор варианта для категорий с фиксированными опциями.",
      "type": "string"
    }
  },
  "required": [
    "court",
    "type"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

list_state_fee_categories

Типы заявлений для расчёта госпошлины по выбранному суду. Только чтение. Используй перед calc_state_fee, чтобы выбрать корректный type (и choice/amount). Возвращает: массив { id, label, needs, amountLabel?, field?, options? }.

Параметры (JSON Schema)
{
  "type": "object",
  "properties": {
    "court": {
      "type": "string",
      "enum": [
        "soyu",
        "arbitration"
      ],
      "description": "Суд: soyu — СОЮ, arbitration — арбитражный."
    }
  },
  "required": [
    "court"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

На этой странице