Skip to main content
Glama

国会会議録の発言検索

search_diet_records

Search Japanese National Diet records to verify legislative intent, government answers, and statutory interpretation, returning statement excerpts and source links.

Instructions

国会会議録(衆議院・参議院の本会議・委員会)の発言を検索します。法律の立法趣旨、政府答弁、条文の解釈についての国会での説明を確かめるときに使います。結果は発言ごとの抜粋と国会会議録検索システムへのリンクです。条件を少なくとも 1 つ指定してください。

Input Schema

NameRequiredDescriptionDefault
fromNo開始日 YYYY-MM-DD
houseNo院
limitNo件数(1〜20)
startNo開始位置(続きを読むとき)
untilNo終了日 YYYY-MM-DD
keywordNo発言内容のキーワード。空白区切りは AND。例: 「行政手続法 理由の提示」
meetingNo会議名(部分一致)。例: 総務委員会
speakerNo発言者名(部分一致)

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

A4.4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the behavioral burden. It discloses the output format (excerpts per speech plus links) and the cross-cutting constraint that at least one condition must be specified, which are meaningful behavioral facts. It does not explicitly state read-only nature or discuss pagination/rate limits, leaving minor gaps, but 'search' strongly implies a non-mutating read operation.

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?

Four well-structured sentences: purpose, when to use, return shape, and invocation constraint. No sentence is wasted, and the most important scoping and constraint details are front-loaded appropriately.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For an 8-parameter search tool with no output schema, the description explains the return shape and the minimum-filter requirement, which are critical for correct use. The schema handles parameter details including pagination via start, though the description does not mention pagination explicitly; overall it is complete enough to call correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the baseline is 3. The description adds a valuable cross-parameter constraint not enforced by the schema: at least one filter condition must be supplied. This helps an agent avoid a zero-parameter invocation that the schema would technically allow.

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?

States a specific verb and resource: searching speeches in Diet proceedings (both houses, plenary and committee). This is clearly distinct from the law-text-oriented sibling tools such as find_law or get_article. An agent can tell what this tool does without opening the schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives clear context for use: checking legislative intent, government answers, and constitutional/provision interpretation in the Diet. It does not name alternatives or exclusions, but the domain is narrow enough that implicit contrast with law-text search is clear. The requirement to specify at least one filter is a useful usage constraint.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.