LegalStack
MCP

Team

Команда: пользователи и поиск коллег

Внутренний сервер: доступен AI-агентам платформы, на mcp.legalstack.ru не публикуется.

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

add_team_organization

Добавить организацию (юрлицо) команды. Требует права admin/owner у пользователя. Реквизиты подтягиваются из ЕГРЮЛ по ИНН автоматически; в variables можно передать party_*-поля поверх данных ЕГРЮЛ (например party_signatory, party_bank_name). Допустимые ключи variables: party_name, party_inn, party_kpp, party_reg_number, party_address, party_signatory, party_bank_name, party_bik, party_account, party_corr_account, party_phone, party_email.

Параметры (JSON Schema)
{
  "type": "object",
  "properties": {
    "inn": {
      "type": "string",
      "minLength": 10,
      "maxLength": 12,
      "description": "ИНН организации"
    },
    "kpp": {
      "description": "КПП, если у организации несколько филиалов",
      "type": "string"
    },
    "variables": {
      "description": "party_*-поля поверх данных ЕГРЮЛ",
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {
        "type": "string"
      }
    }
  },
  "required": [
    "inn"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

delete_team_organization

Удалить организацию команды по id (из list_team_organizations). Требует права admin/owner у пользователя. Перед удалением подтверди действие у пользователя.

Параметры (JSON Schema)
{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "ID организации из list_team_organizations"
    }
  },
  "required": [
    "id"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

find_company_requisites

Реквизиты организации из ЕГРЮЛ/ЕГРИП (DaData) по ИНН, ОГРН или названию. Только чтение, внешний источник. variables кандидатов — готовые party_*-переменные: используй для заполнения блока party контрагента, записи реестра «Сторона» или перед add_team_organization.

Параметры (JSON Schema)
{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 2,
      "description": "ИНН, ОГРН или название организации"
    },
    "count": {
      "description": "Максимум кандидатов (по умолчанию 5)",
      "type": "integer",
      "minimum": 1,
      "maximum": 10
    }
  },
  "required": [
    "query"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

list_team_organizations

Организации (юрлица) команды из настроек. Только чтение. variables — готовые party_*-переменные: подставляй их без изменений в variables блока party («наша сторона» договора), записи реестра «Сторона» или поля формы. Если организаций несколько — уточни у пользователя, от какой заключается документ.

Параметры (JSON Schema)
{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}

update_team_organization

Изменить реквизиты организации команды по id (из list_team_organizations). Требует права admin/owner у пользователя. Допустимые ключи variables: party_name, party_inn, party_kpp, party_reg_number, party_address, party_signatory, party_bank_name, party_bik, party_account, party_corr_account, party_phone, party_email.

Параметры (JSON Schema)
{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "ID организации из list_team_organizations"
    },
    "variables": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {
        "type": "string"
      },
      "description": "party_*-поля для изменения"
    }
  },
  "required": [
    "id",
    "variables"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

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