mcpField
I
Iran Tax

Iran Tax

ローカル
github.com金融データ01 日前に更新

Iran Tax について

Iran Taxは、イランの公開税務情報を検索する読み取り専用MCPサーバーです。電子請求書の商品IDとVAT、事業活動コード、不動産価値、税務規則、公式FAQを扱います。

主な機能

  1. 01電子請求書の商品IDとVAT率を検索
  2. 02事業活動コードと利益比率を参照
  3. 03公式の不動産価値を取得
  4. 04税務規則を検索して文書を閲覧
  5. 05税務当局のFAQを検索

活用シーン

  1. 01商品の電子請求書IDとVAT率を調べる
  2. 02事業活動コードの利益比率を確認
  3. 03指定地点の不動産価値を調べる
  4. 04税法の条文や通達を探す

MCP 対応

stdio経由でMCPクライアントに6種類の読み取り専用ツールを提供します。tax.gov.ir、stuffid.tax.gov.ir、regulation.tax.gov.irの公開情報を読み取ります。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"sepehr071-iran-tax": {
"command": "uvx",
"args": [
"iran-tax-mcp"
],
"env": {
"IRAN_TAX_MCP_PROXY": "<IRAN_TAX_MCP_PROXY>"
}
}
}
}
起動コマンドuvx iran-tax-mcp
設定が必要な環境変数
IRAN_TAX_MCP_PROXYOptional HTTP proxy URL. System proxy settings are ignored. Also accepts a comma-separated list: one is used until it gets blocked or fails to connect, then the next.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypiiran-tax-mcp0.1.2

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

iran-tax-mcp:AI エージェント向けイラン税務 MCP サーバー

税務当局の公式公開システムを利用して、AI エージェントがイランの税務に関する質問(مالیات)に回答できるようにします。
税務当局のサイト、商品・サービス ID システム stuffid.tax.gov.ir、税務規則データベース regulation.tax.gov.ir を利用する、非公式の読み取り専用 MCP サーバーです。
電子インボイスの商品 ID と VAT 税率、業種コード、不動産取引価格、税法、通達、裁定、公式 FAQ を扱います。

PyPI Python CI MCP Registry License: MIT

Install in VS Code

AI エージェント向け · 理由 · できること · クイックスタート · ツール · 仕組み · 知っておくとよいこと · FAQ · 設定 · فارسی · 開発


AI エージェント向け

  • 概要: イラン国税庁(سازمان امور مالیاتی کشور)の公開サービスである tax.gov.ir、stuffid.tax.gov.ir、regulation.tax.gov.ir 向けの非公式 MCP サーバー(モデルコンテキストプロトコル)です。回答はペルシャ語です。
  • インストール: uvx iran-tax-mcp または claude mcp add iran-tax -- uvx iran-tax-mcp。トランスポート:stdio。uv(Python 3.10 以降)が必要です。
  • 認証: 不要です。API キーやアカウントも必要ありません。IRAN_TAX_MCP_PROXY(HTTP プロキシ URL、またはカンマ区切りのリスト)は任意で指定できます。システムのプロキシ設定は無視されます。各サイトは国外の IP アドレスからのアクセスを拒否することがよくあります。イラン国外から利用する場合は、イラン国内から接続するプロキシを使用してください。
  • アクセス: 読み取り専用です。ログイン、申告、インボイス発行、支払いは行わないため、ツールを呼び出す前の確認は不要です。
  • ツール: 6 種類あり、すべて tx_ で始まります:tx_goods_search、tx_activity_codes、tx_property_value、tx_regulations_search、tx_regulation_text、tx_faq_search。法律に関する質問では、まず tx_regulations_search を呼び出し、検索結果の id と type を tx_regulation_text に渡してください。
  • 利用する場面: 企業や会計士が、電子インボイス用の商品・サービス ID とその VAT 税率、業種コードとその VAT 段階、住所における公式不動産評価額、税法条文の本文、通達(بخشنامه)や裁定、または公式 FAQ の回答を必要とする場合に利用してください。
  • 利用しない場面: 納税者本人のデータ(申告書、インボイス、債務、経済コードの照会)が必要なタスクには利用しないでください。これらにはログインまたは CAPTCHA が必要で、提供対象外です。
  • 出力: コンパクトな JSON です。日付と年はヒジュラ太陽暦表記です(1405/07/27、1404)。金額はリアル建ての整数です。null と空のフィールドは省略されます。応答は約 15 KB 以内です。長文は 6000 文字ずつに分割され、リストの件数には上限があります。
  • ネットワーク: tx_goods_search で語句を検索する初回は 15~30 秒かかります(1 時間キャッシュされます)。
  • 機械可読データ: server.json と iran-mcp カタログ。

