MCP 서버

Dadras — Iranian law (دادرس)

com.dadrasai/iranian-law

이 MCP로 할 수 있는 일

Provides Iranian statutes, legal-term definitions, searchable articles, and calculators for late-payment damages, mehrieh, stamp duty, and other legal amounts.

calculate_late_payment
Late-payment damages (خسارت تأخیر تأدیه)
خسارت تأخیر تأدیه on a debt (مادهٔ ۵۲۲ قانون آیین دادرسی مدنی): what the loss of purchasing power between the month a debt fell due and the month it is paid comes to, from the central bank's price index. Call it for any question about what a late debt is worth today, and never work the figure out yourself. Amounts in rial; dates in the Jalali calendar.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'required': ['principal_rial', 'due_year', 'due_month'], 'properties': {'due_year': {'type': 'integer', 'description': 'Jalali year the debt fell due or was demanded.'}, 'due_month': {'type': 'integer', 'maximum': 12, 'minimum': 1, 'description': 'Jalali month, 1 for فروردین.'}, 'payment_year': {'type': 'integer', 'description': 'Jalali year of payment; this year when they do not say.'}, 'payment_month': {'type': 'integer', 'maximum': 12, 'minimum': 1, 'description': 'Jalali month of payment, 1 for فروردین.'}, 'principal_rial': {'type': 'number', 'description': 'اصل دین, in ریال.'}}}
calculate_mehrieh
Mehrieh at today's value (مهریه به نرخ روز)
Value a mehrieh at today's prices: a sum in ریال indexed from the year of the marriage to the year of the claim, or a number of gold coins at their current price. Call it for any question about what a mehrieh is worth now, and never work the figure out yourself. Amounts in rial; dates in the Jalali calendar.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'required': ['kind'], 'properties': {'kind': {'enum': ['currency', 'coin'], 'type': 'string', 'description': "«وجه رایج» — a sum of money — or «سکه». Coins are not indexed; they are valued at the day's price."}, 'coin_type': {'enum': ['sekee', 'sekeb'], 'type': 'string', 'description': 'sekee is سکهٔ تمام امامی and is what courts usually take; sekeb is سکهٔ تمام بهار آزادی.'}, 'claim_year': {'type': 'integer', 'description': "Jalali year of the claim; this year when they do not say. Where the mehrieh is paid out of a deceased husband's estate, the year of the death instead."}, 'coin_count': {'type': 'integer', 'description': 'How many full coins the عقدنامه names.'}, 'marriage_year': {'type': 'integer', 'description': 'Jalali year the marriage was contracted.'}, 'already_paid_rial': {'type': 'number', 'description': 'What has already been paid, in ریال.'}, 'contract_amount_rial': {'type': 'number', 'description': 'The sum written in the عقدنامه, in ریال.'}}}
calculate_stamp_duty
Lawyer's power-of-attorney stamp duty (تمبر وکالت)
The tax stamp on a وکالت‌نامه (مادهٔ ۱۰۳ قانون مالیات‌های مستقیم) and the fund and Bar shares paid with it, for one stage of one case. Call it for any question about what a lawyer pays to file a وکالت‌نامه, and never work the figure out yourself. Amounts in rial; dates in the Jalali calendar.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'required': ['case_kind'], 'properties': {'stage': {'enum': ['first', 'appeal', 'supreme', 'enforcement', 'prosecution', 'order_objection', 'cassation'], 'type': 'string', 'description': 'A civil matter is first, appeal, supreme or enforcement. A criminal one is prosecution (دادسرا), first, appeal, order_objection (اعتراض به قرار) or cassation.'}, 'case_kind': {'enum': ['financial', 'non_financial', 'family', 'criminal', 'administrative', 'non_judicial'], 'type': 'string', 'description': 'family covers امور حسبی and the financial claims of a marriage — mehrieh and نفقه are family, not financial. non_judicial is a هیأت such as قانون کار.'}, 'membership': {'enum': ['bar', 'markaz'], 'type': 'string', 'description': 'bar is کانون وکلای دادگستری, markaz is مرکز وکلا؛ they owe different shares. bar when not said.'}, 'criminal_band': {'enum': ['court1_capital_grade1', 'court1_grade2_3', 'court1_other', 'court2_hudud_diyat_grade4_5', 'court2_grade6', 'court2_other', 'article48_note'], 'type': 'string', 'description': 'Which band the gravest charge falls in. court1 is کیفری یک، نظامی یک و انقلاب; court2 is کیفری دو، نظامی دو و اطفال.'}, 'extra_charges': {'type': 'integer', 'description': 'Charges beyond the gravest one, in a criminal case.'}, 'claim_amount_rial': {'type': 'number', 'description': 'بهای خواسته, in ریال. Only a financial claim has one.'}, 'contract_fee_rial': {'type': 'number', 'description': 'The حق\u200cالوکاله written in the وکالت\u200cنامه, in ریال. Left out, the stamp is computed on the tariff for that stage, which is also its floor.'}, 'government_client': {'type': 'boolean', 'description': 'The client is a ministry, a state company or a شهرداری.'}}}
explain_legal_term
Explain an Iranian legal term (واژه‌نامهٔ حقوقی)
What a Persian legal term means — «مهرالمثل», «اعسار», «قیم», «دعوای بازرگانی» — from Dadras's legal glossary, with the article each definition explains and its dadrasai.com link. Use it when a reader asks what a legal word means.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'required': ['term'], 'properties': {'term': {'type': 'string', 'maxLength': 60, 'minLength': 2, 'description': 'The term in Persian, e.g. «مهرالمثل».'}}, 'additionalProperties': False}
find_law
Find an Iranian law by name
Find Iranian laws by (part of) their name in Dadras's library and get each one's slug, article count and dadrasai.com page.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'maxLength': 120, 'minLength': 2}}, 'additionalProperties': False}
get_law_article
Read one article of an Iranian law
The full text of one article of an Iranian statute or regulation, with its dadrasai.com link. Give the law's name and the article number (law: «قانون مدنی», article: «۱۰») or a slug/link from another tool's result.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'properties': {'law': {'type': 'string', 'maxLength': 150, 'description': "The law's Persian name, e.g. «قانون مجازات اسلامی»."}, 'slug': {'type': 'string', 'maxLength': 300, 'description': 'An article slug or dadrasai.com/laws/… link instead.'}, 'article': {'type': 'string', 'maxLength': 20, 'description': 'Article number, e.g. «۱۰» or «۲۹۶ مکرر».'}}, 'additionalProperties': False}
list_calculators
List Dadras's legal calculators
Every legal calculator Dadras offers (diya, inheritance shares, court fees, lawyer's fees, court deadlines and more) with the fields each one takes, for run_calculator.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'properties': {}, 'additionalProperties': False}
list_law_articles
List the articles of an Iranian law
The articles of one law in order, 50 per page, each with its slug.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'required': ['law_slug'], 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1}, 'law_slug': {'type': 'string', 'maxLength': 200, 'description': 'From find_law.'}}, 'additionalProperties': False}
run_calculator
Run a Dadras legal calculator
Run one calculator from list_calculators: slug plus values keyed by the field ids it lists. Returns the result, its breakdown, the reference figures used and their legal basis. Never work these figures out yourself.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'required': ['slug', 'values'], 'properties': {'slug': {'type': 'string', 'maxLength': 40}, 'values': {'type': 'object', 'additionalProperties': {'type': ['string', 'number']}}}, 'additionalProperties': False}
search_iranian_law
Search Iranian law (دادرس)
Search the text of Iranian statutes and regulations (قوانین و مقررات) published by Dadras. Returns matching articles with their text and a dadrasai.com link to each. Use it for any question about what Iranian law says, and quote from the results instead of from memory. Write the query in Persian, in the statute's vocabulary — «شرایط فسخ قرارداد اجاره», «مجازات کلاهبرداری», «ماده ۱۰ قانون مدنی» — not as a story. An article named by number and law comes first.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 5, 'maximum': 8, 'minimum': 1}, 'query': {'type': 'string', 'maxLength': 200, 'minLength': 2, 'description': 'Persian search phrase, e.g. «حضانت فرزند پس از طلاق».'}}, 'additionalProperties': False}
추가됨
run_calculator
2026년 10월 5일 2:40 AM
추가됨
list_calculators
2026년 10월 5일 2:40 AM
추가됨
calculate_stamp_duty
2026년 10월 5일 2:40 AM
추가됨
calculate_late_payment
2026년 10월 5일 2:40 AM
추가됨
calculate_mehrieh
2026년 10월 5일 2:40 AM
추가됨
explain_legal_term
2026년 10월 5일 2:40 AM
추가됨
list_law_articles
2026년 10월 5일 2:40 AM
추가됨
find_law
2026년 10월 5일 2:40 AM
추가됨
get_law_article
2026년 10월 5일 2:40 AM
추가됨
search_iranian_law
2026년 10월 5일 2:40 AM