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 }] } — разбивка по периодам действия ставки.
{
"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 }.
{
"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? }.
{
"type": "object",
"properties": {
"court": {
"type": "string",
"enum": [
"soyu",
"arbitration"
],
"description": "Суд: soyu — СОЮ, arbitration — арбитражный."
}
},
"required": [
"court"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}