kigyounai-hoiku-mcp
Provides search over the official FAQ of the kigyounaihoiku.jp portal, which is powered by WordPress.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@kigyounai-hoiku-mcp基本分単価(0歳児)を教えて"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
kigyounai-hoiku-mcp
企業主導型保育事業の法令・実施要綱・指導監督基準・FAQ・通知・単価・監査基準を取得する MCP サーバー。
Claude が企業主導型保育の質問に回答する際、条文や要綱のハルシネーションを防止するために、e-Gov法令APIおよび各種公式ソースから原文を取得して裏取りさせます。
特徴
法令取得 — e-Gov法令API v2 から児童福祉法・子ども・子育て支援法等の条文を取得
法令検索 — キーワードで法令を横断検索
実施要綱検索 — 企業主導型保育事業費補助金実施要綱(88ページ)をセクション単位で全文検索
単価検索 — 基本分単価・各種加算を構造化データとして検索(別紙1〜13対応)
指導監督基準 — 認可外保育施設指導監督基準PDFを全文検索
FAQ検索 — 企業主導型保育ポータルサイトの公式Q&Aを検索
通知検索 — ポータルサイトの通知・お知らせ(600件超)を検索
監査基準検索 — 指導・監査評価基準、専門的財務/労務監査基準・自主点検表を検索(7文書)
Related MCP server: kokkai-mcp
MCP ツール
ツール | データソース | 説明 |
| e-Gov法令API | 児童福祉法、子ども・子育て支援法等の条文取得 |
| e-Gov法令API | 法令名が不明な場合のキーワード検索 |
| 実施要綱PDF(構造化) | 基本分単価・各種加算の金額を構造化データとして検索 |
| 実施要綱PDF(テキスト) | 助成金交付条件・要件・留意事項のテキスト検索 |
| 監督基準PDF | 認可外保育施設の法的最低基準検索 |
| WordPress REST API | 企業主導型保育のQ&A検索 |
| ポータルサイト | 通知・お知らせ一覧検索(600件超) |
| 監査関連PDF(7文書) | 指導・監査評価基準、自主点検表の検索 |
セットアップ
npx(推奨)
インストール不要。以下の設定をコピペするだけ:
{
"mcpServers": {
"kigyounai-hoiku": {
"command": "npx",
"args": ["-y", "kigyounai-hoiku-mcp"]
}
}
}Claude Desktop: ~/Library/Application Support/Claude/claude_desktop_config.json に追加
Claude Code: claude mcp add kigyounai-hoiku -- npx -y kigyounai-hoiku-mcp
ローカル(ソースから)
git clone https://github.com/kentaroajisaka/kigyounai-hoiku-mcp.git
cd kigyounai-hoiku-mcp
npm install
npm run build{
"mcpServers": {
"kigyounai-hoiku": {
"command": "node",
"args": ["/path/to/kigyounai-hoiku-mcp/dist/index.js"]
}
}
}ドメイン知識
企業主導型保育 = 認可外保育施設
認可保育所ではない(認可外保育施設に分類)
委託費(市区町村)ではなく助成金(児童育成協会)で運営
財源は事業主拠出金
2層構造の基準
認可外保育施設指導監督基準 — 全ての認可外施設に適用される法的最低基準(
search_kantoku_kijun)企業主導型保育事業費補助金実施要綱 — 助成金を受けるための上乗せ基準(
search_youkou/search_tanka)
単価の構造(別紙1〜13)
実施要綱の別紙1には20種類の単価・加算が定義されています:
# | 項目 | search_tanka |
① | 基本分単価(地域区分×定員×年齢×保育士比率×開所時間×開所日数×事業主区分) |
|
②〜③ | 処遇改善等加算Ⅰ・Ⅱ |
|
④〜⑮ | 延長保育・夜間保育・病児保育・賃借料・防犯安全 等の各種加算 |
|
⑯ | 処遇改善等加算Ⅲ |
|
⑰ | 障害児保育加算 |
|
⑱ | 医療的ケア児保育支援加算 |
|
⑲〜⑳ | 3歳児・4歳以上児配置改善加算 |
|
使い方の例
基本分単価を調べる
「鹿児島市(その他地域)で定員60人の0歳児の基本分単価を教えて」
→ search_tanka(type="kihon", chiiki_kubun="その他地域", teiin_kubun="60", nenrei_kubun="乳児")
加算の金額を調べる
「賃借料加算はいくら?」
→ search_tanka(type="kasan", kasan_keyword="賃借料")
実施要綱の要件を確認する
「病児保育加算の要件を教えて」
→ search_youkou(keyword="病児保育加算")
指導監督基準を確認する
「認可外保育施設の職員配置基準は?」
→ search_kantoku_kijun(keyword="職員配置")
FAQ を検索する
「企業枠と地域枠の違いは?」
→ search_faq(keyword="企業枠 地域枠")
監査準備
「自主点検表の人員配置に関する項目を確認したい」
→ search_kansa(keyword="人員配置")
環境変数(オプション)
変数 | 説明 |
| 実施要綱PDFのURL(デフォルト: kigyounaihoiku.jp) |
| 指導監督基準PDFのURL(デフォルト: cfa.go.jp) |
出典
法令: e-Gov法令検索(デジタル庁)
実施要綱・通知・FAQ: 企業主導型保育事業ポータル(児童育成協会)
指導監督基準: こども家庭庁
開発
npm install
npm run build
npm run dev # tsx で起動
npm test # vitestライセンス
MIT
Available Tools
8 toolsget_lawA
企業主導型保育に関連する法令から特定の条文を取得する。e-Gov法令API v2を使用。略称にも対応(児福法→児童福祉法、子支法→子ども・子育て支援法、虐待防止法→児童虐待防止法 等)。
| Name | Required | Description | Default |
|---|---|---|---|
| item | No | 号番号(省略時は項全体)。例: 1, 2 | |
| format | No | 出力形式。"markdown"=条文全文(デフォルト), "toc"=目次のみ(トークン節約) | |
| article | No | 条文番号。例: "59の2", "6の3", "第59条"。format="toc"の場合は不要 | |
| law_name | Yes | 法令名または略称。例: "児童福祉法", "子ども・子育て支援法", "児童虐待の防止等に関する法律", "児福法", "子支法", "虐待防止法", "消防法", "建築基準法", "労働安全衛生法" | |
| paragraph | No | 項番号(省略時は条文全体)。例: 1, 2 |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the behavioral disclosure burden. It discloses that the tool uses the e-Gov法令API v2, supports abbreviated law names, and performs retrieval. These are useful behavioral details beyond the schema, though it does not mention potential API errors, rate limits, or authorization requirements.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences with no wasted words. The main function is front-loaded, followed by the API source and abbreviation behavior, both of which are essential and non-redundant with the schema.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a read-only retrieval tool with a fully documented 5-parameter schema, the description is largely complete. It explains the tool's scope and API source. It stops short of describing error behavior or expected response structure, but the format parameter already covers the markdown/toc output distinction.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema already covers all parameters at 100%, so the baseline is 3. The description adds meaningful parameter-level context by explicitly stating that abbreviations are supported and giving concrete mapping examples, which expands the law_name semantics beyond the schema examples.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly specifies the action (取得する), the resource (法令の特定条文), and the domain (企業主導型保育に関連する法令). It also distinguishes this tool from the sibling search tools by emphasizing direct retrieval of a specific article rather than search.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage: use this tool when you need a specific article from a known law, especially via e-Gov or with abbreviations. However, it does not explicitly state when not to use it or when to prefer search_law or other sibling search tools, leaving routing largely to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_faqA
企業主導型保育事業のFAQ(よくある質問)をキーワード検索する。制度・申請・共同利用・公金管理システム等に関する公式Q&Aを検索できる。
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | 結果件数上限(デフォルト5、最大20) | |
| keyword | Yes | 検索キーワード。スペース区切りでAND検索。例: "共同利用", "利用枠", "保育支援システム", "月次報告" | |
| category | No | カテゴリで絞り込み(部分一致)。例: "利用者様向け", "共同利用", "公金管理", "その他" |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the burden of behavioral disclosure. It makes clear the tool performs a keyword search over official Q&A, which implies read-only behavior, but it does not mention result format, ranking, pagination, or access limits. This is adequate for a simple search tool but not deeply transparent.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two short sentences with no wasted words. The first sentence states the operation and target, and the second adds valuable scope information. It avoids repeating schema details.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a straightforward three-parameter search tool with full schema descriptions, the description and schema together give enough information for an agent to invoke it correctly. The lack of an output schema and explicit return-value documentation is a minor gap given the tool's simplicity.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the schema already documents keyword, limit, and category with examples. The description adds no additional parameter-level meaning beyond restating the broad content areas. Per the baseline for fully covered schemas, a score of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb ('キーワード検索する'), a clear resource ('企業主導型保育事業のFAQ'), and the content scope ('制度・申請・共同利用・公金管理システム'). This makes the tool clearly distinguishable from sibling law/standard search tools by targeting official Q&A content.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies this tool is for FAQ keyword searches and lists relevant domains, giving useful context. However, it does not explicitly name alternatives or state when to prefer search_faq over sibling tools such as search_law or search_kantoku_kijun. Usage guidance is implied rather than explicit.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_kansaA
企業主導型保育事業の監査関連文書(指導・監査評価基準、専門的財務監査基準、専門的労務監査基準等)をキーワード検索する。監査準備、自主点検、帳簿・書類の確認等に使用。doc_type未指定時は全7文書を横断検索する。
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | 結果件数上限(デフォルト5、最大10) | |
| keyword | Yes | 検索キーワード。スペース区切りでAND検索。例: "帳簿", "労働時間", "経理区分", "改善報告" | |
| doc_type | No | 文書種別フィルタ(省略時は全文書横断検索)。sidou_hyouka=指導・監査評価基準, zaimu_kijun=専門的財務監査基準, zaimu_hyouka=専門的財務監査評価基準, zaimu_shiryou=財務監査資料一覧, roumu_kijun=専門的労務監査基準, roumu_hyouka=専門的労務監査評価基準, roumu_jisyutenken=労務監査自主点検表 |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are present, so the description carries the full burden. It discloses the useful default behavior that omitting doc_type searches all 7 documents, but does not describe result format, matching behavior, or any other operational traits beyond the search operation itself.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three compact sentences contain the essential information: purpose, use cases, and default filter behavior. There is no filler or redundancy, and the most important scoping detail is front-loaded.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple search tool, the description is nearly complete: it defines the document domain, use scenarios, and default cross-document behavior, while schema covers keyword, limit, and doc_type enum. It does not explicitly describe the return payload, but that is reasonably implied by the search operation and the absence of an output schema.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the baseline is 3. The description adds meaning beyond the schema by clarifying that doc_type defaults to a cross-search of all 7 documents and by naming the document categories. The limit parameter is left to the schema, which already documents it fully.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource: keyword search over audit-related documents for employer-led childcare businesses, and enumerates the document categories (指導・監査評価基準, 専門的財務監査基準, 専門的労務監査基準等). This scope is specific enough to distinguish it from siblings like search_law, search_faq, and search_tsuuchi.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides clear use context: '監査準備、自主点検、帳簿・書類の確認等に使用' tells an agent when this tool is appropriate. It does not explicitly name alternatives or exclusion conditions, but the context is concrete and sufficient.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_kantoku_kijunA
認可外保育施設指導監督基準(全ての認可外保育施設に適用される法的最低基準)をキーワード検索する。保育従事者の資格・配置、設備、保育内容、給食、健康管理等の最低基準はこのツールで検索。企業主導型保育は認可外保育施設であり、この基準が法的ベースラインとなる。
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | 結果件数上限(デフォルト5、最大10) | |
| keyword | Yes | 検索キーワード。スペース区切りでAND検索。例: "保育に従事する者", "保育室 面積", "給食", "健康診断" |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full behavioral burden. It discloses that this is a keyword search over a specific legal standard and adds useful scope context, but it does not describe result behavior, output format, or any limitations such as exact-match vs. fuzzy matching. For a non-mutating search tool this is adequate but not rich.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three sentences, each earning its place: the first declares the core search action, the second lists the relevant standard topics, and the third clarifies a key application context. No filler or repetition.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the simple two-parameter schema and no annotations, the description is largely complete: it tells the agent what document to search, what topics are covered, and which facility types are included. The lack of an output schema and explicit return-value description is a minor gap for such a straightforward search tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the baseline is 3. The description adds value beyond the schema by enumerating the content areas covered (qualifications, equipment, childcare content, meals, health management) and by identifying 企業主導型保育 as within scope, which helps the agent choose effective keywords.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb (キーワード検索する) and a specific resource (認可外保育施設指導監督基準), and clarifies that this is the legal minimum standard for all unlicensed childcare facilities. It clearly distinguishes itself from sibling law-related search tools by naming the exact document and domain.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives clear context for when to use this tool: searching minimum standards for qualifications/staffing, equipment, childcare content, meals, and health management. It also explicitly notes that 企業主導型保育 falls under this standard. However, it does not explicitly name sibling tools or state when not to use this tool.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_lawA
企業主導型保育に関連する法令をキーワードで検索する。法令名が分からない場合に使用。e-Gov法令API v2を使用。
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | 取得件数(デフォルト10、最大20) | |
| keyword | Yes | 検索キーワード。例: "児童福祉", "保育", "認可外", "子育て支援" | |
| law_type | No | 法令種別で絞り込み。Act=法律, CabinetOrder=政令(施行令), MinisterialOrdinance=省令(施行規則/基準) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description must carry the behavioral burden itself. It does disclose that this tool uses the e-Gov law API v2, which is useful context about an external dependency. However, it does not mention read-only behavior, response format, rate limits, or potential errors, leaving some behavioral ambiguity.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is three short sentences, each earning its place: what the tool does, when to use it, and what external API it relies on. It is front-loaded with the core purpose and contains no filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description covers purpose, usage condition, and external API dependency, which is solid for a simple search tool. However, there is no output schema and no mention of what the returned results look like, error behavior, or network-side expectations, so the agent still has some unknowns.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so parameters are already well-documented with examples and enum meanings. The description adds no additional parameter-level semantics beyond what the schema provides, so the baseline score of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb and resource: searching laws related to employer-led childcare by keyword. It also explicitly notes this is for when the law name is unknown, which distinguishes it from lookup tools like get_law.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The phrase '法令名が分からない場合に使用' (use when the law name is unknown) gives a clear context for when this tool should be selected. It does not explicitly name alternatives or exclusion conditions, but the usage condition is enough to guide selection.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_tankaA
企業主導型保育事業の運営費単価を構造化データとして検索する。実施要綱の別紙1〜13をパースした構造化データから、条件に合致する単価を返す。
besshi パラメータで別紙を指定して検索
besshi="1" → 基本分単価 + 各種加算(従来の検索)
besshi="2" → 処遇改善等加算Ⅰ定員別加算額
besshi="4" → 利用者負担相当額(基本分単価から控除する額)
besshi="5" → 整備費基準額(本体工事費・各種加算)
besshi="7" → 中小企業事業主の定義(業種別判定表)
besshi="9" → 障害児保育加算額(+ 処遇改善等加算Ⅰ)
besshi="10" → 医療的ケア児保育支援加算
besshi="13" → 3歳児/4歳以上児配置改善加算額(+ 処遇改善等加算Ⅰ)
besshi="3","6","8","11","12" → テキスト全文(構造化テーブルなし)
besshi未指定時(従来互換)
type="kihon" → 基本分単価、type="kasan" → 各種加算、type="all" → 両方
フィルタ
chiiki_kubun: 地域区分("その他地域","20/100"等)
teiin_kubun: 定員区分("19"で自動判定 → 13人~19人)
nenrei_kubun: 年齢区分("乳児","3歳児"等)
kasan_keyword: 加算名キーワード(type="kasan"時)
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | 検索種別(besshi未指定時)。kihon=基本分単価, kasan=各種加算, all=両方 | |
| limit | No | 結果件数上限(デフォルト50、最大500) | |
| besshi | No | 別紙番号("1"〜"13")。指定すると該当別紙のデータのみ返す | |
| teiin_kubun | No | 定員区分フィルタ。数値(例: "19")で自動判定 | |
| chiiki_kubun | No | 地域区分フィルタ | |
| nenrei_kubun | No | 年齢区分フィルタ | |
| kasan_keyword | No | 加算名キーワード(スペース区切りAND検索) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden, and it does disclose important behavioral nuances: particular besshi values return non-structured text, besshi="1" returns both base and add-on prices, and teiin_kubun="19" auto-resolves to a 13-19 person category. It does not explicitly state read-only behavior, empty-result behavior, or authorization requirements, but the search-oriented wording makes mutation unlikely and the key behavioral exceptions are covered.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is longer than average, but every line earns its place: it is front-loaded with a one-sentence summary, then organized into clear besshi, legacy type, and filter sections. The bullet structure makes the many mode-specific behaviors easy to scan, and there is no filler or tautology.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with 7 parameters, no annotations, and no output schema, the description is remarkably complete. It covers the purpose, parameter semantics, special-case behaviors, and filter interpretation. The only missing details are minor (e.g., exact return-field structure, pagination behavior), and the schema already documents limit defaults.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Although schema description coverage is 100%, the description adds substantial meaning beyond the schema: it maps every meaningful besshi value to the actual data returned, explains the legacy type fallback, gives concrete examples for chiiki_kubun and nenrei_kubun, and clarifies that kasan_keyword only applies with type="kasan". This is far beyond the baseline for fully covered schemas.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The opening sentence identifies a specific retrieval operation: searching operating-cost unit prices for corporate-led childcare services from structured data parsed from forms 1-13. The domain and resource are unique enough to distinguish this tool from siblings like search_law or search_kantoku_kijun, even without an explicit sibling comparison.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides explicit routing guidance: when to use besshi vs. the legacy type parameter, which besshi values return structured data vs. raw text, and when kasan_keyword applies. It clearly states exclusions, such as besshi="3","6","8","11","12" returning full text rather than structured tables, so an agent can select the correct mode without guesswork.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_tsuuchiB
企業主導型保育事業の通知・お知らせ一覧をキーワード検索する。助成決定、指導監査、セミナー、システム更新等の通知を検索できる。
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | 結果件数上限(デフォルト10、最大30) | |
| keyword | Yes | 検索キーワード。スペース区切りでAND検索。例: "指導監査", "無償化", "助成決定", "様式" | |
| category | No | カテゴリで絞り込み(部分一致)。例: "セミナー", "助成決定", "通知・様式", "指導・監査", "重要" |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden. The verb 検索する conveys a non-mutating read operation and the domain scope is explicit, but behavior beyond that — result ordering, no-results handling, which fields are matched, pagination semantics — is undisclosed. Adequate for a simple search tool, but thin relative to the no-annotation context.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two compact sentences, front-loaded with verb and resource, and the second sentence earns its place by listing searchable content types that aid relevance judgment. There is minor redundancy — 通知を検索できる restates the operation already named in sentence one — which prevents a 5.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple 3-parameter search tool with full schema coverage, the callable surface is fully explainable and the purpose is clear. However, there is no output schema and no description of what results contain (titles, dates, links, snippets), and the potential overlap with siblings covering audit/seminar topics is never resolved. Adequate, but with clear gaps.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, and each parameter already carries a meaningful description: limit's default and maximum, keyword's space-separated AND-search semantics with examples, and category's partial-match behavior with examples. Per the rubric, the baseline is 3; the tool description itself adds no parameter-level meaning beyond what the schema already provides.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb and resource — キーワード検索する over 企業主導型保育事業の通知・お知らせ一覧 — and enriches it with concrete content examples (助成決定、指導監査、セミナー、システム更新). This notice/announcement domain implicitly separates it from sibling tools that search laws, guidelines, unit prices, audit standards, and FAQ, though no sibling is named explicitly, so it stops short of a 5.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The scope statement implies when to use the tool — searching notices whose topics match the listed areas — but there is no explicit when-to-use vs. alternatives guidance or exclusionary language. With 7 sibling search tools, including search_kansa which could plausibly cover 監査-related content, the routing burden is left entirely to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_youkouA
企業主導型保育事業費補助金実施要綱(助成金の交付条件を定めた要綱、88ページ)をキーワード検索する。職員配置・設備基準・運営費・整備費・共同利用等の助成金に関する基準はこのツールで検索。これは認可外保育施設指導監督基準(search_kantoku_kijun)の上乗せ基準である。
単価表の取得方法(重要)
別紙1(基本分単価)等の大きな単価表は、キーワード検索だけでは特定の地域区分のデータまで到達できない場合がある。 以下の手順で段階的に絞り込むこと:
まず keyword で検索して該当セクション名を特定する(例: "基本分単価" → "別紙1")
section パラメータでセクションを指定し、keyword に地域区分や定員区分を指定して絞り込む 例: section="別紙1", keyword="その他地域 51人", max_chars=5000
それでも不足する場合は max_chars を増やす(最大10000)
主要な別紙一覧
別紙1: 運営費単価一覧(①基本分単価〜⑳4歳以上児配置改善加算の全20項目を含む巨大セクション)
①基本分単価、②処遇改善等加算Ⅰ、③処遇改善等加算Ⅱ、④延長保育加算、⑤夜間保育加算
⑥非正規労働者受入推進加算、⑦病児保育加算(病児対応型・病後児対応型・体調不良児対応型の3類型)
⑧預かりサービス加算、⑨賃借料加算、⑩保育補助者雇上強化加算、⑪防犯・安全対策強化加算
⑫運営支援システム導入加算、⑬連携推進加算、⑭改修支援加算、⑮改修実施加算
⑯処遇改善等加算Ⅲ、⑰障害児保育加算、⑱医療的ケア児保育支援加算、⑲3歳児配置改善加算、⑳4歳以上児配置改善加算
別紙2: 処遇改善等加算Ⅰの詳細
別紙3: 処遇改善等加算Ⅱの詳細
別紙4: 施設利用給付費等の補助単価
別紙5: 整備費(建物工事費・環境改善加算・病児保育スペース加算等)
別紙6: 大規模修繕等の取扱い
別紙7: (欠番または統合済み)
別紙8: 処遇改善等加算Ⅲの詳細
別紙9: 障害児保育加算の詳細
別紙10: 医療的ケア児保育支援加算の詳細
別紙11: 3歳児配置改善加算の要件
別紙12: 4歳以上児配置改善加算の要件
別紙13: 3歳児/4歳以上児配置改善加算額(単価表)
単価の金額を知りたい場合
基本分単価・各種加算の金額が必要な場合は、まず search_tanka ツールを使うこと。 search_tanka は構造化データとして単価を返すため、正確かつ高速。 search_youkou は要件・留意事項等のテキスト情報を確認する場合に使う。
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | 結果件数上限(デフォルト5、最大10) | |
| keyword | Yes | 検索キーワード。スペース区切りでAND検索。section指定時は空文字可(セクション全文取得)。例: "職員配置", "その他地域 51人", "運営費 基準額" | |
| section | No | セクション名フィルタ(前方一致/部分一致)。例: "別紙1", "別紙13", "第3". keywordと組み合わせて大きなセクション内を絞り込める | |
| max_chars | No | 1セクションあたりの最大出力文字数(デフォルト2000、最大10000)。大きな単価表を取得する場合は5000〜10000を指定 |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the behavioral burden. It discloses important behavioral traits: keyword search only may not reach specific data in large tables, section filtering is needed, max_chars can be increased, and the 別紙1 section is a giant section. It does not specify exact pagination or ordering behavior, but the practical constraints are well covered.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is long, but it earns its length by providing a critical workflow and a comprehensive mapping of 別紙 sections. It is well-structured with headers and lists. Minor redundancy exists in repeatedly explaining search_tanka usage, but the organization makes the information easy to scan and act on.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a search tool with no output schema and no annotations, the description is thorough: it clarifies the document being searched, the relationship to sibling tools, the section list, the workflow for large tables, and the max_chars limits. It could mention what the output actually looks like, but that gap is minor given the detailed guidance provided.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the baseline is 3. The description adds meaningful usage semantics: empty keyword with section returns full section, max_chars 5000-10000 for big tables, keyword examples like 'その他地域 51人' for regional/capacity filtering. This goes beyond the schema descriptions and materially helps the agent.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description explicitly states the tool searches the 企業主導型保育事業費補助金実施要綱 by keyword, and clearly distinguishes it from the related 認可外保育施設指導監督基準 which is served by search_kantoku_kijun. It names the resource, the action, and the boundaries of what is in scope.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives explicit, actionable instructions for when to use this tool vs search_tanka: use search_tanka for 単価の金額, and use search_youkou for 要件・留意事項等のテキスト情報. It also provides a multi-step workflow for retrieving large 単価表 sections with section and max_chars, which is concrete and useful.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
8 tool updates
v0.3.1- First observed
get_law - First observed
search_faq - First observed
search_kansa - First observed
search_kantoku_kijun - First observed
search_law - First observed
search_tanka - First observed
search_tsuuchi - First observed
search_youkou
TDQS
Scored across 8 tools
Each search_* tool targets a distinct document corpus: supervision standards, implementation guidelines, unit-price tables, FAQ, notices, and audit documents. search_law and get_law are clearly split into discovery versus targeted retrieval, and the descriptions explicitly tell agents when to use search_tanka vs search_youkou.
All tool names follow a consistent lowercase snake_case verb_noun pattern: seven are search_<corpus> and one is get_law. The single get_law is a natural counterpart to search_law and does not break the convention.
8 tools is well within the ideal range for a domain-specific regulatory research server. Each tool maps to a meaningful document type or retrieval mode, so none feel redundant and none are missing.
The tool surface covers the full research workflow for this domain: searching laws, retrieving specific provisions, finding supervision standards, querying structured subsidy rates, and searching guidelines, FAQ, notices, and audit documents. There are no obvious dead ends for the stated purpose.
Maintenance
Related MCP Connectors
Japanese law, corporation & statistics data as MCP, normalized to English with source attribution.
Structured Japanese childcare facility data with source-backed facts for AI.
Raw Japanese regulatory data for AI agents: pension, gazette, gBizINFO. x402-metered (USDC).
Japan Law MCP — Japanese national laws & ordinances via the e-Gov Law API.
Related MCP Servers
- AlicenseAqualityDmaintenanceProvides access to Japanese labor and social insurance laws and administrative circulars from sources like the e-Gov API and the Ministry of Health, Labour and Welfare. It enables users to search for and retrieve legal texts and notices to ensure accuracy in labor-related inquiries.61,437 npm61MIT
- FlicenseAqualityBmaintenanceEnables search, retrieval, and summarization of Japanese National Diet meeting minutes via MCP tools.81-
- AlicenseAqualityCmaintenanceProvides real-time access to Japanese building standards laws and regulations from e-Gov API, helping prevent AI hallucinations by validating citations against original legal texts.1083 npm5MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to query Japanese public data (laws, corporations, statistics) from official government APIs, returning normalized English metadata with source attribution.1MIT