Skip to main content
Glama

ワットク(Wattoku)

電気+ガスの合算年間試算

simulate_energy_bundle
Read-onlyIdempotent

電気とガスをまとめて見直した場合の合算年間コストを試算します。ガスの供給区域から対応する電力エリアを自動で紐づけ、それぞれの最安プラン同士を組み合わせた合計と、大手同士(規制料金)のままの場合の合計を比較します。電気とガスを同じ会社にまとめるセット割は、適用条件を満たす世帯だけが受けられるため最安の合算には含めず、条件つきの別枠として割引後の合計を示します。

※試算は概算です。原料費調整単価は毎月変動し、実際の検針日・使用状況により請求額は異なります。政府支援の値引きは含めていません(支援終了後の水準)。最終的な料金・契約条件は必ず各社公式サイトでご確認ください。

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
household_sizeNo世帯人数(1〜6)。電気・ガス両方の使用量目安に使用
gas_region_codeYes都市ガスの供給区域: tokyo-gas=東京ガス供給区域(関東) / osaka-gas=大阪ガス供給区域(関西) / toho-gas=東邦ガス供給区域(東海)

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.7/5.0
Behavior5/5

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

Annotations already mark the tool as read-only, idempotent, and non-destructive. The description adds valuable caveats: estimates are approximate, fuel cost adjustment rates vary monthly, government support is excluded, and users should confirm final rates on official sites. It also discloses that set discounts are conditional and shown as a separate total, adding transparency beyond the annotations.

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 concise and front-loaded, with the main purpose in the first sentence, followed by key comparison details and a clearly marked disclaimer paragraph. Every sentence adds necessary information, and the structure is logical.

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

Completeness5/5

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

For a simulation tool with no output schema and two parameters, the description covers the tool's behavior, comparison outputs, and limitations thoroughly. It indicates what the output contains (comparison totals and discounted set-total) and provides sufficient context for an agent to invoke it 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?

The input schema already provides descriptions for both parameters with 100% coverage. The description adds operational context by explaining that the gas supply area is automatically mapped to a corresponding power area and that household size is used for usage estimation, which helps the agent understand how parameters affect results.

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?

The description clearly states the tool estimates combined annual electricity and gas costs when reviewing both together ('電気とガスをまとめて見直した場合の合算年間コストを試算します'). It specifies the comparison logic between cheapest plans and major regulated rates, and explains how set discounts are handled separately, distinguishing it from sibling simulation tools like simulate_cost and simulate_hikari_cost.

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?

The description implies the use case: when a user wants a combined electricity+gas estimate. It explains the tool's scope and what it does not include (set discounts are not in the cheapest total, shown separately). However, it does not explicitly name alternatives or exclusions for electricity-only/gas-only simulations, so it falls short of full explicit guidance.

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.

Resources