Skip to main content
Glama

search_tanka

Search structured data from official guidelines to find corporate childcare operating cost unit prices. Filter by region, capacity, age, or allowance type to get exact matching rates.

Instructions

企業主導型保育事業の運営費単価を構造化データとして検索する。実施要綱の別紙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"時)

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
typeNo検索種別(besshi未指定時)。kihon=基本分単価, kasan=各種加算, all=両方
limitNo結果件数上限(デフォルト50、最大500)
besshiNo別紙番号("1"〜"13")。指定すると該当別紙のデータのみ返す
teiin_kubunNo定員区分フィルタ。数値(例: "19")で自動判定
chiiki_kubunNo地域区分フィルタ
nenrei_kubunNo年齢区分フィルタ
kasan_keywordNo加算名キーワード(スペース区切りAND検索)

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.3.1

TDQS

A4.8/5.0
Behavior4/5

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.

Conciseness5/5

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.

Completeness5/5

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.

Parameters5/5

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.

Purpose5/5

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.

Usage Guidelines5/5

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.