list_mine
[EN] List products you registered (needs Bearer API key). / 自分 (API キーのアカウント) が登録した製品の一覧を返す。Authorization: Bearer <APIキー> 必須。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
[EN] List products you registered (needs Bearer API key). / 自分 (API キーのアカウント) が登録した製品の一覧を返す。Authorization: Bearer <APIキー> 必須。
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description must disclose behavioral traits. It indicates the tool requires authentication (Bearer API key) but does not explicitly state it is read-only, describe mutation behavior, or mention error cases. The purpose implies a read operation, but it is not explicit.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise, consisting of two sentences (bilingual) with no wasted words. It front-loads the English explanation, making the purpose immediately apparent. The bilingual text could be considered slightly redundant but is acceptable.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool has no output schema, the description provides the core purpose and auth requirement but lacks details on response format, pagination, or what happens on errors. For a simple list tool, this is minimally adequate but leaves gaps.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters and schema description coverage is 100% (vacuously). Per the rule '0 params = baseline 4', this score is appropriate as the description does not need to add parameter information beyond what is already clear.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool lists products registered by the user ('List products you registered'). It distinguishes from siblings like 'list_houses' by specifying 'you registered', making the scope clear. However, it does not explicitly contrast with similar list tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description mentions the need for a Bearer API key as a prerequisite, but does not provide guidance on when to use this tool versus alternatives like 'list_houses' or 'get_product'. No exclusions or context for selection are given.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Add one secure layer between your agents and this server.
Most tools have distinct purposes, but some potential overlap exists (e.g., get_site_context and get_houki_rules both provide site conditions, and set_site_context vs. upsert_zoning_rule could be confused). Overall, descriptions help disambiguate.
Tools predominantly use a verb_noun pattern (e.g., create_house, update_house, set_visibility). A few outliers like houki_check and whoami break the pattern, but naming is mostly consistent.
29 tools is heavy but covers a broad domain (house design, construction, catalog, contractors, admin). Some tools are niche (e.g., list_incomplete_addresses, set_forkable), but each serves a clear purpose. Could be streamlined.
Core operations for house lifecycle (create, read, update, check) are present. Lacks explicit delete/archive for houses (only set_visibility), and no tool to update site context directly (only set via set_site_context). Minor gaps but domain is well-covered.