Server provides 7 tools with complete input schemas and descriptions in Japanese. However, critical gaps limit production readiness: (1) All parameter descriptions are in Japanese only, creating friction for English-speaking developers and LLMs; (2) No output schemas documented, tools return dict[str, Any] with no structure guidance; (3) No error recovery guidance, errors return bare dicts with 'error' and 'error_type' fields but no actionable next steps; (4) Parameters lack enums/constraints (e.g., 'language' accepts 'ja'|'en' but not declared as enum); (5) No pagination guidance despite tile-based APIs returning potentially large result sets. Tool names follow verb_noun pattern (get_*, search_*) which is good. Descriptions average ~120 chars, within baseline range. However, lack of structured output documentation and error guidance prevents higher scores.
鑑定評価書情報を取得します。指定地域の不動産鑑定評価データを検索できます。
地価公示・地価調査のポイント情報を取得します。指定座標周辺の地価情報をGeoJSON形式で取得できます。
指定都道府県の市区町村一覧を取得します。都道府県コードから配下の全市区町村情報を取得できます。
不動産価格情報のポイント(点)データを取得します。地図上の個別取引ポイント情報を確認できます。
学校区情報を取得します。小学校区・中学校区の境界データを地図情報として取得できます。
都市計画区域・用途地域などの都市計画情報を取得します。指定エリアの都市計画制限情報を確認できます。
No output schemas documented. Tools return dict[str, Any] with no structure guidance for LLMs. Cannot plan downstream tool calls or extract required fields reliably.
All parameter descriptions and tool descriptions are in Japanese only. English-speaking developers and LLMs cannot understand parameter semantics or tool purpose without translation.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 55 | 2026-07-28+ | v2 |
不動産取引価格情報を検索します。都道府県や市区町村、期間を指定して取引データを取得できます。
Enum constraints not declared in schemas. Parameters like 'language' (ja|en), 'response_format' (geojson|pbf), 'info_type' (area|zones), 'school_type' (elementary|junior_high) accept only specific values but are defined as free-form strings, inviting hallucinated invalid values.
Error handling returns bare dicts with 'error' and 'error_type' fields but no recovery guidance. LLMs cannot determine if error is retryable, user-fixable, or fatal, or what action to take next.
Tile-based APIs (get_land_price, get_urban_planning, get_real_estate_points, get_school_districts) may return large result sets but lack pagination guidance or result limits. No mention of max results or how to handle overflow.