Pactum — legal services in Uzbekistan
Server Details
Uzbekistan legal services: law, state fees, deadlines, lawyer quotes, company registration.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 17 tools
Two overlap clusters exist: `search` covers articles, services, glossary and state fees, duplicating `search_articles` and `search_services`; and `fetch` (by id) competes with `get_article`/`get_service` (by slug) for the same content. The request-side tools (request_quote vs start_company_registration vs add_request_details vs book_consultation) are cross-referenced in their descriptions, which mostly resolves them, but an agent must read carefully to pick the right search/fetch path.
Consistent snake_case with verb-first names (get_*, search_*, list_*, add_*, book_*, start_*, request_*). The only deviations are the bare verbs `search` and `fetch`, which are conventional generic names but break the verb_noun pattern used everywhere else.
At 17 tools it sits slightly above the ideal band, but each maps to a distinct resource or lifecycle step (content lookup, pricing, intake, status). The only redundancy is the three-way search surface and the id-vs-slug fetch pair, so a couple of tools could be consolidated.
The request lifecycle is well covered: create (request_quote / start_company_registration), amend (add_request_details), and track (get_request_status), plus content, pricing, deadlines, fees and company info. Minor gaps remain: no way to cancel or reschedule a request/consultation, and no listing of a user's own requests — the user must always supply the request number.
Available Tools
17 toolsadd_request_detailsAdd details to a requestAInspect
Pass new facts from the user to the lawyer handling an existing request: a changed deadline, extra circumstances, a list of documents, a preferred call time. Needs the request number and the phone or e-mail the request was sent with. Does not create a new request. For a closed request send a new one instead.
Inputs: contact (required), details (required), request_number (required), agent_name.
book_consultationBook a paid consultation with a lawyerAInspect
Book a consultation with a Pactum lawyer, prepaid; the amount is credited toward the service if the client orders it. Get the price from get_consultation_price first and tell it to the user. Call ONLY after the user asked for a consultation, accepted that 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.
Inputs: topic (required), contact_name (required), user_consent (required), contact_phone (required), +8 more.
fetchFetch a Pactum documentARead-onlyInspect
Full text of one item returned by search (a service, an article, a glossary term, a state-fee row or the company details) by its id. A pactum.uz page URL is accepted as well. Returns id, title, text, url, metadata.
Inputs: id (required). Returns: id, url, text, title, +1 more
get_articleRead a legal articleARead-onlyInspect
Full text of one Pactum article on Uzbek law by slug (from search_articles): the explanation with references to legal acts, and the page URL to cite. Use it to answer the user from the source instead of from memory.
Inputs: slug (required), locale, max_chars.
get_company_infoPactum company detailsARead-onlyInspect
Who Pactum is: legal entity and tax ID, office address, phone, e-mail, business hours, working languages, what it does and does not do, how prices are set, and contract/payment terms for foreign clients. Use it when the user asks who they would be dealing with or how to pay.
Inputs: locale.
get_consultation_pricePrice of a consultation with a lawyerARead-onlyInspect
Current price and length of a prepaid consultation with a Pactum lawyer. Read-only, books nothing. Call it BEFORE book_consultation and tell the user the price: book_consultation needs the user to accept it first.
Inputs: locale.
get_deadlinesTax, reporting and corporate deadlinesARead-onlyInspect
Calendar of statutory deadlines for businesses in Uzbekistan (tax returns and payments, financial statements, statistics, corporate and HR deadlines), each with the legal source. Without a query returns the deadlines falling in the next 45 days; with a query — matching rules with their next date. The data is in Russian.
Inputs: limit, query.
get_request_statusStatus of a requestARead-onlyInspect
Where a request sent earlier (request_quote, start_company_registration, the website or a phone call) stands: received, taken by a lawyer, in contact, in progress, ordered or closed. Needs the request number and the phone or e-mail the request was sent with — the status is given only to the person who sent it.
Inputs: contact (required), request_number (required).
get_serviceService detailsARead-onlyInspect
Full description of one Pactum service by slug (from search_services): what is included, price anchor, FAQ and page URL to cite.
Inputs: slug (required), locale.
get_state_feesState fees and duties in UzbekistanARead-onlyInspect
Official state fees (gosposhlina) and charges in Uzbekistan, verified against lex.uz: company and sole-proprietor registration, trademarks and patents, court fees, licences and permits, work permits and visas, apostille, notarial acts. Returns the rate as written in the act (in BRV or %), the amount in UZS, who pays, and the legal source. These are state charges, not Pactum prices. The data is in Russian; a query in Russian matches best.
Inputs: limit, query, section.
list_practice_areasPractice areasARead-onlyInspect
Practice areas Pactum works in (slug + name). Pass a slug as practice_area in request_quote to route the request to the right lawyer.
Inputs: locale.
lookup_termLegal term under Uzbek lawARead-onlyInspect
Definition of a legal or business term as Uzbek law defines it (e.g. MChJ/LLC, charter fund, beneficial owner, apostille, outstaffing, affiliated person), with the article of the act and a page URL to cite. Available in Russian and Uzbek; for other languages the Russian text is returned.
Inputs: term (required), locale.
request_quoteRequest a price quote from a lawyerAInspect
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.
Inputs: task (required), client_type (required), contact_name (required), user_consent (required), +12 more.
searchSearch Pactum (services, law articles, terms, state fees)ARead-onlyInspect
One search across everything Pactum publishes about doing business and legal matters in Uzbekistan: legal services with price anchors, articles explaining Uzbek law, glossary definitions and the table of state fees. Returns ids, titles and URLs; pass an id to fetch for the full text.
Inputs: query (required). Returns: results
search_articlesSearch legal articlesARead-onlyInspect
Search Pactum articles explaining Uzbek law (company law, trademarks, tax, labour, licensing…). Returns titles, short summaries and URLs — cite them when answering the user.
Inputs: query (required), limit, locale.
search_servicesSearch legal servicesARead-onlyInspect
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.
Inputs: query (required), limit, locale.
start_company_registrationStart registering a business in UzbekistanAInspect
Send a request to register a business in Uzbekistan — sole proprietor, LLC, LLC with a foreign founder, or a branch of a foreign company — with the facts a lawyer needs to quote and start: form, founders, director, activity, name, address. Use it instead of request_quote when the task is registration. Call ONLY after the user 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. Returns the request number, the catalog price anchor and what to tell the user.
Inputs: activity (required), entity_type (required), contact_name (required), user_consent (required), +15 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Official texts of Uzbekistan codes, laws and Supreme Court Plenum rulings, plus court practice
50+ Ukrainian legal sources, 120+ tools: laws on any date, case law, courts, companies, sanctions.
CPA affiliate network in Uzbekistan: offers, tracking links, orders, stats, Meta ads for partners.
Search and book appointments at service businesses across Uzbekistan.
Related MCP Servers
FlicenseNot gradedqualityCmaintenanceGives MCP clients access to a verified Iranian legal corpus — 70,000+ statute articles, 50,000+ court rulings, advisory opinions, circulars, official yearly rates and procedural deadlines — plus 14 legal calculators. Every result carries a source link so assistants can cite the exact article or ruling instead of answering from memory.-- AlicenseNot gradedqualityBmaintenanceEnables searching and reading Kazakhstan law texts, retrieving versions as of past dates, and exploring legislative history via MCP.-
- AlicenseNot gradedqualityBmaintenanceProvides AI assistants with up-to-date legal documents from official sources, enabling accurate legal information retrieval and analysis.21AGPL 3.0
- AlicenseBqualityCmaintenanceConnects AI clients to public Turkish legislation and court/board decisions, letting users search and retrieve legal texts, case law, and institutional rulings, and generate petition drafts and UYAP UDF files.20MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.