Skip to main content
Glama

PlugRail Corporate Number

lookup_corporate

法人番号の確定照会と名称・所在地の候補探索を分離して返す。名称だけでは断定せず複数候補と根拠別scoreを返す。番号確定例: {"corporateNumber": "8000000000001"}/候補例: {"name": "渋谷", "prefecture": "13", "limit": 10}

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
nameNo法人名の検索語(候補探索)。例: "渋谷"
limitNo取得件数 1〜20(省略時は10)
cursorNo前回応答の nextCursor(透過・省略可)。
addressNo所在地の絞込語(候補探索の任意)。例: "渋谷"
prefectureNo都道府県コード2桁(候補探索は必須)。例: "13"(東京)
corporateNumberNo13桁の法人番号(確定照会)。例: "8000000000001"

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.5/5.0
Behavior3/5

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

With no annotations, the description carries the behavioral disclosure burden. It does add meaningful behavior: it will not determine based on name alone, returns multiple candidates, and returns scores by basis. However, it does not describe the actual response envelope, cursor/pagination behavior, or error cases, so transparency is partial.

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 compact and front-loaded: it states the core behavior in one sentence, adds an important caveat about name-only queries in the second, and then provides illustrative JSON examples. No filler or redundant content.

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 dual-mode tool with 6 parameters, no output schema, and no annotations, the description covers the input modes and basic behavior. But it omits the exact response shape, how nextCursor is used, and when to prefer sibling tools. It is sufficient for basic invocation but not fully complete.

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 100%, so the baseline is 3. The description's examples group parameters into confirmation vs candidate modes, which is mildly useful, but it does not add significant meaning beyond what the schema already documents for each parameter.

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 clearly states the tool performs two separated functions: exact confirmation by corporate number and candidate search by name/location. It gives concrete request examples for both modesches. However, it does not explicitly contrast itself with sibling tools like search_corporate_by_name or search_corporate_by_number.

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?

The examples imply mode selection: use corporateNumber for exact confirmation, or name/prefecture/limit for candidate search. But the description never explicitly says when to choose this tool over sibling search tools, nor does it state exclusions or alternatives.

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.