補助・助成.jp
Server Details
Find Japanese subsidies, check eligibility with guideline citations, and fill official forms.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 28 tools
The tools are mostly grouped into clear discovery, company profile, watchlist, and application/form workflows, with detailed descriptions that help distinguish them. A few boundaries still require careful reading, especially recommend_subsidies vs. search_subsidies/check_new_subsidies and export_application vs. validate_application/validate_and_export_application.
All tool names use snake_case and generally follow a verb_noun pattern such as recommend_subsidies, get_subsidy, fill_form, validate_application, and delete_application. Minor variations like lookup_company, unwatch_subsidy, and validate_and_export_application are still consistent with the overall convention.
At 28 tools, the surface is heavy and exceeds the typical well-scoped range. While the domain is broad, several granular form and export operations could likely be consolidated (e.g. fill_form/fill_forms, validate_application/validate_and_export_application).
The set covers subsidy discovery, eligibility checks, guideline reading, company profile lookup/save, watchlist management, application lifecycle, form inspection/filling/layout editing/import, validation, and export. Minor gaps exist, such as no standalone application-detail retrieval or partial profile update, but most workflows are covered.
Available Tools
28 toolscheck_eligibility補助金の対象になるか判定するARead-onlyInspect
1つの補助金について自社が対象になりそうかを項目別に判定する(likely_eligible / needs_review / ineligible)。
subsidy_id は recommend_subsidies の id。plan を省略するとプロフィールの plan を使う。
各項目の根拠(公募要領のページ引用)、不足情報、補助額試算を返す。
guideline に、公募要領を読めているか(available)と、公式サイトで見つけた要領のリンク(pdf_candidates)、
公募要領で確かめる観点(viewpoints)がある。available が false のときは、リンクを開いて観点を確かめる。
観点は合否ではない。確かめられなければ「未確認」と伝える。
Inputs: subsidy_id (required), plan. Returns: object
check_new_subsidies新着と締切を確認するAInspect
【定期チェック用】前回このツールを呼んでから新しく現れた候補(new)と、締切が近い候補(closing_soon)を返す。
初回(その利用者の既読が空のとき)は、今ある候補を新着として並べず次回からの基準にする(new は空、件数は baseline)。
「新着なし」は「使える補助金がない」ではない。いまの候補の一覧は recommend_subsidies で見る。締切間近は初回も返る。
2回目以降の new は国・J-Net21の新着・自治体の制度ごとに締切の近い順で上限件数まで(国12件・J-Net21 8件・自治体の制度8件)。
載せきれなかった分の件数は new_omitted で、既読にしないので次回また出る。残りは recommend_subsidies で見る。
new の上位は詳細を取得して一次判定する。要領の抽出・未確認範囲は review_scope を見る。
local がある場合は自治体等の制度の new / closing_soon(出典表記を添える)。
mark_seen=false にすると今回の結果を既読にしない。
purposes を渡すとその目的の制度だけを返す(絞り込みで見せなかった候補は既読にならない)。
Inputs: purposes, mark_seen, deadline_within_days. Returns: object
compare_locations事業所の場所を変えた場合を比べるARead-onlyInspect
本店所在地だけを変えた場合に候補がどう変わるかを比較する。
locations は都道府県から始まる所在地(例: ["東京都千代田区", "大阪府大阪市"])。5か所まで。
検索は 候補地 × キーワード × 2地域 で120回まで(超えるときはキーワードを絞る)。
purposes を渡すとその目的の制度だけで比較する。
各候補地の local_programs に、その地域の自治体の制度(企業立地補助金など進出する事業者向けを含む。対象規模・業種・概要つき)を返す。
Inputs: locations (required), keywords, purposes. Returns: object
delete_application申請案件を1件削除するADestructiveInspect
申請案件1件(記入内容・様式・記入済みファイル・ダウンロードURL)を削除する。利用者がこの案件の削除を明示的に求めたときだけ使う。 曖昧な「やり直して」では使わない。ほかの案件・会社情報・ウォッチリスト・接続設定は残る。元に戻せない。 まず confirmation なしで呼ぶと、削除せずに対象(制度名・記入済みの欄の数)と削除範囲を返す。それを利用者に示して同意を得てから、 confirmation に「この申請書類を削除する」と正確に指定して呼ぶ。 status: needs_confirmation(未削除)・deleted・not_found(削除済み・IDの誤り。再試行しても安全)。 削除後も同じ制度の別案件は残る。別下書きの作成には削除せず start_application(new_draft=true) を使う。
Inputs: case_id (required), confirmation. Returns: object
delete_my_data登録したデータをすべて削除するADestructiveInspect
会社プロフィール・ウォッチリスト・既読情報・申請書類(案件と記入内容)をすべて削除する。ユーザーが明示的に全データの削除を依頼した場合のみ使う。 申請案件1件だけを消したい・始め直したいときは使わず、delete_application を使う。
実行前にユーザーへ削除内容を説明して確認し、confirmation に「すべて削除する」と正確に指定する。
元に戻せない。APIキー(接続設定)は残るため、プロフィールを登録し直せば引き続き使える。
Inputs: confirmation (required). Returns: object
edit_form_layoutPDF様式の欄を編集するADestructiveInspect
PDFの欄を足す・動かす・書式を変える・消す(1〜100件)。座標は pt、ページの左上が原点。 位置は box(矩形。近くの罫線に合わせる)・at(点を含むセルの空き)・anchor(原本の文言の右・下・周り)のどれか。 value で位置を決めたうえで記入できる。値が収まらなくなる変更と値のある欄の削除は、その欄だけ rejected。
Inputs: form_id (required), fields, remove. Returns: object
export_application記入済みの様式を出力するAInspect
記入済みの様式を元の書式のまま出力し、個別のダウンロードURLを返す。
Excelを含む場合は note の開き直し・再計算後の表紙・集計値の確認手順を利用者に案内する。
入力値からの検算とExcelで開いた表示確認は別であり、未確認の反映を確認済みと伝えない。
Args:
case_id: 出力する案件ID。
form_ids: 出力する様式ID。省略時は記入済みの全様式。
include_zip: 一括取得などを利用者が希望した場合だけtrue。既定ではZIPを作らない。
Returns:
files(少数Wordはdocx直接添付、添付不可なら個別URLを案内)、zip、delivery_note。
Word→確認用PDF変換は非対応。要求時はBot側の変換手段かWordのPDF保存を案内し、Wordも残す。
提出前に内容(書式の崩れ・記入漏れ・添付書類)を確認するよう伝える。提出は利用者が行う。
Inputs: case_id (required), form_ids, include_zip. Returns: object
fill_form様式に記入するADestructiveInspect
欄ID→文字列を保存(置き換え)。clear は取消。Excel は sheet と番地、またはシート名!番地。PDF は p1.f12 の形。 from_profile=true はプロフィール候補の未記入欄をまとめて記入する。 rejected は未保存、その欄だけ修正する。warnings は保存済みなので見出しを確かめる。 ラベル・記入例を残す場合はそれを含む全文を指定する。金額・数量は円単位等の半角数字。 日付は利用者が伝えた値を書く(推奨日程への変更は利用者が認めてから)。 progress は入力候補の記入済み・残り。複数様式は fill_forms を使う。
Inputs: values (required), form_id (required), clear, sheet, +1 more. Returns: object
fill_forms複数の様式にまとめて記入するADestructiveInspect
複数様式を1回で記入する(1〜50件)。同じ様式は配列順にマージして1回保存。 各項目は fill_form と同じ引数。欄ごとの rejected は未保存、warnings は保存済み。 様式間の保存は順次行うため、通信失敗時は一覧で保存状態を確認する。
Inputs: changes (required). Returns: object
get_company_profile登録した会社情報を見るBRead-onlyInspect
保存済みの会社プロフィールを返す。
Inputs: no named parameters. Returns: object
get_guideline_pages公募要領のページを読むARead-onlyInspect
公募要領の指定ページ(1始まり)の全文を返す。search_guideline で見つけたページの前後を読むときに使う。
文書が複数ある場合は document にファイル名を指定する(get_subsidy の attachments に一覧がある)。
Inputs: pages (required), subsidy_id (required), document. Returns: object
get_subsidy補助金の詳細を見るARead-onlyInspect
概要本文(detail_text)、公募回次・締切・金額・公式リンク・添付名とページ数を返す。
添付そのものや要領のページ本文は含まない。要領は search_guideline / get_guideline_pages で読む。
document_handoff に形式制約と、利用可能な場合の書類作成操作がある。用途・必須性は未分類。
作成希望を確認してから next_action を使い、閲覧だけで案件作成しない。
Inputs: subsidy_id (required), refresh. Returns: object
import_official_form自治体の様式を取り込むAInspect
利用者が求めたときに、自治体の制度ページの様式を1件取り込み、利用者の申請案件に加える。 url は start_application の official_forms の url(それ以外は受け付けない)。.docx/.xlsx/.xlsm/.rtf/.pptx/.pdf のみ。 返り値の forms の form_id を inspect_form→fill_form で記入する。取り込めないときは利用者に upload_url を案内する。
Inputs: url (required), program_id (required), case_id. Returns: object
inspect_form様式の欄を読むARead-onlyInspect
欄の一覧。Excel は指定なしであらすじ、sheet で1シート、sheets で複数をまとめて読む。 PDF は指定なしでページごとの欄の数、page(1始まり)でそのページの欄。欄は空いた場所の候補で、view_form で画像を確かめる。 Word・RTF は本文と表。table は0始まりの表番号。PowerPointは既存テキストと表(targetsで欄IDを指定できる)。 only_empty は未記入候補(必須欄の判定ではない)。xlsmのマクロは保持するが実行しない。 targets は欄IDの指定取得(Excel はシート名!番地)。sheet・sheets・targets・table は排他。 次は next_cursor を cursor に、または next_offset を offset に渡す。取得条件は同じにする。 max_bytes はUTF-8 JSON本体の予算4096〜262144。複数シートの既定は32768。MCPの外枠・複製分は別。 how_to と profile_candidates は初回だけ。入力規則・行列の見出しを確認して記入する。
Inputs: form_id (required), page, limit, sheet, +8 more. Returns: object
list_applications作成中の申請案件を一覧するARead-onlyInspect
作成中の申請案件と、様式ごとの記入済み欄の数を返す(前回の続きから再開するときに使う)。 同制度の複数案件は作成日時・case_id で識別し、再開は start_application(subsidy_id, case_id)。 既存を残して別下書きを作る明示要求では new_draft=true。削除せず作れる。1件の削除は delete_application。web があれば申請書類画面を案内できる。
Inputs: no named parameters. Returns: object
list_watchlistウォッチ中の補助金と変更を確認するAInspect
ウォッチ中の補助金の一覧。締切・残り日数・状態と、前回確認時からの変更(changes)を返す。
acknowledge_changes=true で表示した変更を確認済みにする(次回から changes に出ない)。
Inputs: acknowledge_changes. Returns: object
lookup_company法人番号・会社名から会社情報を調べるARead-onlyInspect
法人番号または会社名から、gBizINFO(経済産業省の法人情報サイト)の会社情報を読み込む。保存はしない。
会社情報を聞き取る前に使うと、利用者は「確認するだけ」で済む。
name(会社名。prefecture に都道府県名を添えると絞れる)では候補の一覧(法人番号・名称・所在地)を返す。
どの会社かを利用者に確かめてから、corporate_number(13桁)で呼ぶ。
corporate_number では次を返す。proposed は save_company_profile の company にそのまま足せる項目と値。
differences は今の会社情報と違う項目(今の値・gBizINFO の値)で、今の値がある項目は、利用者がどちらにするか選ぶまで上書きしない。
unknown は gBizINFO が空だった項目で、「なし」ではなく不明なので利用者に聞く。
warnings は更新日が古い・代表者や従業員数の確認・業種が複数などの注意で、利用者に伝える。
certifications(持っている認定)は前提の認定がある補助金の判定に使う。past_subsidies(過去の交付)は記録がないことを
「交付を受けていない」と言わない。
proposed・differences・unknown を利用者に見せ、確認を得てから get_company_profile の内容に足して save_company_profile で保存する。
報告には attribution の出典の文言を必ず添える。法人番号がない個人事業主は対象外。
Inputs: name, prefecture, corporate_number. Returns: object
prepare_application記入前の不足情報をまとめるARead-onlyInspect
選択した様式の入力候補とプロフィール・保存値を照合し、質問と転記候補をまとめる。 保存・中間ファイル生成はしない。必須/任意・該当なしは用途を確認する。PDF等は未確認として返す。 回答済み情報は再利用し、回答前の一式作成は利用者が途中版を求める場合だけ行う。
Inputs: case_id (required), form_ids. Returns: object
recommend_subsidies使える補助金を探すARead-onlyInspect
【最初に使う】自社に合う補助金候補を探し、判定済みの一覧を返す。通常は引数なしで呼ぶ。
プロフィールの search_keywords で検索し、地域・募集期間・従業員数で足切りした上で、
上位 detail_top_n 件は詳細を取得して一次判定する(初回は数十秒かかる)。
review_scope は要領の抽出範囲と未確認項目、checks は省略していない根拠。抽出済みは全要件確認済みではない。
各候補: status(likely_eligible / needs_review)、acceptance_phase、deadline、days_left、estimated_yen(補助額試算)、
acceptance_phase が unknown の候補は、Jグランツの受付期間が新規応募のものか確かめられていない(deadline は null)。
新規応募の締切を公式サイトで確認してから案内する。
concerns(要確認点。「要領 p.N」は根拠ページ)、url。
local がある場合は所在地に該当する自治体・支援機関の制度(内容と要件はリンク先で確認)。報告時は source の出典表記を添える。
keywords を渡すとプロフィールのキーワードの代わりに使う(2文字以上の短い語。40個・1語30文字まで)。
detail_top_n は10まで。
無料プランの利用者には、公募要領・詳細は読まない一覧だけを返す(detail_top_n は使わない)。結果の plan に残りの回数と案内がある。
purposes を渡すと、その目的(どれか)の制度に絞る(例: 「IT導入の支援を探して」→ ["IT・DX"])。
国・自治体の制度・新着で同じ分類を使う。絞った場合は purpose_note の注意を添えて報告する。
Inputs: limit, keywords, purposes, detail_top_n. Returns: object
save_company_profile会社情報を保存するADestructiveInspect
会社プロフィールを保存する(上書き)。以降のツールはこのプロフィールで判定する。
必須の項目はない。わからない項目は省略する(判定では要確認として扱い、足りない情報として返す)。
既存のプロフィールに足すときは get_company_profile の内容に足して保存する。
search_keywords は事業内容から考えた2文字以上の短い語を5〜10個(例: ["設備投資", "IT導入", "DX", "販路開拓", "人材育成"])。
purposes は利用者の「やりたいこと」(Webのフォームで選ぶもの)。get_company_profile にあれば引き継ぐ。
company_name・representative・address(番地まで)・corporate_number は申請書類への記入に使う(Webでは入力しない)。
様式に欄が出てきたとき(inspect_form の profile_candidates で value が null)に利用者に聞いて足す。
plan の order_status・planned_start・planned_end・vendor は、利用者が言ったときだけ入れる。
言っていない発注状況を「未着手」などと推測で入れない(空のままにすると、判定が発注状況を要確認として返し、利用者に聞ける)。
planned_start・planned_end は事業の開始・完了予定日で、発注日ではない。利用者が言った日付をそのまま入れ、推奨日程に置き換えない。
利用者の確認を得てから保存する。「サーバーに保存しない」設定の利用者では保存せず、設定の手順を返すので、それを伝える。
Inputs: company (required), plan, purposes, search_keywords. Returns: object
search_guideline公募要領を検索するBRead-onlyInspect
公募要領の本文を検索し、ページ番号付きの抜粋を返す。concerns の項目の根拠確認に使う。
query は空白区切りでOR検索(例: "補助対象経費 対象外経費"、"補助対象者"、"中小企業者")。
Inputs: query (required), subsidy_id (required), max_hits, context_chars. Returns: object
search_subsidies補助金を検索するARead-onlyInspect
Jグランツを1キーワードで生検索する(会社条件での判定はしない)。通常は recommend_subsidies を使う。
prefecture を指定するとその都道府県対象の制度だけが返り、「全国」対象は含まれない(全国は prefecture="全国")。
purposes を渡すと国の利用目的の分類で絞る(設備投資と IT・DX、販路開拓と海外展開は区別されない)。
Inputs: keyword (required), limit, purposes, prefecture, +1 more. Returns: object
start_application申請案件を開始・再開するAInspect
制度IDから開始・再開する。既定は既存の1件を再開。複数なら needs_selection の候補を利用者に示し case_id で選ぶ。 既存を残して空の原本から別下書きを作ると明示された場合だけ new_draft=true(case_id は原本のある案件)。記入値・PDF配置は継承しない。 曖昧なやり直しでは新規作成・削除をしない。forms の writable=true は inspect_form→fill_form で記入できる。 自治体は official_forms を示し、利用者が求めたら import_official_form で取り込む(.doc/.xls 等は upload_url)。 case_id=null は様式なし・取得失敗等。reason・next_steps に従い、同じ要求を繰り返さない。 preparation があれば公募要領の根拠ページを読む。writable=false(旧形式・暗号化や入力欄つきのPDF等)は original_url で原本を案内する。
Inputs: subsidy_id (required), case_id, new_draft. Returns: object
unwatch_subsidyウォッチを解除するBDestructiveInspect
補助金をウォッチリストから外す。
Inputs: subsidy_id (required). Returns: object
validate_and_export_application記入内容を検査して出力するAInspect
同じ記入内容を検査し、pass なら出力。fail は出力しない。 warning・unknown は指摘を利用者と確認した後だけ allow_warnings=true で出力する。 expected は validate_application と同じ。表の金額には元の値・行列見出しを渡す。 必須欄・補助額の正しさ・書式は検証しきれないので、提出前に実ファイルを確認する。 Excelを含む場合は export.note の開き直し・再計算後の表紙・集計値の確認手順を利用者に案内する。 passでも入力値からの検算とExcelで開いた表示確認は別であり、未確認の反映を確認済みと伝えない。 出力は個別URL。少数Wordはdocx直接添付を優先し、添付不可なら個別URLを案内する。 ZIPは利用者が希望した場合だけ include_zip=true。Word→確認用PDF変換は非対応。 PDF要求時はBot側の変換手段かWordのPDF保存を案内し、編集可能なWordも残す。
Inputs: case_id (required), expected, include_zip, allow_warnings. Returns: object
validate_application記入内容を検査するARead-onlyInspect
読み取り検査。expected で元の値・行列見出しと保存値を照合する(表の金額は必ず渡す)。 status は技術検査の fail・warning・unknown・pass で、提出準備完了ではない。completion と remaining_actions を報告する。 review は今回の回答待ち・本人確認・意図空欄・対象外の宣言(理由必須、保存しない)。clear の原本復元とは別。 入力規則・数式参照も検査するが、必須欄・補助額計算・様式間の意味的整合性は未検証。 指摘欄は inspect_form(targets=[欄ID]) で確認する。検査と出力をまとめるなら validate_and_export_application。
Inputs: case_id (required), review, expected. Returns: object
view_formPDF様式のページ画像を見るARead-onlyInspect
PDFの様式のページ画像。boxes=true で欄の枠(赤=未記入・緑=記入済み)と番号(f番号)を重ねる。 region=[left,top,right,bottom](pt)で部分を拡大。grid=true で 50pt ごとの目盛り(位置を直すときに)。 記入後は boxes=false で提出物と同じ見た目を確かめる(検査はこの確認を記録で見る)。
Inputs: page (required), form_id (required), grid, boxes, +2 more.
watch_subsidy補助金をウォッチに登録するAInspect
補助金をウォッチリストに登録する(登録済みなら状態とメモを更新)。
status: 未確認 / 検討中 / 申請予定 / 申請準備中 / 申請済 / 採択 / 不採択 / 辞退 / 実績報告中 / 完了。
登録時点の締切・補助上限・補助率・対象地域を記録し、以後の変更を検知する。
Inputs: subsidy_id (required), note, status. Returns: object
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Search Japanese subsidies and public company data using J-Grants, gBizINFO, and EDINET.
Japanese subsidies and grants, judged for whether a solo founder with 0 employees can apply. Daily.
Japanese public-sector business opportunities for AI agents: tenders, subsidies, sanctions. x402.
Search Japanese company credit, financials, subsidies, and procurement via AI agents.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to search Japanese government subsidies and grants, including archived closed calls and recurring application periods based on historical data.7 npm1MIT
- AlicenseAqualityDmaintenanceReal-time search of Japanese government subsidies and grants (official jGrants data): deadlines, amounts, eligibility, filterable by prefecture.2MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI clients to search current Japanese public funding programs, verify company identities through official registries, and assess program fit with cited evidence and unresolved issues. It integrates J-Grants, gBizINFO, EDINET, and the National Tax Agency corporate number API to support candidate discovery and professional consultation preparation.AGPL 3.0
- AlicenseAqualityBmaintenanceEnables searching Japanese government subsidies, reading a subsidy's details and eligibility, and reading the text of its application guidelines (PDF attachments) through the public Jグランツ (jGrants) API. Includes a load_guideline tool that gives agents search strategy and conditions of use.4MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.