rrk-mcp
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
rrk-mcp: Official Gazette of Iran (روزنامه رسمی) laws and rulings MCP server for AI agents
rrk-mcp is an unofficial, read-only MCP server for the laws and regulations database of the Official Gazette of Iran (rrk.ir). Its 5 tools list the newest laws, search them by title, full text, group, approver, special issue number or gazette date, read the full text of a law, court ruling or regulation, and list the licensed exchange offices. No API key or account is needed.
For AI agents · Quick start · Tools · Limits · فارسی
For AI agents
What: unofficial MCP server for rrk.ir, the Official Gazette: laws (قوانین), regulations (آییننامه، مصوبات), Court of Administrative Justice rulings (آرای دیوان عدالت اداری) and other texts published in the gazette since 1285 (2026 = 1405).
Install:
uvx rrk-mcporclaude mcp add rrk -- uvx rrk-mcp. Transport: stdio. Needs uv (Python 3.10+).Auth: none. Optional
RRK_MCP_PROXY(HTTP proxy URL); system proxy settings are ignored.Access: read-only; no confirmation is needed before calling any tool.
Tools: 5, all prefixed
rk_. Typical sequence:rk_law_filters(optional) ->rk_search_laws->rk_law_text.Use when: the user asks what the gazette published lately, wants a law or ruling by topic or date, or needs the text of one.
Do not use when: the user wants company registration notices (founding, capital change, board change, liquidation). rrk.ir does not offer those in an open search, so this server cannot look companies up.
Output: compact JSON, Persian text. Dates are Jalali (
1405/08/09).
Related MCP server: Barchin MCP
Quick start
claude mcp add rrk -- uvx rrk-mcpAny other client: run uvx rrk-mcp as a stdio MCP server ({"command": "uvx", "args": ["rrk-mcp"]}).
Tools
Tool | What it does |
| List the newest laws, rulings and regulations in the Official Gazette, newest first |
| Search laws by title words, full-text words, law group, approver, special issue number or Jalali gazette date range |
| List the law groups (categories) and approving authorities to filter by |
| Read one law's approver, gazette number and date, and full text (long texts in parts) |
| List the licensed currency exchange offices (location, phone, address) by province and city |
All 5 tools are annotated readOnlyHint: true.
Limits
Laws only. Company notices (آگهیهای ثبتی) sit behind rrk.ir's paid data service and login, so they are left out.
The portal is slow (a full-text search can take 10 seconds) and shares one session; the server keeps one session and reuses it.
rk_law_textworks with any code, but a code the session has not listed is located by paging the list (10-60 s, and codes below about 10,000 may not be found). Majlis debates (group 64) have a title only; the debate text is a PDF behind login.Gazette PDFs and the shop need login or payment, and are left out.
Persian ی and ک are converted to the Arabic ي and ك the portal stores; you can type either.
Development
uv sync
uv run ruff check . && uv run ruff format --check .
uv run python -m pytest -q
uv run python -m pytest -m live -qفارسی
rrk-mcp یک سرور MCP غیررسمی و فقطخواندنی برای پایگاه قوانین و مقررات روزنامه رسمی (rrk.ir) است: فهرست جدیدترین قوانین، جستجو بر اساس عنوان، متن، شماره ویژهنامه و تاریخ روزنامه، فیلتر بر اساس گروه قوانین و مرجع تصویب، خواندن متن کامل قانون یا رأی، و فهرست صرافیهای مجاز بانک مرکزی. جستجوی آگهیهای ثبتی شرکتها در سایت بهصورت باز وجود ندارد و پشتیبانی نمیشود.
Made by Sepehr Radmard (سپهر رادمرد) · github.com/sepehr071 · linkedin.com/in/sepehr-radmard
This server cannot be deployed
Maintenance
Related MCP Connectors
Web scraping and Iranian-web data tools for AI agents: JS rendering, proxies, Markdown output.
Persian and Iranian utilities for agents: Jalali dates, national ID, IBAN, holidays. Paid via x402.
95,000+ articles of Iranian law, a legal glossary and 8 Iranian legal calculators. Free.
Persian and Iranian utilities for agents plus text tooling. Paid via x402 or MPP.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceProvides AI assistants with up-to-date legal documents from official sources, enabling accurate legal information retrieval and analysis.20AGPL 3.0

Barchin MCPofficial
AlicenseNot gradedqualityBmaintenanceEnables AI agents to scrape and interact with the live web, including Iranian sites, through remote Streamable HTTP tools for JavaScript rendering, rotating Iranian proxies, anti-bot handling, screenshots/PDFs, and site-specific actors with Markdown, text, or HTML output.MIT- AlicenseAqualityAmaintenanceEnables AI agents to look up Iranian tax information from the National Tax Administration's public systems without login: e-invoice goods/service IDs and VAT rates, activity codes, official property transaction values, and the text of tax laws, circulars, rulings and FAQ answers. Read-only stdio tools return compact Persian-friendly JSON, making it useful for accountants and businesses that need authoritative tax references.6192 PyPIMIT
- AlicenseAqualityAmaintenanceEnables AI agents to search roughly 168,000 Iranian laws, regulations, court votes and legal opinions by title or full text, read a law or a single article, and trace amendments, article history and citing documents. Read-only, no authentication, with results returned as compact JSON from Claude, Cursor or Copilot.7211 PyPIMIT