理由

イランの税務情報は、それぞれ独自のフォーム、ポストバック、検索画面を備えた3つの政府サイトに分散しています。ある製品のVAT税率を調べるには時間のかかるID検索が必要で、直接税法の第169条の2を探すには1.6 MBのページをスクロールしなければなりません。iran-tax-mcpを使えば、エージェントが検索を実行し、適切な文書を選び、求められた箇所だけを返します。

あなた: 電子請求書システムでのノートパソコンのVATの扱いはどうなっていますか?

エージェント: 呼び出し tx_goods_search(query="لپ تاپ", limit=5)

有効な一般商品IDのうち、順位が最も高いものと、そのVAT税率、種類、有効期間が返されます。

すべての応答は、エージェントのコンテキストをあふれさせないよう、約15 KB以内に収まるよう調整されています。

できること

  • 電子請求書の商品・サービスID(شناسه کالا و خدمات)を、説明または13桁のIDから検索できます。VAT税率、種類、有効期間も確認できます
  • 事業活動コード(اینتاکد)を検索できます。VAT段階、事業グループ、公定利益率も確認できます
  • 公定不動産評価額(ارزش معاملاتی)と1 m²あたりの賃料を確認できます。地図上の地点から冊子の区画・行と税務署も調べられます
  • 税法、規則、通達、裁定、意見書、書簡、用語集を新しい順に検索できます
  • 1件の文書の全文、またはماده 169 مکررのような特定の条文を、公定PDFリンクとともに取得できます
  • 税務当局の公式FAQを検索できます
  • 読み取り専用設計:ログイン、申告、支払いはありません

プロンプトの例:

  • 「ノートパソコンの電子請求書用商品IDとVAT税率を調べてください。」
  • 「レストランに適した事業活動コードはどれですか?また、1404年の利益率を教えてください。」
  • 「緯度35.70、経度51.40地点の1 m²あたりの公定不動産評価額はいくらですか?」
  • 「直接税法の第169条の2(مکرر)を表示してください。」
  • 「電子請求書におけるVATに関する最新の通達を教えてください。」
  • شناسه کالا و خدمات برای لپ‌تاپ چیست و نرخ ارزش افزوده آن چقدر است؟
  • متن ماده ۱۶۹ مکرر قانون مالیات‌های مستقیم را بیاور.
  • ارزش معاملاتی ملک در این مختصات چقدر است؟

クイックスタート

uvが必要です。APIキーやアカウントは不要です。イラン国外から利用する場合は、知っておくとよいことのプロキシに関する注意事項をご覧ください。

Claude Code
claude mcp add iran-tax -- uvx iran-tax-mcp
Claude Desktop

「設定」→「開発者」→「設定を編集」を開き、次を追加します:

{
  "mcpServers": {
    "iran-tax": { "command": "uvx", "args": ["iran-tax-mcp"] }
  }
}
Cursor

上記のClaude Desktopのブロックを~/.cursor/mcp.json(またはプロジェクト内の.cursor/mcp.json)に追加します。

VS Code (Copilot agent mode)

上のVS Codeにインストールをクリックするか、.vscode/mcp.jsonに追加します:

{
  "servers": {
    "iran-tax": { "type": "stdio", "command": "uvx", "args": ["iran-tax-mcp"] }
  }
}
Codex CLI
codex mcp add iran-tax -- uvx iran-tax-mcp

または、~/.codex/config.tomlに追加します:

[mcp_servers.iran-tax]
command = "uvx"
args = ["iran-tax-mcp"]
Gemini CLI

~/.gemini/settings.jsonに追加します:

{
  "mcpServers": {
    "iran-tax": { "command": "uvx", "args": ["iran-tax-mcp"] }
  }
}
Windsurf

Claude Desktopのブロックを~/.codeium/windsurf/mcp_config.jsonに追加します。

その他

標準的なstdio MCPサーバーです。uvx iran-tax-mcpを実行するか、pip install iran-tax-mcpを実行してからiran-tax-mcpを実行してください。

## ツール
ツール機能
tx_goods_search説明または13桁のIDによる、VAT率、種類、有効性を含む電子請求書の商品・サービスID(شناسه کالا و خدمات)の検索(query、kind、general_only、limit 1~20)。語句を初めて検索する場合は15~30秒かかります。結果は1時間キャッシュされます。
tx_activity_codesVAT段階、業種グループ、公式利益率を含む活動コード(اینتاکد)の検索(query、year、commercial、limit 1~20)。
tx_property_value指定地点の公式不動産取引価格(ارزش معاملاتی)と1平方メートルあたりの賃貸価格、冊子のブロックと行、および税務署(latitude、longitude、year)。
tx_regulations_search税法、規則、通達、裁定、見解、通信文書、用語集を新しい順に検索(query、type、title_only、page)。
tx_regulation_textメタデータと公式PDFリンクを含む、1件の文書全文、または ماده 169 مکرر のような文書内の1つの記事(id、type、article、part)。
tx_faq_search税務当局のFAQ:一致する質問とリンクを検索(query)。

