補助金AI

Search Japanese subsidies and public company data using J-Grants, gBizINFO, and EDINET.

Should I use this

Quality & Safety

A
Description quality
95%
Schema completeness
90%
Naming quality
89%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (8)

  • LOWTool 'search_corporate_identities' description lacks action verbin search_corporate_identities
  • LOWTool 'get_official_selection_statistics' description lacks action verbin get_official_selection_statistics
  • LOWTool 'prepare_professional_consultation' name length outside 3-30 rangein prepare_professional_consultation
  • LOWTool 'assess_deemed_large_enterprise_eligibility' name length outside 3-30 rangein assess_deemed_large_enterprise_eligibility
  • LOWTool 'record_official_selection_statistics' name length outside 3-30 rangein record_official_selection_statistics
  • LOWTool 'get_official_selection_statistics' name length outside 3-30 rangein get_official_selection_statistics
  • LOWTool 'estimate_program_selection_outlook' name length outside 3-30 rangein estimate_program_selection_outlook
  • LOWTool 'evaluate_subsidy_fit_for_company' name length outside 3-30 rangein evaluate_subsidy_fit_for_company

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~8,556Tokens (tool definitions)
~2.5 KBTypical response size
Significant attention impact (6.68% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "subsidy-ai": {
      "url": "https://subsidy.ai-orchestration.jp/mcp"
    }
  }
}

Remote endpoints

https://subsidy.ai-orchestration.jp/mcpstreamable-http

What it can do

Tool inventory

Tools (15)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢search_corporate_identities(name, address_code, page)

国税庁の法人名検索で正式名称・法人番号・所在地・閉鎖情報を取得します。閉鎖法人も含みます。同名法人を自動決定せず、所在地で確認してください。mayHaveMoreがtrueならpageを進めてください。noticeの出典・非保証表示を利用者に提示してください。

