Один адрес, через который Claude, ChatGPT и ваши собственные агенты напрямую работают с законодательством Грузии, судебной практикой и AI-копилотом legali.ge — с ответами, в которых указаны точные статьи.
После подключения ассистент сам решает, когда заглянуть в legali.ge. Вы просто спрашиваете своими словами.
🎯
Подбор нужных документов
Опишите ситуацию на любом языке — find_documents вернёт подходящие законы, конкретные статьи и судебную практику, ранжированные по смыслу, а не по словам.
⚖️
Судебная практика
Решения Верховного и Конституционного судов Грузии, практика ЕСПЧ и заключения Венецианской комиссии — поиск по смыслу.
📜
Чтение законов и статей
Реквизиты, история редакций, оглавление и консолидированный текст любого акта с matsne.gov.ge или отдельная статья с прямой ссылкой.
💬
Ответы со ссылками на нормы
Копилот legali.ge находит нормы и практику и отвечает со списком источников — тот же движок, что и на сайте.
📝
Составление документов
20 типов документов — иски, жалобы, договоры, NDA, доверенности, претензии — по простому описанию, со ссылками на применимые нормы.
📂
Ваши документы и черновики
Загрузите договор или письмо из суда для извлечения данных, опирайтесь на него в ответах и правьте документы в редакторе legali.ge с историей версий.
Попробуйте эти запросы
Вставьте в Claude или ChatGPT после подключения. Упоминание legali.ge помогает ассистенту выбрать нужные инструменты.
С помощью legali.ge найди статьи Гражданского кодекса Грузии и практику Верховного суда о возврате залога за аренду квартиры, если арендодатель отказывается его вернуть. Процитируй статьи и дай ссылки.
Меня уволили после трёх лет работы без письменного предупреждения. Что говорит Трудовой кодекс Грузии о компенсации и сроке обращения в суд? Сошлись на статьи через legali.ge.
Прочитай на legali.ge статью 128 Гражданского кодекса Грузии (документ 31702) и простыми словами объясни, какие сроки исковой давности действуют для требования о возврате займа.
Составь претензию магазину, который продал мне бракованную стиральную машину и отказывается её заменить, по закону Грузии о защите прав потребителей. Используй legali.ge и оставь пропуски для имён и дат.
Быстрый старт
Один и тот же адрес работает во всех клиентах. Вы один раз подтверждаете доступ на legali.ge — пароль приложению не передаётся — и подключение живёт, пока вы его не отзовёте.
Нужен аккаунт legali.ge (бесплатно, регистрация). У бесплатного аккаунта есть месячный лимит MCP-единиц и 10 пробных AI-запросов.
claude.ai и Claude Desktop — тарифы Pro, Max, Team и Enterprise
Откройте Settings → Connectors.
Нажмите «Add custom connector».
Назовите его «legali.ge» и вставьте адрес MCP-сервера.
Нажмите «Connect» — откроется страница legali.ge: проверьте название приложения и нажмите «Разрешить».
Адрес сервера
https://mcp.legali.ge/mcp
На тарифах Team и Enterprise добавить коннектор может только владелец организации. Названия пунктов меню могут отличаться в зависимости от тарифа и версии.
ChatGPT — тарифы, где доступны собственные коннекторы (режим разработчика)
В Cursor: Settings → MCP → Add new MCP server (или файл ~/.cursor/mcp.json). Клиентам с поддержкой OAuth достаточно одного url, без headers.
Замените lgk_… на личный API-ключ — создайте его в кабинете, раздел AI-подключения.
Обращаться к серверу может любой HTTP-клиент: отправляйте POST-ом по одному JSON-RPC-сообщению с личным API-ключом. Ответ — один JSON-объект (без SSE-потока).
1. Инициализация (для этого stateless-сервера не обязательна, но стандартные MCP-клиенты её отправляют):
Результат содержит данные дважды: JSON-текстом в content[0].text и, для объектов, в structuredContent.
Замените lgk_… на личный API-ключ — создайте его в кабинете, раздел AI-подключения.
Авторизация
Способов авторизации два: OAuth для приложений, которые его поддерживают (Claude, ChatGPT, Claude Code и большинство современных клиентов), и личные API-ключи для всех остальных.
OAuth — подключить один раз
Вы добавляете адрес сервера в приложении.
Приложение открывает legali.ge в браузере. Если вы вошли, вы видите, какое приложение просит доступ и на какой адрес оно вернётся.
Вы нажимаете «Разрешить». Приложение получает токены, привязанные к вашему аккаунту, — но не пароль.
Приложение само обновляет токены. Пока вы пользуетесь им хотя бы раз в 90 дней, подключение остаётся активным — до отзыва в кабинете.
Личные API-ключи
API-ключ lgk_… — для клиентов, которые умеют передавать только заголовок: скрипты, серверы, CI, Cursor, Claude Code без браузера. Передавайте его как Authorization: Bearer lgk_…. Ключ действует от вашего имени и расходует лимит вашего тарифа.
Создавайте отдельный ключ на каждое устройство или интеграцию, с понятным названием; отзывайте, как только он больше не нужен.
Ключ показывается один раз. legali.ge хранит только его SHA-256-хеш, поэтому потерянный ключ не восстановить — отзовите его и создайте новый.
Храните ключи в переменных окружения или менеджере секретов — никогда в репозитории или в браузерном коде.
Issuer: https://mcp.legali.ge. Discovery: /.well-known/oauth-protected-resource (RFC 9728) и /.well-known/oauth-authorization-server (RFC 8414; также /.well-known/openid-configuration).
Динамическая регистрация клиента (RFC 7591): POST /oauth/register. Redirect URI: https, http loopback (любой порт, RFC 8252) или private-use схема.
Authorization code + PKCE — только S256; код одноразовый и живёт 10 минут. Эндпоинты: /oauth/authorize, /oauth/token, /oauth/revoke. Scope: mcp.
Access token lga_… — 1 час. Refresh token lgr_… — 90 дней, меняется при каждом использовании (ротация) и продлевает окно, поэтому регулярно используемому приложению переподключаться не нужно. Только что использованный refresh token ещё 120 секунд принимается повторно — на случай сетевых повторов.
Запрос без токена или с истёкшим токеном получает 401 и заголовок WWW-Authenticate: Bearer resource_metadata="…", из которого клиент узнаёт, где начать авторизацию.
Отзыв подключения в кабинете сразу аннулирует его access- и refresh-токены.
Справочник инструментов
Сгенерировано из собственных описаний сервера (gelaw-mcp 0.2.0). Описания и схемы параметров — на английском, ровно так, как сервер передаёт их ИИ; краткие резюме — наши.
На хостинговом сервере любой вызов требует подключения (OAuth или API-ключ). Значок аккаунт отмечает инструменты, которые работают с вашими личными данными или тарифицируемыми базами; остальные — публичные данные.
Подбирает законы, статьи и судебную практику по вопросу — без написания ответа.
Select the documents relevant to a situation or question — WITHOUT generating an answer. Understands the query (domains, Georgian legal terms), searches laws by meaning (vector indexes + LLM rerank), court practice (Supreme/Constitutional Court, ECtHR, Venice Commission) and the curated legal-concept map, and returns ranked laws with the matched article, practice items and anchor articles. Use it to build your own research set, then read texts with get_law / get_article. Prefer it over search_laws for natural-language queries in any language. Costs 10 MCP units.
Параметры: find_documents
Имя
Тип
Обяз.
По умолчанию
Описание
query
string
да
—
Situation or question in any language (max 2000 chars).
limit
integer
—
10
Max laws to return. min 1 · max 30
lang
string
—
"ru"
Language for the query-understanding summary. Значения: karuen
Ищет практику Верховного и Конституционного судов, ЕСПЧ и Венецианской комиссии по смыслу.
Search court practice by meaning: Georgian Supreme Court decisions, Constitutional Court judgments, ECtHR case law and Venice Commission opinions. Returns ranked items with an excerpt and the source link (ECtHR/Venice: short excerpt + official link only). Costs 2 MCP units.
Параметры: search_court_practice
Имя
Тип
Обяз.
По умолчанию
Описание
query
string
да
—
Legal issue in any language.
sources
array<string>
—
—
Subset of sources; default all. Значения: supremeconstcourtechrvenice
Читает закон: реквизиты, редакции, оглавление или консолидированный текст постранично.
Read a law / legal act by its matsne document id: metadata (title, type, status, registration code, issuer, dates, list of historical versions), the table of contents (articles with chunk_key for get_article) and/or the consolidated text, paged by characters (follow next_offset). Costs 1 MCP unit.
Параметры: get_law
Имя
Тип
Обяз.
По умолчанию
Описание
doc_id
string
да
—
Numeric matsne document id, e.g. '31702' (Civil Code).
include
array<string>
—
—
Parts to return; default ['meta','toc']. Значения: metatoctext
offset
integer
—
0
Text offset (characters) — pass next_offset to continue. min 0
Одна статья закона по номеру или chunk_key, с прямой ссылкой.
Read one article of a law: pass doc_id plus either chunk_key (from get_law toc / find_documents, e.g. 'art_128') or the article number ('128', '128_1'). Returns the article title, full text and a deep link. Costs 1 MCP unit.
Бесплатный полнотекстовый поиск по базе законодательства Грузии с фильтрами.
Full-text search over the Georgian legal corpus (matsne.gov.ge). Returns matching documents with title, date, type, status, issuer, registration code and a relevance score. Use the returned id with other tools.
Параметры: search_laws
Имя
Тип
Обяз.
По умолчанию
Описание
query
string
да
—
Search terms (Georgian or transliterated).
limit
integer
—
20
min 1 · max 200
document_type
string
—
—
Filter by document type (e.g. 'law', 'order').
status
string
—
—
Filter by status (e.g. 'active').
issuer
string
—
—
Filter by issuing authority.
reg_code_prefix
string
—
—
Filter by registration-code prefix; comma-separated for multiple.
Документы, похожие на данный закон: предшественники, подзаконные акты, поправки.
Documents most similar to a given law (semantic neighbours from the legali.ge document graph) — predecessors, implementing acts, amendments and sister regulations. Free (public data).
AI-копилот legali.ge: ответ по праву Грузии со ссылками на источники.
Ask the legali.ge AI legal copilot a question about Georgian law. It retrieves relevant statutes and court practice and answers with citations (the sources array). Answers in the language of the question. Blocks until the answer is ready unless wait=false.
Параметры: ask_legal_question
Имя
Тип
Обяз.
По умолчанию
Описание
question
string
да
—
The legal question (max 5000 chars).
document
string
—
—
Optional matsne document id to focus the answer on one law.
Составляет юридический документ (20 типов) по простому описанию, со ссылками на нормы.
Draft a Georgian legal document from a plain-language description. The backend classifies the case, retrieves the governing statutes and produces a structured draft (markdown) with citations. Blocks until ready unless wait=false. This is the most expensive operation.
Параметры: generate_legal_document
Имя
Тип
Обяз.
По умолчанию
Описание
question
string
да
—
Description of the situation / what the document must accomplish.
Забирает результат долгой AI-операции по request_id; ждёт до ~45 с.
Fetch the result of an ask_legal_question / generate_legal_document / canvas_ai_edit job by its request_id. Waits up to ~45 s for a job that is still running (wait=false: check once). Returns {status:'processing'} if it is still not ready — call again with the same request_id.
Показывает остаток AI-запросов и MCP-единиц и прайс.
Your remaining allowances: AI requests (ask / generate / canvas AI — trial, subscription, packages) and MCP data units for this month, plus the price list. Free.
Загружает PDF, изображение или текст (≤ 4 МБ) для структурного извлечения.
Upload a personal legal document (PDF, JPEG, PNG, WebP or text, <=4MB). The backend extracts structured data asynchronously; poll get_user_document for status. Provide either data_b64, or (local stdio only) a filesystem path.
Параметры: upload_user_document
Имя
Тип
Обяз.
По умолчанию
Описание
filename
string
—
—
content_type
string
—
—
MIME type; inferred from filename/path if omitted.
Создаёт редактируемый документ, по желанию из шаблона или вашего текста.
Create a new editable document canvas. Optionally seed it from a document type template and/or initial content. Returns the canvas metadata (including id and headRev).
Параметры: create_canvas
Имя
Тип
Обяз.
По умолчанию
Описание
document_type
string
—
—
Template to seed from (see generate_legal_document types).
Fetch a canvas: metadata, content and/or chat thread. Use fields to select what to return; omit rev for the latest revision. Read headRev here before calling save_canvas / restore_canvas.
Сохраняет новую ревизию документа (оптимистичная блокировка по base_rev).
Save an edited canvas body as a new revision. base_rev MUST equal the current headRev (read it via get_canvas) — a mismatch is a 409 conflict. op_id is auto-generated if omitted.
Параметры: save_canvas
Имя
Тип
Обяз.
По умолчанию
Описание
canvas_id
string
да
—
base_rev
integer
да
—
The headRev you edited from.
content
string
да
—
The full new document body.
op_id
string
—
—
Idempotency key (UUID); auto-generated if omitted.
summary
string
—
—
Short change summary for the version list.
filled
array<integer>
—
—
Indices of placeholders filled by this edit.
JSON-схема
inputSchema
{
"type": "object",
"properties": {
"canvas_id": {
"type": "string"
},
"base_rev": {
"type": "integer",
"description": "The headRev you edited from."
},
"content": {
"type": "string",
"description": "The full new document body."
},
"op_id": {
"type": "string",
"description": "Idempotency key (UUID); auto-generated if omitted."
},
"summary": {
"type": "string",
"description": "Short change summary for the version list."
},
"filled": {
"type": "array",
"items": {
"type": "integer"
},
"description": "Indices of placeholders filled by this edit."
}
},
"required": [
"canvas_id",
"base_rev",
"content"
],
"additionalProperties": false
}
AI-правка документа: заполнить пропуски, переписать фрагмент или составить заново.
Ask the AI to edit a canvas in place (fill placeholders, redraft a selection, or generate from scratch with mode='generate'). The edit is committed server-side as a new revision. Blocks for the result unless wait=false; afterwards read the new content with get_canvas.
Параметры: canvas_ai_edit
Имя
Тип
Обяз.
По умолчанию
Описание
canvas_id
string
да
—
base_rev
integer
да
—
Current headRev (from get_canvas).
question
string
да
—
Instruction for the AI editor.
mode
string
—
""
'generate' to (re)generate the whole document. Значения: ""generate
selection
string
—
—
Selected text the edit should target (<=3000 chars).
MCP использует тот же аккаунт и тот же баланс, что и сайт. Кошельков два, и ничего не списывается дважды.
✨ AI-запросы
ask_legal_question, generate_legal_document и canvas_ai_edit тратят по одному AI-запросу — из того же кошелька, что и копилот на сайте: 10 пробных запросов, затем месячные запросы подписки, затем пакеты.
📚 MCP-единицы
Инструменты баз, которые не бесплатны на сайте, — AI-подбор документов, поиск судебной практики и машинное чтение текстов — тратят MCP-единицы. В каждом тарифе (и в бесплатном) есть месячный лимит; пакеты единиц не сгорают и расходуются после лимита.
🔎 Бесплатно
Полнотекстовый поиск, связанные документы, подсказки вопросов, популярные запросы, ваши чаты, документы и canvas, get_usage, get_chat_response.
AI-правка документа: заполнить пропуски, переписать фрагмент или составить заново.
1 AI-запрос
Все остальные инструменты
бесплатно
Месячные лимиты
По актуальному прайс-листу:
Тариф
MCP-единиц / мес.
AI-запросов / мес.
Цена / мес.
Пакеты единиц (не сгорают):
Учёт единиц сейчас в тестовом режиме: расход считается, но не ограничивается.
Актуальные тарифы и пакеты единиц — на странице тарифов.
Месячный лимит обновляется 1-го числа каждого календарного месяца (UTC) и не переносится. Пакеты расходуются только после исчерпания лимита.
Единицы списываются только после успешного ответа — ошибки и таймауты бесплатны.
Когда кошелёк исчерпан, инструмент возвращает ошибку (isError) с понятным сообщением и ссылкой на пополнение; ассистент покажет её вам. Ничего не списывается автоматически.
Попросите ассистента вызвать get_usage — увидите оба баланса и прайс.
Делаете интеграцию или агента для юрфирмы? В тарифе api — большой лимит единиц и AI-запросы для автоматизированного исследования.
Транспорт: MCP Streamable HTTP, ревизия 2025-06-18 (также 2025-03-26 и 2024-11-05). Эндпоинт: POST https://mcp.legali.ge/mcp.
Stateless: каждый запрос авторизуется отдельно, Mcp-Session-Id не выдаётся, на каждый JSON-RPC-запрос приходит один ответ application/json — без SSE-потока. GET /mcp отвечает 405, уведомления (notifications) — 202.
Методы: initialize, ping, tools/list, tools/call. Capabilities: только tools (listChanged: false) — resources, prompts и sampling нет.
JSON-RPC-батчи (массив сообщений) принимаются, ответ — тоже массив, но спецификация 2025-06-18 убрала батчинг, поэтому универсальным клиентам на него полагаться не стоит.
CORS открыт (Access-Control-Allow-Origin: *), так что браузерные клиенты могут обращаться к эндпоинту напрямую — но никогда не отдавайте API-ключ в браузер.
Результат: content[0].text содержит JSON текстом, объекты дублируются в structuredContent. У инструментов есть аннотации (readOnlyHint, destructiveHint…), чтобы клиент мог спросить подтверждение перед удалением.
Описание сервера (для ИИ)
Tools for the legali.ge Georgian legal database: select relevant laws, articles and court practice for a query, read law texts, ask the AI legal copilot (answers cite sources), draft legal documents, manage personal documents and edit document canvases. Public tools work anonymously; tools marked '(requires authentication)' need a Cognito ID token. To research yourself: find_documents → get_law / get_article / search_court_practice (metered in MCP units; get_usage shows the balance). For a finished cited answer use ask_legal_question; to produce a filing use generate_legal_document or the canvas_* tools (these spend AI requests).
Долгие AI-операции
Ответ копилота обычно занимает 1–2 минуты, составление документа — дольше; это больше, чем большинство промежуточных серверов держат запрос открытым. Поэтому ask_legal_question, generate_legal_document и canvas_ai_edit ждут около 50 секунд. Если результат не готов, они возвращают обычный (не ошибочный) результат:
structuredContent
{
"status": "processing",
"request_id": "…",
"next": "The job is still running … Call get_chat_response with this request_id to get the result."
}
Затем вызовите get_chat_response с тем же request_id: он ждёт ещё около 45 секунд и, если операция всё ещё идёт, возвращает тот же объект «processing» — вызовите снова. По готовности возвращается status "ready" с ответом и источниками. wait: false отправляет запрос без ожидания (например, чтобы запустить несколько операций параллельно); результат заберите позже через get_chat_response. AI-запрос тратится один раз на операцию, а не на каждую проверку.
python
import json, os, urllib.request
MCP = "https://mcp.legali.ge/mcp"
KEY = os.environ["LEGALI_KEY"] # lgk_… (a personal API key)
def call(name, arguments, _id=[0]):
_id[0] += 1
body = {"jsonrpc": "2.0", "id": _id[0], "method": "tools/call",
"params": {"name": name, "arguments": arguments}}
req = urllib.request.Request(MCP, data=json.dumps(body).encode(), method="POST", headers={
"Authorization": f"Bearer {KEY}",
"Content-Type": "application/json",
"Accept": "application/json, text/event-stream"})
with urllib.request.urlopen(req, timeout=90) as r:
result = json.load(r)["result"]
if result.get("isError"): # e.g. quota exhausted (status 402)
raise RuntimeError(result["content"][0]["text"])
return result["structuredContent"]
res = call("ask_legal_question", {"question": "арендодатель не возвращает залог за квартиру"})
while res.get("status") == "processing": # not ready within ~50 s
res = call("get_chat_response", {"request_id": res["request_id"]})
print(json.dumps(res, ensure_ascii=False, indent=2))
Ошибки
Что
Значение
Что делать
HTTP 401 WWW-Authenticate
Токена нет, он истёк или отозван
OAuth-клиент обновляет токен или заново проходит авторизацию; с API-ключом проверьте, не отозван ли он.
Проверьте формат сообщения (например, tools/call без name → -32602).
isError: true
Инструмент выполнился, но бэкенд отказал: текст «Error: … (status N)»
400 неверные аргументы · 402 лимит исчерпан (в сообщении — какой кошелёк и ссылка на пополнение) · 404 не найдено · 409 конфликт ревизий canvas (перечитайте headRev через get_canvas).
Советы по использованию
Схема исследования: один раз find_documents (10 ед.) → get_article только для нужных статей (по 1 ед.) → search_court_practice по конкретному вопросу (2 ед.). Читать целый кодекс через get_law нужно редко.
search_laws бесплатен: используйте его, когда знаете название или регистрационный код; для вопросов на естественном языке — find_documents.
Кешируйте результаты get_law / get_article на своей стороне: консолидированный текст меняется только при поправках, а meta в get_law показывает список редакций.
Сохранение canvas оптимистичное: прочитайте headRev через get_canvas и передайте как base_rev; при 409 перечитайте и повторите.
Перед крупными автоматическими задачами проверяйте баланс через get_usage.
История изменений
0.2.0 — инструменты баз с учётом MCP-единиц (find_documents, search_court_practice, get_law, get_article, get_usage); OAuth 2.1 с динамической регистрацией клиентов и ротацией refresh-токенов; личные API-ключи; адрес mcp.legali.ge; долгие AI-операции продолжаются через get_chat_response.
0.1 — первая версия: 22 инструмента (поиск, копилот, составление документов, личные документы, редактор) с токенами аккаунта legali.ge.
Безопасность и приватность
На странице согласия видно название приложения и адрес, на который оно вернётся, — поддельное приложение заметно до нажатия «Разрешить».
Подключённое приложение действует от вашего имени: может всё, что можете вы на legali.ge, — искать и читать, тратить ваши AI-запросы и MCP-единицы, просматривать, создавать и удалять ваши чаты, документы и canvas. Подключайте только приложения, которым доверяете.
Пароль приложению не передаётся никогда. Подтвердить подключение и управлять ключами можно только настоящей сессией на legali.ge — MCP-токеном нельзя одобрить другое приложение.
Отзыв подключения или ключа в кабинете действует сразу. Если аккаунт legali.ge удалён или заблокирован, все его подключения перестают работать.
MCP-сервер — тонкий прокси над тем же API, что и сайт: он наследует все проверки владения и лимиты и не хранит собственных данных. Каждый вызов бэкенда несёт короткоживущее (10 минут) подписанное подтверждение вашего аккаунта.
Документы ЕСПЧ и Венецианской комиссии из-за авторских прав возвращаются коротким фрагментом со ссылкой на официальный текст.
Ответы готовит ИИ по правовым источникам, и в них возможны ошибки. Официальный источник законодательства Грузии — matsne.gov.ge; проверяйте указанные статьи, прежде чем на них полагаться.
На каких тарифах Claude и ChatGPT можно подключиться?
В Claude собственные коннекторы доступны на тарифах Pro, Max, Team и Enterprise (claude.ai и Claude Desktop); на Team/Enterprise добавить коннектор может потребоваться владельцу организации. В ChatGPT собственные MCP-коннекторы — часть developer mode, который есть не на всех тарифах: проверьте Settings → Apps & Connectors. Claude Code, Cursor и другие инструменты разработчика работают с любым аккаунтом legali.ge.
Плачу ли я дважды, если у меня уже есть подписка?
Нет. AI-ответ через Claude или ChatGPT тратит один запрос из того же баланса, что и на сайте; MCP-единицы — только для операций с базами и входят в месячный лимит вашего тарифа.
Как отключить приложение?
Кабинет → AI-подключения → «Отозвать» рядом с приложением (или ключом). Доступ прекращается сразу; чтобы подключиться снова, потребуется новое подтверждение.
Какие языки понимает?
Спрашивайте на любом языке. Копилот отвечает на языке вопроса, find_documents и search_court_practice принимают запросы на любом языке, подсказки вопросов — на 9 языках. Тексты законов и решений — на грузинском, как опубликованы.
Ассистент говорит, что ответ ещё «processing». Что делать?
Всё в порядке: долгие ответы продолжаются в фоне. Ассистент должен вызвать get_chat_response с тем же request_id — если он этого не сделал, попросите. Запрос тратится один раз.
OAuth или API-ключ — что выбрать?
OAuth, если клиент его поддерживает: ничего не нужно копировать, токены обновляются сами, и каждое приложение можно отозвать отдельно. API-ключи — для скриптов, серверов и клиентов, которые принимают только заголовок.
Можно ли запустить сервер локально?
У сервера есть и локальный stdio-режим (python -m gelaw_mcp.server_stdio) с авторизацией аккаунтом legali.ge — для разработки и собственной инфраструктуры. Учёт ведётся на бэкенде legali.ge, поэтому цены и лимиты те же; большинству проще хостинговый адрес.
Это юридическая консультация?
Нет. legali.ge — сервис правовой информации: AI-ответы ссылаются на источники, но могут ошибаться, а официальный текст публикуется на matsne.gov.ge. Для важного решения обратитесь к юристу.