6つすべてのツールに readOnlyHint: true が注釈として付与されています。

仕組み

  AI agent  (Claude, Cursor, Copilot, ...)
      │
      │  MCP over stdio
      ▼
  iran-tax-mcp  (runs on your machine)
      │
      │  HTTPS
      ├──────▶  tax.gov.ir              activity codes, property values, FAQ
      ├──────▶  stuffid.tax.gov.ir      goods/service IDs and VAT
      └──────▶  regulation.tax.gov.ir   laws, circulars, rulings

iran-tax-mcp はローカルで動作し、3つのサイトが使用しているものと同じ公開ページとエンドポイントを読み取ります。間にホスト型サーバーはなく、APIキーも不要です。リクエストはChromeを偽装するクライアント経由で送信され、一度に最大4件まで、少し間隔を空けて実行されます。タイムアウト、ネットワークエラー、5xx、429の場合は最大2回再試行します。許可された税務関連ホストとの通信のみを行い、読み取り専用です。

知っておくと便利なこと

  • ネットワーク: トルコのプロキシ出口経由ではこれらのサイトがタイムアウトしましたが、イランの接続からは直接応答がありました。イラン国外では、IRAN_TAX_MCP_PROXY にイランを出口とするHTTPプロキシを設定してください。システムのプロキシ環境変数は意図的に無視されます。
  • 商品検索の初回は時間がかかります: IDシステムは検索のたびにファイルを作成します(数万行を含む「لپ تاپ」のような幅広い語句では15~30秒)。サーバーはファイルをダウンロードしてランキング付けし(有効な一般IDを先に表示)、1時間キャッシュします。応答は最大20行に制限されます。
  • 活動コード: 2つの数値列は利益率(نسبت سود فعالیت, نسبت سود ناویژه به فروش)であり、税率ではありません。商業/非商業の切り替え(تجاری / غیرتجاری)に「すべて」の選択肢はありません。
  • 不動産価格: 結果は、指定した年における地点の公式取引価格です。
  • 規制文書のテキスト: 長い文書は6000文字ごとに分割されます。次の part または単一の記事を指定して取得してください。文書は1時間キャッシュされます。
  • 単位: 年と日付はジャラーリー暦、金額は整数のリヤルです。
  • 対応していないこと: 経済コード(شماره اقتصادی)や無効な会社の検索、証明書、申告書、請求書、支払い、ログイン、CAPTCHAの解決には対応していません。

FAQ

イランの税務データを取得する API や MCP サーバーはありますか?

税務当局の公開サイトには、これらの情報を取得するための公開 API は文書化されていません。iran-tax-mcp は、tax.gov.ir、stuffid.tax.gov.ir、regulation.tax.gov.ir の公開ページを読み取り、AI エージェント向けに簡潔な JSON を返す、6 つの読み取り専用ツールを備えた非公式の MCP サーバーです。

イラン国外でも動作しますか?

多くの場合、動作しません。イランの政府サイトは、海外からの接続の多くを遮断します。このサーバーは、イラン国内の直接接続で構築・テストされています。接続に失敗する場合は、IRAN_TAX_MCP_PROXY にイラン国内のプロキシを設定してください。

なぜ経済コード(شماره اقتصادی)や無効な会社の検索ができないのですか?

tax.gov.ir のフォームには CAPTCHA が必要で、電子請求書 API を利用するには納税者の署名済みキーが必要です。このサーバーは、いずれも必要としない公開情報のみを使用します。

最初の商品検索に時間がかかるのはなぜですか?

ID システムは、検索結果のファイルを生成して応答するため、«لپ تاپ» のような広範な検索語句では 15~30 秒かかります。サーバーはファイルを一度だけダウンロードし、優先順位付け(有効な一般 ID を先頭に表示)してから 1 時間キャッシュするため、再検索はすぐに完了します。

特定の法律条文のテキストを取得するにはどうすればよいですか?

tx_regulations_search を呼び出して文書を検索し、続いてその id と type を指定し、article に ماده 169 مکرر のような条文を設定して tx_regulation_text を呼び出します。

活動コードの数値は税率ですか?

いいえ。2 つの数値列は、公式の利益率(نسبت سود فعالیت および نسبت سود ناویژه به فروش)です。

申告書の提出、請求書の発行、税金の支払いはできますか?