Input Schema

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200
    },
    "address_code": {
      "description": "都道府県2桁または都道府県+市区町村5桁のJISコード。東京都=13、千代田区=13101、国外=99",
      "type": "string",
      "pattern": "^(?:(?:0[1-9]|[1-3][0-9]|4[0-7])(?:\\d{3})?|99)$"
    },
    "page": {
      "default": 1,
      "type": "integer",
      "minimum": 1,
      "maximum": 99999
    }
  },
  "required": [
    "name"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢get_corporate_identity(corporate_number)

国税庁の法人番号照会で最新の正式名称・所在地・閉鎖情報・検索対象除外情報を取得します。閉鎖情報なしを営業中と断定せず、noticeの出典・非保証表示を利用者に提示してください。資本金・従業員数等はget_company_profileを使ってください。

Input Schema

{
  "type": "object",
  "properties": {
    "corporate_number": {
      "type": "string",
      "pattern": "^\\d{13}$"
    }
  },
  "required": [
    "corporate_number"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢search_companies(name, prefecture, city, page, limit)

経済産業省の法人情報データベース(gBizINFO)で法人名を検索し、法人番号・所在地を含む候補を返します。利用者向け回答では単に『gBizINFO』とせず、『経済産業省の法人情報データベース』と説明してください。同名法人など複数候補がある場合は自動決定せず、利用者に所在地や正式名称を確認してください。mayHaveMoreがtrueなら先頭ページだけであることを明示してください。statusAvailabilityがnot_providedの法人を登記中・存続中と断定しないでください。候補確定後はget_company_profileを使用します。

Input Schema

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "description": "検索する法人名。正式名称が望ましい"
    },
    "prefecture": {
      "description": "候補を絞り込む都道府県。例: 東京都",
      "type": "string",
      "minLength": 1,
      "maxLength": 20
    },
    "city": {
      "description": "候補を絞り込む市区町村。例: 千代田区",
      "type": "string",
      "minLength": 1,
      "maxLength": 100
    },
    "page": {
      "default": 1,
      "type": "integer",
      "minimum": 1,
      "maximum": 10000
    },
    "limit": {
      "default": 10,
      "type": "integer",
      "minimum": 1,
      "maximum": 20
    }
  },
  "required": [
    "name"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢get_company_profile(corporate_number, activity_limit)

法人番号から経済産業省の法人情報データベース(gBizINFO)にある公開法人基本情報を取得します。利用者向け回答では単に『gBizINFO』とせず、『経済産業省の法人情報データベース』と説明してください。所在地、業種、従業員数、資本金などを返します。活動情報は完全性を保証できない基本情報レスポンスから数えず、not_fetchedとして返します。認定、特許、補助金などはget_company_activitiesを使用してください。未登録項目は推測せずnullまたは空配列で返し、statusAvailabilityがnot_providedの場合は登記中・存続中と断定しません。

Input Schema

{
  "type": "object",
  "properties": {
    "corporate_number": {
      "type": "string",
      "pattern": "^\\d{13}$",
      "description": "13桁の法人番号"
    },
    "activity_limit": {
      "default": 20,
      "description": "後方互換用。活動情報は取得しないため、get_company_activitiesのactivity_limitを使用してください",
      "type": "integer",
      "minimum": 1,
      "maximum": 50
    }
  },
  "required": [
    "corporate_number"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢get_company_activities(corporate_number, activity_types, activity_limit)

法人番号から経済産業省の法人情報データベース(gBizINFO)にある活動情報を取得します。利用者向け回答では単に『gBizINFO』とせず、『経済産業省の法人情報データベース』と説明してください。届出・認定、表彰、事業所、財務、特許・意匠・商標、調達、補助金、職場情報を返します。法人名検索のactivityCountはこれらの総合指標であり、特定種類の件数とは限りません。種類別件数、取得失敗、検索APIの報告件数との差を分けて返します。

Input Schema

{
  "type": "object",
  "properties": {
    "corporate_number": {
      "type": "string",
      "pattern": "^\\d{13}$",
      "description": "活動情報を取得する13桁の法人番号"
    },
    "activity_types": {
      "default": [
        "certification",
        "commendation",
        "corporation",
        "finance",
        "patent",
        "procurement",
        "subsidy",
        "workplace"
      ],
      "description": "取得する活動情報の種類。省略時は8種類すべてを取得",
      "minItems": 1,
      "maxItems": 8,
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "certification",
          "commendation",
          "corporation",
          "finance",
          "patent",
          "procurement",
          "subsidy",
          "workplace"
        ]
      }
    },
    "activity_limit": {
      "default": 20,
      "description": "各活動種類の最大返却件数。総件数は切り捨て前を返す",
      "type": "integer",
      "minimum": 1,
      "maximum": 50
    }
  },
  "required": [
    "corporate_number"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🔴verify_corporate_relationship(target_company_name, target_corporate_number, parent_company_name, parent_corporate_number, filing_date, ...)

利用者が申告した親会社候補を、金融庁EDINETの最新の有価証券報告書で検証します。D1設定時は確認できた公開企業・文書・関係の記録を保存し、同じ識別条件の既存記録を上書きする場合があります。親会社をゼロから推測するツールではありません。対象会社名が書類にない場合も資本関係なしとは断定しません。statusやpersistenceの英語値、relationIdなどは内部処理用です。利用者向け回答では自然な日本語に言い換え、保存状態や内部IDは求められない限り表示しないでください。関係が確認できても、資本関係だけで補助金候補から除外しないでください。候補制度の最新の公募要領または公式FAQを確認し、assess_deemed_large_enterprise_eligibilityで制度別に照合してください。

Input Schema

{
  "type": "object",
  "properties": {
    "target_company_name": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "description": "親子関係を確認したい対象会社の正式名称"
    },
    "target_corporate_number": {
      "description": "対象会社の13桁の法人番号。判明している場合に指定",
      "type": "string",
      "pattern": "^\\d{13}$"
    },
    "parent_company_name": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "description": "利用者が申告した親会社候補の正式名称"
    },
    "parent_corporate_number": {
      "description": "親会社候補の13桁の法人番号。同名候補の特定に使用",
      "type": "string",
      "pattern": "^\\d{13}$"
    },
    "filing_date": {
      "description": "有価証券報告書の提出日。分かる場合にYYYY-MM-DDで指定すると、その日だけを照会",
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    },
    "document_id": {
      "description": "EDINETの書類管理番号。分かる場合は提出日検索を省略して直接検証",
      "type": "string",
      "maxLength": 20,
      "pattern": "^[A-Za-z0-9]+$"
    }
  },
  "required": [
    "target_company_name",
    "parent_company_name"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢prepare_professional_consultation(company_name, public_business_summary, subsidy_name, source_url, confirmed_facts, ...)

利用者が補助金候補を検討したい、専門家に相談したい、次に何をすればよいかと尋ねたときに使います。Web検索や他ツールで得た情報からも、顧問社労士などへコピーして送れる相談文を作成できます。確認済みの制度名・公式URL・公開事実と未確認論点を引き継ぎ、対応可否・紹介・必要資料・初期相談費用を尋ねる文面を返します。nextActionとreadyToSendMessageを利用者がコピーできる形で提示し、単に『専門家へ相談してください』に要約しないでください。未取得の会社名・事業概要・期限は推測せず省略してください。株主名簿、決算書、賃金台帳など非公開資料の内容や個人情報は入力せず、資料名と相談論点だけを指定してください。結果は保存せず、送信もしません。

Input Schema

{
  "type": "object",
  "properties": {
    "company_name": {
      "description": "相談対象の公開法人名。未確認なら省略",
      "type": "string",
      "minLength": 1,
      "maxLength": 200
    },
    "public_business_summary": {
      "description": "公開情報で確認した事業概要。非公開の事業計画・取引条件は入力しない",
      "type": "string",
      "minLength": 1,
      "maxLength": 500
    },
    "subsidy_name": {
      "type": "string",
      "minLength": 1,
      "maxLength": 300
    },
    "source_url": {
      "type": "string",
      "format": "uri"
    },
    "confirmed_facts": {
      "default": [],
      "maxItems": 20,
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1,
        "maxLength": 500
      }
    },
    "issues": {
      "minItems": 1,
      "maxItems": 20,
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "topic": {
            "type": "string",
            "enum": [
              "location",
              "industry",
              "employee_count",
              "capital_yen",
              "business_plans",
              "official_guidelines",
              "acceptance_period",
              "corporate_relationship",
              "officer_overlap",
              "indirect_control",
              "high_income_rule",
              "conditional_requirement",
              "program_rule",
              "research_and_development_costs",
              "partnership_structure"
            ]
          },
          "summary": {
            "type": "string",
            "minLength": 1,
            "maxLength": 500
          }
        },
        "required": [
          "topic",
          "summary"
        ]
      }
    },
    "application_deadline": {
      "type": "string",
      "minLength": 1,
      "maxLength": 40
    },
    "consult_by": {
      "type": "string",
      "minLength": 1,
      "maxLength": 40
    }
  },
  "required": [
    "issues"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢assess_deemed_large_enterprise_eligibility(subsidy_id, program_rule, affiliation_facts)

候補となった補助金の公式資料にある『みなし大企業』の扱いと、EDINET等で確認した公開資本関係を照合します。100%子会社という事実だけで全制度を対象外にせず、制度が申請を認める場合、対象外とする場合、条件付きの場合を分けます。program_ruleは必ず最新の公募要領・公式FAQなどから入力し、source_urlと確認日を付けてください。single_large_owner_percent等は、株主がその制度上の大企業に該当すると確認できた場合だけ入力してください。課税所得や役員兼務など公開情報で確認できない値は推測せず省略してください。英語のstatusは内部処理用であり、利用者向け回答ではstatusLabel、summary、professionalConsultationを使い、判定と専門家への具体的な相談事項を自然な日本語で説明してください。入力と判定結果は保存しません。

Input Schema

{
  "type": "object",
  "properties": {
    "subsidy_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 18,
      "pattern": "^[A-Za-z0-9]+$",
      "description": "対象となるJグランツの補助金ID"
    },
    "program_rule": {
      "type": "object",
      "properties": {
        "treatment": {
          "type": "string",
          "enum": [
            "excluded",
            "allowed",
            "conditional",
            "not_stated"
          ],
          "description": "公式資料における扱い。対象外、申請可能、条件付き、明記なしのいずれか"
        },
        "single_large_owner_threshold_percent": {
          "description": "単一の大企業による保有割合の対象外基準(%)",
          "type": "number",
          "minimum": 0,
          "maximum": 100
        },
        "multiple_large_owners_threshold_percent": {
          "description": "複数大企業の合計保有割合の対象外基準(%)",
          "type": "number",
          "minimum": 0,
          "maximum": 100
        },
        "officer_overlap_threshold_percent": {
          "description": "大企業の役員・職員が兼務する役員割合の基準(%)",
          "type": "number",
          "minimum": 0,
          "maximum": 100
        },
        "indirect_ownership_included": {
          "default": false,
          "description": "間接保有・孫会社等を対象外基準に含むか",
          "type": "boolean"
        },
        "high_income_rule_included": {
          "default": false,
          "description": "課税所得等の非公開情報に関する基準を含むか",
          "type": "boolean"
        },
        "source_url": {
          "type": "string",
          "format": "uri",
          "description": "判定基準を確認した公募要領または公式FAQのURL"
        },
        "source_title": {
          "type": "string",
          "minLength": 1,
          "maxLength": 300
        },
        "source_section": {
          "description": "根拠となるページ番号または節見出し",
          "type": "string",
          "minLength": 1,
          "maxLength": 300
        },
        "checked_at": {
          "type": "string",
          "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
          "description": "公式資料を確認した日(YYYY-MM-DD)"
        }
      },
      "required": [
        "treatment",
        "source_url",
        "checked_at"
      ]
    },
    "affiliation_facts": {
      "type": "object",
      "properties": {
        "single_large_owner_percent": {
          "description": "制度上の大企業に該当する単一株主の確認済み保有割合",
          "type": "number",
          "minimum": 0,
          "maximum": 100
        },
        "multiple_large_owners_percent": {
          "description": "制度上の大企業に該当する複数株主の確認済み合計保有割合",
          "type": "number",
          "minimum": 0,
          "maximum": 100
        },
        "officer_overlap_percent": {
          "description": "公開情報または利用者確認による役員・職員兼務割合",
          "type": "number",
          "minimum": 0,
          "maximum": 100
        },
        "indirectly_controlled_by_large_enterprise": {
          "type": "boolean"
        },
        "high_income_rule_applies": {
          "description": "利用者が確認した場合のみ指定。課税所得そのものは入力しない",
          "type": "boolean"
        },
        "conditional_requirement_met": {
          "description": "条件付きで申請可能な制度について、公式条件を満たすか",
          "type": "boolean"
        }
      }
    }
  },
  "required": [
    "subsidy_id",
    "program_rule",
    "affiliation_facts"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🔴record_official_selection_statistics(program, round, counts, source, basis_summary, ...)

実施機関・政府が公開した同一公募回の申請件数と採択件数を、出典と計算根拠付きでD1へ保存します。保存前に公式URLの本文と根拠を照合し、同じ制度・公募回・対象範囲等の既存記録を上書きする場合があります。割合は入力せず、コードが採択件数÷申請件数で計算します。同じ公募回・同じ枠・同じ審査段階と確認できない場合はcomparabilityをnot_confirmedまたはnot_comparableにし、公式採択率を算定しないでください。採択者一覧しかない場合もapplications_countを推測しません。根拠本文はハッシュ計算にだけ使い、DBへ保存しません。企業情報や利用者情報を入力しないでください。

Input Schema

{
  "type": "object",
  "properties": {
    "program": {
      "type": "object",
      "properties": {
        "series_key": {
          "type": "string",
          "minLength": 1,
          "maxLength": 100
        },
        "canonical_name": {
          "type": "string",
          "minLength": 1,
          "maxLength": 300
        },
        "institution_name": {
          "type": "string",
          "minLength": 1,
          "maxLength": 300
        }
      },
      "required": [
        "series_key",
        "canonical_name"
      ]
    },
    "round": {
      "type": "object",
      "properties": {
        "jgrants_subsidy_id": {
          "type": "string",
          "maxLength": 18
        },
        "fiscal_year": {
          "type": "integer",
          "minimum": 2000,
          "maximum": 2200
        },
        "round_name": {
          "type": "string",
          "minLength": 1,
          "maxLength": 200
        },
        "scope_key": {
          "default": "overall",
          "description": "制度全体・通常枠など、数値の対象範囲を識別する安定したキー",
          "type": "string",
          "minLength": 1,
          "maxLength": 100
        },
        "acceptance_start": {
          "type": "string",
          "maxLength": 40
        },
        "acceptance_end": {
          "type": "string",
          "maxLength": 40
        },
        "budget_yen": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        "official_detail_url": {
          "type": "string",
          "format": "uri"
        },
        "last_checked_at": {
          "type": "string",
          "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
        }
      },
      "required": [
        "fiscal_year",
        "round_name",
        "last_checked_at"
      ]
    },
    "counts": {
      "type": "object",
      "properties": {
        "applications_count": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        "selected_count": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        "denominator_label": {
          "type": "string",
          "minLength": 1,
          "maxLength": 100
        },
        "numerator_label": {
          "type": "string",
          "minLength": 1,
          "maxLength": 100
        },
        "comparability": {
          "type": "string",
          "enum": [
            "confirmed_same_round_and_scope",
            "not_confirmed",
            "not_comparable"
          ]
        }
      },
      "required": [
        "comparability"
      ]
    },
    "source": {
      "type": "object",
      "properties": {
        "source_type": {
          "type": "string",
          "enum": [
            "official_result",
            "official_report",
            "official_budget",
            "official_guideline",
            "government_statistics"
          ]
        },
        "publisher": {
          "type": "string",
          "minLength": 1,
          "maxLength": 300
        },
        "title": {
          "type": "string",
          "minLength": 1,
          "maxLength": 500
        },
        "url": {
          "type": "string",
          "format": "uri"
        },
        "published_at": {
          "type": "string",
          "maxLength": 40
        },
        "retrieved_at": {
          "type": "string",
          "minLength": 1,
          "maxLength": 40
        },
        "reliability": {
          "default": "high",
          "type": "string",
          "enum": [
            "high",
            "medium"
          ]
        },
        "role": {
          "type": "string",
          "enum": [
            "applications_count",
            "selected_count",
            "both_counts",
            "budget",
            "methodology"
          ]
        },
        "evidence_text": {
          "type": "string",
          "minLength": 1,
          "maxLength": 2000,
          "description": "件数と対象公募回を確認できる必要最小限の根拠。保存せずハッシュ化する"
        }
      },
      "required": [
        "source_type",
        "publisher",
        "title",
        "url",
        "retrieved_at",
        "role",
        "evidence_text"
      ]
    },
    "basis_summary": {
      "type": "string",
      "minLength": 1,
      "maxLength": 1000
    },
    "as_of_date": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    },
    "expires_at": {
      "type": "string",
      "maxLength": 40
    }
  },
  "required": [
    "program",
    "round",
    "counts",
    "source",
    "basis_summary",
    "as_of_date"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢get_official_selection_statistics(jgrants_subsidy_id)

Jグランツ補助金IDに紐づけて保存された、公募回別の公式申請件数・採択件数・公式採択率と根拠を返します。officialRateがnullの場合は割合を推測しないでください。利用者向けには『過去の公式採択率』と表記し、個別企業の採択確率とは説明しないでください。

Input Schema

{
  "type": "object",
  "properties": {
    "jgrants_subsidy_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 18
    }
  },
  "required": [
    "jgrants_subsidy_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🔴estimate_program_selection_outlook(program_series_key, target_jgrants_subsidy_id, eligibility_status, budget_change_percent, maximum_grant_change_percent, ...)

同じ制度系列の過去最大3回の公式採択実績から、今回の制度全体の採択見通しを説明可能なルールで参考算定します。個別企業の採択確率ではありません。申請資格が未確定・条件付き・対象外可能性ありの場合は必ず計算を停止します。予算、補助上限、対象範囲の変化は公式資料で確認できる場合だけ入力してください。target_jgrants_subsidy_idに登録済み公募回を指定すると、算定結果と方法論バージョンをD1へ保存し、その公募回の既存推計を上書きする場合があります。保存しない場合はtarget_jgrants_subsidy_idを省略してください。

Input Schema

{
  "type": "object",
  "properties": {
    "program_series_key": {
      "type": "string",
      "minLength": 1,
      "maxLength": 100
    },
    "target_jgrants_subsidy_id": {
      "description": "算定結果を保存する現在公募回のJグランツID",
      "type": "string",
      "minLength": 1,
      "maxLength": 18
    },
    "eligibility_status": {
      "type": "string",
      "enum": [
        "eligible",
        "conditional",
        "needs_confirmation",
        "likely_ineligible"
      ]
    },
    "budget_change_percent": {
      "type": "number",
      "minimum": -100,
      "maximum": 1000
    },
    "maximum_grant_change_percent": {
      "type": "number",
      "minimum": -100,
      "maximum": 1000
    },
    "target_scope_change": {
      "default": "unknown",
      "type": "string",
      "enum": [
        "expanded",
        "unchanged",
        "narrowed",
        "unknown"
      ]
    },
    "program_continuity": {
      "default": "unknown",
      "type": "string",
      "enum": [
        "continuing",
        "new",
        "unknown"
      ]
    }
  },
  "required": [
    "program_series_key",
    "eligibility_status"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
⚪evaluate_subsidy_fit_for_company(subsidy_id, corporate_number, business_plans, location, industry, ...)

法人番号から経済産業省の法人情報データベース(gBizINFO)の企業プロフィールを取得し、指定したJグランツ補助金の公開条件と照合します。利用者向け回答では単に『gBizINFO』とせず、『経済産業省の法人情報データベース』と説明してください。公開情報で未登録または古い所在地、業種、従業員数、資本金は利用者の明示入力で補完でき、各値の出典と矛盾も返します。中小企業要件がある制度では親会社・大企業からの出資関係を利用者に確認し、親会社候補が示された場合はverify_corporate_relationshipで検証してください。ただし、資本関係だけで候補から除外せず、公式資料の制度別基準をassess_deemed_large_enterprise_eligibilityで照合してください。assessment.assessment.statusは内部処理用です。利用者向け回答には英語コードを表示せず、assessment.assessment.statusLabel、summary、assessment.professionalConsultationを使って、判定と専門家への具体的な相談事項を自然な日本語で説明してください。申請資格や採択を断定しません。assessment.responseGuidanceに従い、事業との相性・申請資格・実行可能性を分け、資金試算と申請延期の前提を再確認してください。

Input Schema

{
  "type": "object",
  "properties": {
    "subsidy_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 18,
      "pattern": "^[A-Za-z0-9]+$",
      "description": "search_subsidiesが返したJグランツの補助金ID"
    },
    "corporate_number": {
      "type": "string",
      "pattern": "^\\d{13}$",
      "description": "経済産業省の法人情報データベースで企業を特定する13桁の法人番号"
    },
    "business_plans": {
      "description": "補助金との照合に使う任意の事業計画",
      "maxItems": 20,
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1,
        "maxLength": 255
      }
    },
    "location": {
      "description": "利用者が確認した現在の所在地。指定時は公開法人情報より優先",
      "type": "string",
      "minLength": 1,
      "maxLength": 100
    },
    "industry": {
      "description": "利用者が確認した現在の業種。指定時は公開法人情報より優先",
      "type": "string",
      "minLength": 1,
      "maxLength": 255
    },
    "employee_count": {
      "description": "利用者が確認した現在の従業員数。指定時は公開法人情報より優先",
      "type": "integer",
      "minimum": 0,
      "maximum": 10000000
    },
    "capital_yen": {
      "description": "利用者が確認した現在の資本金(円)。指定時は公開法人情報より優先",
      "type": "integer",
      "minimum": 0,
      "maximum": 100000000000000
    }
  },
  "required": [
    "subsidy_id",
    "corporate_number"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢search_subsidies(keyword, use_purpose, target_area, industry, employee_count, ...)

Jグランツの公開APIから補助金候補を検索します。検索範囲はJグランツに限られます。返却のsearchGuidanceとresponseGuidanceに従い、0件を制度不存在とせず、雇用・研修では利用可能な標準Web検索で厚労省公式情報を補完してください。所在地が指定された場合は全国対象制度も含めます。検索結果だけで対象可否を断定せず、候補選定後にget_subsidy_detailを使用してください。

Input Schema

{
  "type": "object",
  "properties": {
    "keyword": {
      "type": "string",
      "minLength": 2,
      "maxLength": 255,
      "description": "事業や投資目的を表す2〜255文字の検索語"
    },
    "use_purpose": {
      "description": "Jグランツの利用目的区分",
      "type": "string",
      "minLength": 1,
      "maxLength": 255
    },
    "target_area": {
      "description": "事業実施地域または所在地。例: 東京都",
      "type": "string",
      "minLength": 1,
      "maxLength": 100
    },
    "industry": {
      "description": "Jグランツの業種区分。例: 製造業",
      "type": "string",
      "minLength": 1,
      "maxLength": 255
    },
    "employee_count": {
      "description": "現在の従業員数。API取得後の候補絞り込みに使用",
      "type": "integer",
      "minimum": 0,
      "maximum": 10000000
    },
    "accepting_only": {
      "default": true,
      "description": "trueの場合、現在受付中の制度だけを返す",
      "type": "boolean"
    },
    "sort": {
      "default": "acceptance_end_datetime",
      "type": "string",
      "enum": [
        "created_date",
        "acceptance_start_datetime",
        "acceptance_end_datetime"
      ]
    },
    "order": {
      "default": "ASC",
      "type": "string",
      "enum": [
        "ASC",
        "DESC"
      ]
    },
    "limit": {
      "default": 10,
      "type": "integer",
      "minimum": 1,
      "maximum": 50
    }
  },
  "required": [
    "keyword"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢get_subsidy_detail(subsidy_id)

search_subsidiesが返した補助金IDからJグランツ詳細API V2を取得します。公募回ごとの受付期間と文書メタデータを返し、Base64文書本体は返しません。responseGuidanceに従い、金額試算前に費用区分別の補助率・例外・交付先を公式資料で確認してください。

Input Schema

{
  "type": "object",
  "properties": {
    "subsidy_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 18,
      "pattern": "^[A-Za-z0-9]+$",
      "description": "Jグランツの補助金ID(18文字以内の英数字)"
    }
  },
  "required": [
    "subsidy_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
⚪evaluate_subsidy_fit(subsidy_id, company_profile)

指定した補助金のJグランツ詳細と企業プロフィールを照合し、明示的な一致、不一致、未確認事項を分けて返します。assessment.statusは内部処理用です。利用者向け回答にはstrong_candidate、needs_confirmation、potentially_ineligible、insufficient_informationなどの英語コードを表示せず、statusLabel、summary、professionalConsultationを使って、判定と専門家への具体的な相談事項を自然な日本語で説明してください。受給資格や採択を断定するツールではありません。responseGuidanceに従い、事業との相性・申請資格・実行可能性を分け、後続の資金相談や申請延期でも前提を再確認してください。

Input Schema

{
  "type": "object",
  "properties": {
    "subsidy_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 18,
      "pattern": "^[A-Za-z0-9]+$",
      "description": "search_subsidiesが返したJグランツの補助金ID"
    },
    "company_profile": {
      "type": "object",
      "properties": {
        "location": {
          "type": "string",
          "minLength": 1,
          "maxLength": 100
        },
        "industry": {
          "type": "string",
          "minLength": 1,
          "maxLength": 255
        },
        "employee_count": {
          "type": "integer",
          "minimum": 0,
          "maximum": 10000000
        },
        "capital_yen": {
          "type": "integer",
          "minimum": 0,
          "maximum": 100000000000000
        },
        "business_plans": {
          "maxItems": 20,
          "type": "array",
          "items": {
            "type": "string",
            "minLength": 1,
            "maxLength": 255
          }
        }
      }
    }
  },
  "required": [
    "subsidy_id",
    "company_profile"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded15 tools
verifiedversion not recorded15 tools