MCP 서버

Pactum — legal services in Uzbekistan

uz.pactum/legal
비즈니스 및 운영 법률 및 컴플라이언스 공개 · 연결 가능 MCP 2025-11-25

이 MCP로 할 수 있는 일

Searches Uzbek legal articles and services and can request lawyer quotes or book paid consultations.

book_consultation
Book a paid consultation with a lawyer
Book a 60-minute consultation with a Pactum lawyer, prepaid (the price is in the response; it is credited toward the service if the client orders it). Call ONLY after the user asked for a consultation, accepted the price, gave their real name and phone, and agreed that Pactum stores these details. Returns the order number, price, how to pay and a status link. For a price quote on a whole task use request_quote instead.
외부 접근 가능
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['topic', 'contact_name', 'contact_phone', 'user_accepts_price', 'user_consent'], 'properties': {'topic': {'type': 'string', 'maxLength': 2000, 'minLength': 10, 'description': 'What the user wants to discuss, in their own terms'}, 'agent_name': {'type': 'string', 'maxLength': 60, 'description': 'Your assistant name, e.g. ChatGPT, Claude'}, 'contact_name': {'type': 'string', 'maxLength': 200, 'minLength': 2, 'description': 'Client name as the user gave it'}, 'service_slug': {'type': 'string', 'maxLength': 200, 'description': 'Slug from search_services, if a specific service fits'}, 'user_consent': {'type': 'boolean', 'const': True, 'description': 'true only if the user explicitly agreed to share these details with Pactum and its partner lawyer'}, 'contact_email': {'type': 'string', 'format': 'email', 'maxLength': 200}, 'contact_phone': {'type': 'string', 'maxLength': 50, 'minLength': 7, 'description': 'Phone with country code, e.g. +998901234567'}, 'practice_area': {'type': 'string', 'maxLength': 100, 'description': 'Slug from list_practice_areas, if known'}, 'preferred_date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'YYYY-MM-DD, Tashkent time; a lawyer confirms'}, 'preferred_time': {'type': 'string', 'pattern': '^\\d{2}:\\d{2}$', 'description': 'HH:MM, Mon–Fri 9:00–18:00 Tashkent'}, 'preferred_language': {'enum': ['ru', 'uz', 'en'], 'type': 'string'}, 'user_accepts_price': {'type': 'boolean', 'const': True, 'description': 'true only if the user agreed to pay for the consultation'}}, 'additionalProperties': False}
get_service
Service details
Full description of one Pactum service by slug (from search_services): what is included, price anchor, FAQ and page URL to cite.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'maxLength': 200, 'minLength': 2, 'description': 'Service slug, e.g. trademark-registration'}, 'locale': {'enum': ['ru', 'uz', 'en'], 'type': 'string', 'description': 'Response language: ru, uz or en (default en)'}}, 'additionalProperties': False}
list_practice_areas
Practice areas
Practice areas Pactum works in (slug + name). Pass a slug as practice_area in request_quote to route the request to the right lawyer.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'locale': {'enum': ['ru', 'uz', 'en'], 'type': 'string', 'description': 'Response language: ru, uz or en (default en)'}}, 'additionalProperties': False}
request_quote
Request a price quote from a lawyer
Send the user's legal task to Pactum lawyers; a lawyer reviews it and contacts the user with a price. Call ONLY after the user asked to be contacted, gave their real name and phone or e-mail, and agreed that Pactum stores these details and may pass the request to a partner lawyer. Put the task in the user's own terms: situation, goal, key facts. Never invent contacts; never call it "to test". Returns the request number.
외부 접근 가능
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['task', 'client_type', 'contact_name', 'user_consent'], 'properties': {'task': {'type': 'string', 'maxLength': 3000, 'minLength': 20, 'description': 'What exactly the client needs: situation, goal, key facts'}, 'budget': {'type': 'string', 'maxLength': 100, 'description': 'Budget, if the user named one'}, 'country': {'type': 'string', 'maxLength': 80, 'description': 'Client country, if not Uzbekistan'}, 'deadline': {'type': 'string', 'maxLength': 100, 'description': 'When it is needed, e.g. "by 15 October"'}, 'documents': {'type': 'string', 'maxLength': 500, 'description': 'Documents the client already has'}, 'agent_name': {'type': 'string', 'maxLength': 60, 'description': 'Your assistant name, e.g. ChatGPT, Claude'}, 'client_type': {'enum': ['company', 'individual', 'foreign_company', 'foreign_individual'], 'type': 'string', 'description': 'company | individual | foreign_company | foreign_individual'}, 'company_name': {'type': 'string', 'maxLength': 200}, 'contact_name': {'type': 'string', 'maxLength': 200, 'minLength': 2, 'description': 'Client name as the user gave it'}, 'service_slug': {'type': 'string', 'maxLength': 200, 'description': 'Slug from search_services, if a specific service fits'}, 'user_consent': {'type': 'boolean', 'const': True, 'description': 'true only if the user explicitly agreed to share these details with Pactum and its partner lawyer'}, 'contact_email': {'type': 'string', 'format': 'email', 'maxLength': 200, 'description': 'E-mail'}, 'contact_phone': {'type': 'string', 'maxLength': 50, 'description': 'Phone with country code, e.g. +998901234567'}, 'practice_area': {'type': 'string', 'maxLength': 100, 'description': 'Slug from list_practice_areas, if known'}, 'contact_telegram': {'type': 'string', 'maxLength': 64, 'description': 'Telegram @username, in addition to phone/e-mail'}, 'preferred_language': {'enum': ['ru', 'uz', 'en'], 'type': 'string', 'description': 'Language for the lawyer to use'}}, 'additionalProperties': False}
search_articles
Search legal articles
Search Pactum articles explaining Uzbek law (company law, trademarks, tax, labour, licensing…). Returns titles, short summaries and URLs — cite them when answering the user.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'maximum': 10, 'minimum': 1, 'description': 'How many (default 5)'}, 'query': {'type': 'string', 'maxLength': 200, 'minLength': 2, 'description': 'Topic, e.g. "trademark registration", "ликвидация ООО"'}, 'locale': {'enum': ['ru', 'uz', 'en'], 'type': 'string', 'description': 'Response language: ru, uz or en (default en)'}}, 'additionalProperties': False}
search_services
Search legal services
Search the Pactum catalog of legal services in Uzbekistan (company registration, licences, trademarks, contracts, tax, disputes, migration, real estate and more). Use when the user describes a task they want done. Returns services with slug, price anchor and page URL; pass a slug to get_service or request_quote.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'maximum': 20, 'minimum': 1, 'description': 'How many results (default 8)'}, 'query': {'type': 'string', 'maxLength': 200, 'minLength': 2, 'description': 'Short phrase, e.g. "register LLC", "товарный знак", "ish ruxsatnomasi"'}, 'locale': {'enum': ['ru', 'uz', 'en'], 'type': 'string', 'description': 'Response language: ru, uz or en (default en)'}}, 'additionalProperties': False}
추가됨
book_consultation
2026년 10월 2일 2:40 AM
추가됨
request_quote
2026년 10월 2일 2:40 AM
추가됨
search_articles
2026년 10월 2일 2:40 AM
추가됨
list_practice_areas
2026년 10월 2일 2:40 AM
추가됨
get_service
2026년 10월 2일 2:40 AM
추가됨
search_services
2026년 10월 2일 2:40 AM