Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

補助金AI

REMOTE · SUBSIDY.AI-ORCHESTRATION.JP · SCANNED SEP 29

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

+4 this week 65 Trust /100
Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security46
Transport & Reachability100
Schema Quality & AI Usability57
  • AI-judged instruction clarity (good).Pass
  • Context-footprint check failed: tool/resource definitions use about 3835 tokens (~255/item across 15 items; 15 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management67
  • Stability observed for 20 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage84
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 52% of tool parameters carry a description.Partial
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • We read all 15 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
  • An AI judge read all 15 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a current MCP spec version (2026-07-28).Pass
Install

How do I install the 補助金AI MCP server?

補助金AI is a hosted endpoint at https://subsidy.ai-orchestration.jp/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · subsidy.ai-orchestration.jp

# add to Claude Code
claude mcp add --transport http mkisama94-subsidy-ai 'https://subsidy.ai-orchestration.jp/mcp'
// .cursor/mcp.json
{
  "mcpServers": {
    "mkisama94-subsidy-ai": {
      "url": "https://subsidy.ai-orchestration.jp/mcp"
    }
  }
}
// .vscode/mcp.json
{
  "servers": {
    "mkisama94-subsidy-ai": {
      "type": "http",
      "url": "https://subsidy.ai-orchestration.jp/mcp"
    }
  }
}
# ~/.codex/config.toml
[mcp_servers.mkisama94-subsidy-ai]
url = "https://subsidy.ai-orchestration.jp/mcp"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "mkisama94-subsidy-ai": {
      "type": "remote",
      "url": "https://subsidy.ai-orchestration.jp/mcp",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add mkisama94-subsidy-ai --url 'https://subsidy.ai-orchestration.jp/mcp' --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  mkisama94-subsidy-ai:
    url: "https://subsidy.ai-orchestration.jp/mcp"
// ~/.netclaw/config/netclaw.json
{
  "McpServers": {
    "mkisama94-subsidy-ai": {
      "Transport": "http",
      "Url": "https://subsidy.ai-orchestration.jp/mcp"
    }
  }
}
# add to Vellum
assistant mcp add mkisama94-subsidy-ai -t streamable-http -u 'https://subsidy.ai-orchestration.jp/mcp'
// mcp.json
{
  "mcpServers": {
    "mkisama94-subsidy-ai": {
      "type": "http",
      "url": "https://subsidy.ai-orchestration.jp/mcp"
    }
  }
}

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 29 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 63 to 67. That category is still filling its 30-day observation window: 19 days of observed history at the previous scan, 20 at this one. The score rises as the window fills, whether or not the server changes.

  • 28 Sept 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 27 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 57 to 60. That category is still filling its 30-day observation window: 17 days of observed history at the previous scan, 18 at this one. The score rises as the window fills, whether or not the server changes.

  • 25 Sept 26 +1
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 23 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 43 to 47. That category is still filling its 30-day observation window: 13 days of observed history at the previous scan, 14 at this one. The score rises as the window fills, whether or not the server changes.

  • 20 Sept 26 +1
    • Tool “estimate_program_selection_outlook” rewrote its description, which is the text the model reads security
    • Tool “record_official_selection_statistics” rewrote its description, which is the text the model reads security
    • Tool “verify_corporate_relationship” rewrote its description, which is the text the model reads security
    • Server version: 0.10.0 → 0.11.0 functional
  • 18 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 27 to 30. That category is still filling its 30-day observation window: 8 days of observed history at the previous scan, 9 at this one. The score rises as the window fills, whether or not the server changes.

  • 16 Sept 26 +1
    • Tool “evaluate_subsidy_fit” rewrote its description, which is the text the model reads security
    • Tool “evaluate_subsidy_fit_for_company” rewrote its description, which is the text the model reads security
    • Tool “get_subsidy_detail” rewrote its description, which is the text the model reads security
    • Tool “search_subsidies” rewrote its description, which is the text the model reads security
    • Schema quality: 3280 → 3718 ▼ functional
    • New tool “get_corporate_identity” functional
    • New tool “search_corporate_identities” functional
Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 29 Sept 2026 · Probed https://subsidy.ai-orchestration.jp/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=ai-orchestration.jp CN=WE1,O=Google Trust Services,C=US 8 Sept 2026 8 Dec 2026 ECDSA 256 ECDSA-SHA256 cf22b32cfe84c36413438aac336c3911
SANs: ai-orchestration.jp, subsidy.ai-orchestration.jp, *.subsidy.ai-orchestration.jp
CN=WE1,O=Google Trust Services,C=US (CA) CN=GTS Root R4,O=Google Trust Services LLC,C=US 13 Dec 2023 20 Feb 2029 ECDSA 256 ECDSA-SHA384 7ff31977972c224a76155d13b6d685e3
CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE 15 Nov 2023 28 Jan 2028 ECDSA 384 SHA256-RSA 7fe530bf331343bedd821610493d8a1b

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of subsidy.ai-orchestration.jp. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
jp. present 33631 8 Verified
ai-orchestration.jp. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://subsidy.ai-orchestration.jp/mcp Verified 200
http (plaintext) http://subsidy.ai-orchestration.jp/mcp Inconclusive 405
MCP tools · 15 exposed · ~3,835 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
assess_deemed_large_enterprise_eligibility ~280

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

NameTypeReqDescription
affiliation_factsobjectyes–
program_ruleobjectyes–
subsidy_idstringyes対象となるJグランツの補助金ID

No output schema declared.

No examples provided.

estimate_program_selection_outlook ~273

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

NameTypeReqDescription
budget_change_percentnumber––
eligibility_statusstringyes–
maximum_grant_change_percentnumber––
program_continuitystring––
program_series_keystringyes–
target_jgrants_subsidy_idstring–算定結果を保存する現在公募回のJグランツID
target_scope_changestring––

No output schema declared.

No examples provided.

evaluate_subsidy_fit ~211

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

NameTypeReqDescription
company_profileobjectyes–
subsidy_idstringyessearch_subsidiesが返したJグランツの補助金ID

No output schema declared.

No examples provided.

evaluate_subsidy_fit_for_company ~538

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

NameTypeReqDescription
business_plansarray–補助金との照合に使う任意の事業計画
capital_yeninteger–利用者が確認した現在の資本金(円)。指定時は公開法人情報より優先
corporate_numberstringyes経済産業省の法人情報データベースで企業を特定する13桁の法人番号
employee_countinteger–利用者が確認した現在の従業員数。指定時は公開法人情報より優先
industrystring–利用者が確認した現在の業種。指定時は公開法人情報より優先
locationstring–利用者が確認した現在の所在地。指定時は公開法人情報より優先
subsidy_idstringyessearch_subsidiesが返したJグランツの補助金ID

No output schema declared.

No examples provided.

get_company_activities ~244

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

NameTypeReqDescription
activity_limitinteger–各活動種類の最大返却件数。総件数は切り捨て前を返す
activity_typesarray–取得する活動情報の種類。省略時は8種類すべてを取得
corporate_numberstringyes活動情報を取得する13桁の法人番号

No output schema declared.

No examples provided.

get_company_profile ~225

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

NameTypeReqDescription
activity_limitinteger–後方互換用。活動情報は取得しないため、get_company_activitiesのactivity_limitを使用してください
corporate_numberstringyes13桁の法人番号

No output schema declared.

No examples provided.

get_corporate_identity ~97

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

NameTypeReqDescription
corporate_numberstringyes–

No output schema declared.

No examples provided.

get_official_selection_statistics ~117

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

NameTypeReqDescription
jgrants_subsidy_idstringyes–

No output schema declared.

No examples provided.

get_subsidy_detail ~125

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

NameTypeReqDescription
subsidy_idstringyesJグランツの補助金ID(18文字以内の英数字)

No output schema declared.

No examples provided.

prepare_professional_consultation ~347

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

NameTypeReqDescription
application_deadlinestring––
company_namestring–相談対象の公開法人名。未確認なら省略
confirmed_factsarray––
consult_bystring––
issuesarrayyes–
public_business_summarystring–公開情報で確認した事業概要。非公開の事業計画・取引条件は入力しない
source_urlstring––
subsidy_namestring––

No output schema declared.

No examples provided.

record_official_selection_statistics ~269

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

NameTypeReqDescription
as_of_datestringyes–
basis_summarystringyes–
countsobjectyes–
expires_atstring––
programobjectyes–
roundobjectyes–
sourceobjectyes–

No output schema declared.

No examples provided.

search_companies ~254

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

NameTypeReqDescription
citystring–候補を絞り込む市区町村。例: 千代田区
limitinteger––
namestringyes検索する法人名。正式名称が望ましい
pageinteger––
prefecturestring–候補を絞り込む都道府県。例: 東京都

No output schema declared.

No examples provided.

search_corporate_identities ~152

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

NameTypeReqDescription
address_codestring–都道府県2桁または都道府県+市区町村5桁のJISコード。東京都=13、千代田区=13101、国外=99
namestringyes–
pageinteger––

No output schema declared.

No examples provided.

search_subsidies ~292

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

NameTypeReqDescription
accepting_onlyboolean–trueの場合、現在受付中の制度だけを返す
employee_countinteger–現在の従業員数。API取得後の候補絞り込みに使用
industrystring–Jグランツの業種区分。例: 製造業
keywordstringyes事業や投資目的を表す2〜255文字の検索語
limitinteger––
orderstring––
sortstring––
target_areastring–事業実施地域または所在地。例: 東京都
use_purposestring–Jグランツの利用目的区分

No output schema declared.

No examples provided.

verify_corporate_relationship ~411

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

NameTypeReqDescription
document_idstring–EDINETの書類管理番号。分かる場合は提出日検索を省略して直接検証
filing_datestring–有価証券報告書の提出日。分かる場合にYYYY-MM-DDで指定すると、その日だけを照会
parent_company_namestringyes利用者が申告した親会社候補の正式名称
parent_corporate_numberstring–親会社候補の13桁の法人番号。同名候補の特定に使用
target_company_namestringyes親子関係を確認したい対象会社の正式名称
target_corporate_numberstring–対象会社の13桁の法人番号。判明している場合に指定

No output schema declared.

No examples provided.

Common questions

What is the 補助金AI MCP server?

補助金AI is an MCP server listed in the public MCP registry as io.github.mkisama94/subsidy-ai. Search Japanese subsidies and public company data using J-Grants, gBizINFO, and EDINET. This page covers its hosted endpoint (https://subsidy.ai-orchestration.jp/mcp).

Is the 補助金AI MCP server safe to use?

補助金AI scores 65 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the 補助金AI MCP server expose?

補助金AI exposes 15 tools: search_corporate_identities, get_corporate_identity, search_companies, get_company_profile, get_company_activities, and 10 more. Their descriptions and schemas cost roughly 3,835 tokens of context every time the server is loaded.

Does the 補助金AI MCP server require authentication?

No. We connected to 補助金AI without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

Is the 補助金AI MCP server still maintained?

補助金AI is still listed as active in the MCP registry. We last reached this channel on 29 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.