{"name":"irai","version":"f3eea69","endpoint":"/mcp","protocol":"MCP (stateless Streamable HTTP)","instructions":"有価証券報告書（EDINET XBRL）由来のデータを返す MCP（docs/specs/mcp-edinet-tools.md）。\n- 会社は company に証券コード・EDINET コード・現社名・旧商号・英字社名・読み（カナ・ひらがな）・登録済み通称を渡す。全角半角・英字の大小・カタカナとひらがな・空白・法人格（株式会社・(株) など）は区別しない。曖昧なら候補付きエラー（上場中から並び、上場区分と一致した別名を持つ）が返るので候補から選び直す。\n- search = 会社ごとに最新の有報1冊を全文検索（財務諸表・注記・経営指標等は対象外。監査報告書はKAMだけ対象）。1語2〜100文字・10語まで、空白区切りAND。会社・33業種・上場中・節で絞れる。会社ごとに一致ブロック数と抜粋3件、coverageを必ず返す。全文は抜粋のdoc_id・source_file・element_ordinalをdocumentに渡す。\n- screen = 全社・33業種・指定会社の FY（period_type=H1 なら上期）を主たる区分で1社1行に並べ、条件で絞る。順位・分位・指標ごとの n は条件適用前の母集団。既定は現在上場中（年度を指定しても当時の上場会社とは限らない。上場廃止も含めるなら include_delisted=true）、年度省略は各社最新の期。NULL・変則期間・単位の崩れと異常値の疑い（flags の unit_suspected・outlier_suspected）は順位なしで、条件に一致せず sort では末尾。金額条件は円、display_unit は出力だけ。算式は catalog kind=rules、時系列・出典は series。\n- company ツール = 会社の現在の属性だけ（社名・コード・上場区分・33 業種・英字社名）。各ツールの会社欄（書類の document.company・screen や search の行も）も同じ現在の属性で、書類の提出時点の値ではない。監査法人は lists の audit_firms、財務数値は series、事業内容の原文は document。\n- filings = 会社の書類一覧と収録状況（未収録の書類も出る）。臨時報告書は行に提出事由と 1 行要約（LLM 生成・未検査。数値は document の原文で確かめる。null は未生成）。reason（事由の日本語名の部分一致）か doc_types を渡せば company を省略して会社をまたいで引ける（since の既定は 30 日前。投資信託・投資証券は既定で除き include_funds=true で含める）。ingestion で収録状況、description で説明文の部分一致（例 新規公開）を絞れる。series = 会社の時系列（共通指標に名寄せした採用値。状態・出典・候補・注意付き）。statements = 書類 1 冊の本表を原文の並びで全行（名寄せなし）。document = 原文ブロックの一覧と本文。lists = 書類に載っている事項の一覧表（現在は大株主 major_shareholders・監査法人 audit_firms・役員区分別の報酬 officer_compensation・自己株式等 treasury_shares・決議ごとの配当 dividend_resolutions・セグメント segments・役員一覧 officers・個人別の役員報酬 individual_officer_compensation・連結子会社の人的資本 subsidiary_human_capital・政策保有株式 cross_shareholdings）を書類ごとに documents 配列で。会社だけなら半期を含む最新の 1 冊、years は FY の期末ごとの最新を新しい順に最大 years 冊、fiscal_year はその年度の FY、doc_id はその書類。年をまたいで行を突き合わせない。catalog = 語彙と指標コードと採用規則と一覧表の種類（list_tables）と提出事由（report_reasons）。\n- text の行は状態・注意・収録状況・連結区分を日本語のラベルで出し（例「異値あり確定」「未収録・取込未了」「連結」）、data（structuredContent）の値はコードのまま。コードの意味は catalog の statuses・flags・ingestion。\n- 期の識別子 period_id は 開始日_終了日（時点は終了日）。隣の fiscal_year（所属する事業年度の期末の暦年。3 月決算の上期 2025-04〜09 は 2026）/ period_type（FY / H1 / irregular）/ months で読む。\n- 金額は既定で円の整数（開示値のまま）。display_unit=million_yen などで換算できる（割るだけで丸めない。unit も換算後の単位）。一株指標・株数・比率は換算しない。null は「数値なし（nil）」か「fact 無し」で、0 ではない。\n- 欠けた期を理由つきで並べる no_data（no_candidate = seed 未対応・派生の入力不足 / not_ingested = 書類が未収録。派生指標は欠けた入力の指標と期を missing_inputs で返す）は series だけ。series の出典の種別 130 は訂正有報からの採用で、訂正前の原本は filings → statements で引く。lists は空（documents=[]）を返すので filings で収録状況を確認する。statements は metric が null の行で未対応か内訳（SS の構成要素の列。member_label に列の名前）を示す。未収録の理由は filings（not_targeted = 対象外、not_extracted = 対象なのに未収録）。原文は document。\n- 書類の参照（statements・document・lists の document、filings の行）と series の sources（出典の書類。会社ごとに 1 回）に url を付ける。url は EDINET の閲覧ページの入口。閲覧期間を過ぎた書類や取り下げた書類は EDINET で開けないことがある。\n- 値がおかしい・データが無い・使いにくいときは feedback で運営に届く。送る前に利用者へ内容を見せて確認する。\n- 出典: 金融庁 EDINET（PDL 1.0）。編集・加工: IRAI 運営者。利用規約・出典と二次利用の書き方の全文は catalog kind=terms、プライバシーポリシーは kind=privacy。"}