Skip to main content
Glama

ワットク(Wattoku)

電気代の年間試算・現契約との比較

simulate_cost
Read-onlyIdempotent

月間使用量kWh、または現在の月額電気代からの逆算で、各プランの年間コストと現契約との差額を試算します。使用量が分かる場合はmonthly_kwh、分からない場合はcurrent_monthly_bill_yen(+bill_month)を指定してください。

※試算は概算です。燃料費調整額・使用状況・割引適用条件により実際の料金と異なる場合があります。最終的な料金・契約条件は必ず各社公式サイトでご確認ください。本サービスはアフィリエイトプログラムにより電力会社等から報酬を受け取ることがあります。

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
plan_idsNo試算対象プランID(search_plansの結果)。省略時は安い順の上位候補を自動選定
area_codeYes電力供給エリア。お住まいの地域に対応: hokkaido=北海道 / tohoku=東北6県+新潟 / tokyo=関東+山梨+静岡東部 / chubu=中部+静岡西部 / hokuriku=北陸 / kansai=関西 / chugoku=中国 / shikoku=四国 / kyushu=九州 / okinawa=沖縄
bill_monthNoその請求の対象月(1〜12)。季節補正に使用
monthly_kwhNo月間使用量kWh。current_monthly_bill_yenとどちらか一方を指定
household_sizeNo
contract_ampereNo契約アンペア数(A)。検針票やブレーカーで確認可能。関西・中国・四国・沖縄エリアの最低料金制プランでは不要
current_plan_idNo現在契約中のプランID。省略時はエリア大手の規制料金プランを現契約と仮定
include_seasonalNo季節変動を考慮した年間試算を行うか
current_monthly_bill_yenNo現在の月額電気代(円)。使用量が不明な場合はここから逆算する

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.2/5.0
Behavior4/5

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

Beyond annotations (readOnlyHint, idempotentHint, destructiveHint false), the description discloses that the calculation is approximate, may differ due to fuel cost adjustments and discount conditions, and that the service participates in an affiliate program. This adds valuable context about result reliability and potential bias.

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 efficiently structured: the first sentence states purpose, the second gives usage guidance, and the disclaimer is concise and necessary. It front-loads the core function and contains no redundant information.

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 a tool with 9 parameters and no output schema, the description explains the main workflow and caveats. It could mention the output structure more explicitly, but the read-only annotation and clear purpose make it sufficiently complete. The auto-selection of plan_ids when omitted is covered in the schema.

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?

With schema description coverage at 89%, the schema already documents most parameters. The description adds the key semantic relationship: monthly_kwh and current_monthly_bill_yen are alternative inputs, and plan_ids originates from search_plans. This clarifies selection logic not present in the schema.

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's function: calculating the annual cost of each plan and the difference from the current contract, using either monthly kWh or back-calculation from the monthly bill. It uses a specific verb '試算する' and resource, distinguishing it from sibling tools like compare_plans and search_plans.

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 description provides clear parameter guidance (use monthly_kwh if usage is known, current_monthly_bill_yen otherwise), but it does not explicitly say when to use this tool versus alternatives like compare_plans or get_switch_link. Usage context is implied rather than contrasted with siblings.

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