いいえ。ログイン機能も書き込み機能もなく、公開情報を読み取るだけです。返される情報は、税務または法律に関する助言ではありません。

エージェントに表示される内容をデバッグするにはどうすればよいですか?
npx @modelcontextprotocol/inspector uvx iran-tax-mcp

設定

変数デフォルト意味
IRAN_TAX_MCP_PROXY未設定税務サイトへのリクエストに使用する任意の HTTP プロキシ URL です。システムのプロキシ設定は無視されます。カンマ区切りで複数指定すると、順番に使用されます。プロキシがブロックされるか接続できない場合は、次のプロキシに切り替わります

ペルシア語:イラン税務 MCP サーバー

iran-tax-mcp は、国家税務庁の公開サービス向けの非公式な読み取り専用 MCP サーバーです。このサーバーを使うと、AI アシスタント(Claude、Cursor、Copilot など)から tax.gov.ir、stuffid.tax.gov.ir、regulation.tax.gov.ir の各システムを検索できます。

できること

  • 商品・サービス識別コード(電子インボイス、納税者システム)と付加価値税率を、商品の説明または 13 桁の識別コードから検索できます。
  • 付加価値税の区分と公式利益率を含む、**活動コード(イ​​ンタコード)**を検索できます。
  • 座標に基づいて、不動産の取引価格と平方メートルあたりの賃貸価格を検索できます。
  • 税務規則総合システムから、税法、通達、指示書、税務裁定を、全文または「第 169 条の反復」など特定の条文で検索できます。
  • 国家税務庁のよくある質問を検索できます。

注意事項

  • 読み取り専用です。アカウントにログインせず、申告書の提出や支払いも行いません。税務・法律上のアドバイスではありません。
  • 経済番号および無効な企業の照会は提供していません(CAPTCHA またはログインが必要です)。
  • 年と日付はペルシア暦で、金額はリヤルです。
  • 商品識別コードの初回検索には 15~30 秒かかります。その後、1 時間キャッシュされます。
  • これらのシステムは海外 IP を受け付けないことが多いため、イラン国内のインターネットを使用するか、IRAN_TAX_MCP_PROXY 変数にイランを出口とする HTTP プロキシを設定してください。
  • API キーは不要で、お使いのシステム上で実行されます。

インストール(最初に uv をインストールしてください)。Claude Code の場合:

claude mcp add iran-tax -- uvx iran-tax-mcp

Claude Desktop、Cursor、その他のアプリでは、Quick start セクションと同じ設定を使用してください。

質問例

  • 「ノートパソコンの商品・サービス識別コードと、その付加価値税率は何ですか?」
  • 「直接税法第 169 条の反復の条文を提示してください。」
  • 「電子インボイスに関する最新の通達はどれですか?」
  • 「レストランのインタコードは何ですか?」

開発

git clone https://github.com/sepehr071/iran-tax-mcp && cd iran-tax-mcp
uv sync
uv run ruff check . && uv run ruff format --check .
uv run python -m pytest -q          # offline unit tests
uv run python -m pytest -m live -q  # calls the real tax sites, needs an Iranian connection
uv build

ツールは src/iran_tax_mcp/(goods.py、taxgov.py、regulation.py)にあります。それぞれ、エージェントが使用すべきタイミングを説明する docstring を備えた、型付きの非同期関数です。Issue や PR は歓迎します。

リリースするには、pyproject.toml と server.json のバージョンを更新し、v* タグをプッシュしてください。GitHub Actions が PyPI に公開します。

関連サーバー

  • iran-mcp:イランの各種サービス向け MCP サーバーのカタログ
  • イランの法律や規則については qavanin-mcp
  • イランのニュースについては iran-news-mcp
  • ドル、金、硬貨の価格については tgju-mcp
  • テヘラン証券取引所については tsetmc-mcp

免責事項

非公式であり、イラン国家税務庁(سازمان امور مالیاتی کشور)との提携関係や、同庁による承認はありません。読み取り専用で、tax.gov.ir、stuffid.tax.gov.ir、regulation.tax.gov.ir の公開ページを使用します。これらのページは予告なく変更される場合があります。情報は参考目的のみであり、税務・法律上のアドバイスではありません。

作者

Sepehr Radmard:イランのウェブ向けオープンソース MCP サーバー。LinkedIn:linkedin.com/in/sepehr-radmard

Sepehr Radmard(سپهر رادمرد)が開発・保守しています。LinkedIn でつながるか、GitHub の @sepehr071 をフォローして、イランのウェブサイト向けの MCP サーバーをご覧ください。すべて iran-mcp に掲載されています。このリポジトリが役に立った場合は、スターを付けていただくと、ほかの人にも見つけてもらいやすくなります。

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。