Skip to main content
Glama

せいじのまど (Seiji no Mado)

search

せいじのまどのデータを、ことばで探す(法律・法律案・質問主意書・政党・会派・国会議員・知事・省庁などの組織・解説のページ・ことば)。日本語で探す。結果は機械で決まる順で、人が選んだ順ではない。Search Japanese political data (laws, bills, parties, Diet members, ministries, explainers). Query in Japanese.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "query": "<query>"
    },
    "name": "search"
  }
}

Input Schema

NameRequiredDescriptionDefault
typeNolaw=国会で決まったこと(成立した法律・予算・条約と否決された法律案)、bill=審議中・採決されなかった法律案、question=質問主意書と答弁書、party=政党、kaiha=会派、member=国会議員、governor=知事、org=政府・国会の組織、council=国の審議会、page=解説・データのページ、term=ことば
limitNo
queryYes探すことば(例:防衛、消費税、高市、厚生労働省)。空白で区切ると、すべてを含むものを探す。
offsetNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.4/5.0
Behavior3/5

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

With no annotations, the description must carry the full behavioral burden. It does useful work by disclosing that ranking is algorithmic and not human-curated, which an agent could not infer otherwise. It says nothing about result shape, pagination, or whether all entity types are searched together, leaving notable gaps.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The definition is short and front-loads the resource scope before the Japanese-query constraint and the ranking caveat. The Japanese and English sentences partially duplicate each other, which is defensible for a bilingual tool but is redundant text.

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

Completeness3/5

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

For a 4-parameter tool with one enum and no output schema, the description covers what is searchable and how results are ordered. It omits how limit/offset interact and gives no hint of the result structure, so an agent must infer pagination behavior from the schema alone.

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

Parameters3/5

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

Schema coverage is 50%: type and query are documented in the schema, while limit and offset have no descriptions anywhere. The description contributes the important constraint that queries must be Japanese, which the schema only hints at through examples. Still, the undocumented pagination parameters are not compensated for.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb (search) plus an enumerated resource set: laws, bills, parties, Diet members, ministries, explainers. That makes the scope far clearer than a bare 'search' would. It stops short of explicitly contrasting itself with siblings like list or get, so it lands at 4 rather than 5.

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

Usage Guidelines3/5

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

It states the query must be in Japanese and warns that result order is machine-determined rather than curated, which implies keyword-lookup usage. However, it never says when to prefer this over list or get, nor when not to use it. Usage guidance is therefore 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.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.