Comprehensive Model Context Protocol server for managing Home Assistant through AI assistants.
Wattoku is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
Compare Japan's household fixed costs: electricity, city gas, fiber and mobile plans, with bundles.
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http wattoku-mcp https://wattoku.meliorra.co/api/mcp
# 2 — ask your agent for something these tools do
# search_plans, simulate_cost, compare_plans and 8 more
Wattoku costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. Nothing here runs on your machine and nothing runs on ours: this server answers at its publisher’s own address, and what you install is the connection straight to it.
This is a public server: it answers at its publisher’s own address and this marketplace is not in the path. Claude Code registers it in one command; --scope user makes it available in every project. The transport below is http, as the publisher's own manifest declares it.
claude mcp add --scope user --transport http wattoku-mcp https://wattoku.meliorra.co/api/mcpReconnect, or start a new session, and the tools appear in the model’s tool list.
One config entry pointing straight at the publisher’s own address — this marketplace is not in the path, and nothing from this listing executes on your machine.
11 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
居住エリア・契約アンペア・世帯人数(または月間使用量kWh)から、家庭向け電気料金プランの候補を年間コスト試算付きで検索します。結果は試算額の安い順です。 ※試算は概算です。燃料費調整額・使用状況・割引適用条件により実際の料金と異なる場合があります。最終的な料金・契約条件は必ず各社公式サイトでご確認ください。本サービスはアフィリエイトプログラムにより電力会社等から報酬を受け取ることがあります。
| Parameter | Type | Required | Notes |
|---|---|---|---|
| area_code | string | yes | 電力供給エリア。お住まいの地域に対応: hokkaido=北海道 / tohoku=東北6県+新潟 / tokyo=関東+山梨+静岡東部 / chubu=中部+静岡西部 / hokuriku=北陸 / kansai=関西 / chugoku=中国 / shikoku=四国 / kyushu=九州 / okinawa=沖縄 |
| contract_ampere | number | no | 契約アンペア数(A)。検針票やブレーカーで確認可能。関西・中国・四国・沖縄エリアの最低料金制プランでは不要 |
| household_size | integer | no | 世帯人数(1〜6、6=6人以上)。使用量が不明な場合の目安算出に使用 |
| monthly_kwh | number | no | 月間使用量kWh(検針票の値。年間平均月量として扱う) |
| green_only | boolean | no | 追加料金なしで実質再生可能エネルギー100%・CO2排出量実質ゼロを公式に明記しているプランだけに絞る(green_type=standard)。該当が無いエリアでは空の結果になる |
| limit | integer | no | 返す候補数 |
月間使用量kWh、または現在の月額電気代からの逆算で、各プランの年間コストと現契約との差額を試算します。使用量が分かる場合はmonthly_kwh、分からない場合はcurrent_monthly_bill_yen(+bill_month)を指定してください。 ※試算は概算です。燃料費調整額・使用状況・割引適用条件により実際の料金と異なる場合があります。最終的な料金・契約条件は必ず各社公式サイトでご確認ください。本サービスはアフィリエイトプログラムにより電力会社等から報酬を受け取ることがあります。
| Parameter | Type | Required | Notes |
|---|---|---|---|
| area_code | string | yes | 電力供給エリア。お住まいの地域に対応: hokkaido=北海道 / tohoku=東北6県+新潟 / tokyo=関東+山梨+静岡東部 / chubu=中部+静岡西部 / hokuriku=北陸 / kansai=関西 / chugoku=中国 / shikoku=四国 / kyushu=九州 / okinawa=沖縄 |
| plan_ids | array | no | 試算対象プランID(search_plansの結果)。省略時は安い順の上位候補を自動選定 |
| monthly_kwh | number | no | 月間使用量kWh。current_monthly_bill_yenとどちらか一方を指定 |
| current_monthly_bill_yen | number | no | 現在の月額電気代(円)。使用量が不明な場合はここから逆算する |
| bill_month | integer | no | その請求の対象月(1〜12)。季節補正に使用 |
| current_plan_id | string | no | 現在契約中のプランID。省略時はエリア大手の規制料金プランを現契約と仮定 |
| contract_ampere | number | no | 契約アンペア数(A)。検針票やブレーカーで確認可能。関西・中国・四国・沖縄エリアの最低料金制プランでは不要 |
| household_size | integer | no | — |
| include_seasonal | boolean | no | 季節変動を考慮した年間試算を行うか |
選んだ2〜5プランを、年間試算・解約金・燃料費調整の方式・ポイント還元・セット割まで含めて詳細比較します。plan_idはsearch_plans/simulate_costの結果から指定してください。 ※試算は概算です。燃料費調整額・使用状況・割引適用条件により実際の料金と異なる場合があります。最終的な料金・契約条件は必ず各社公式サイトでご確認ください。本サービスはアフィリエイトプログラムにより電力会社等から報酬を受け取ることがあります。
| Parameter | Type | Required | Notes |
|---|---|---|---|
| plan_ids | array | yes | 比較するプランID(2〜5件、search_plans/simulate_costの結果から) |
| monthly_kwh | number | no | 月間使用量kWh(省略時は370kWh=3人世帯目安) |
| contract_ampere | number | no | 契約アンペア数(A)。検針票やブレーカーで確認可能。関西・中国・四国・沖縄エリアの最低料金制プランでは不要 |
選んだプランの申込ページへのリンクを発行します。電気・都市ガス・光回線・携帯・ホームルーターに対応しています。申込手続きはユーザー本人がリンク先の事業者サイトで行ってください(当サービスは申込の代行は行いません)。 ※試算は概算です。燃料費調整額・使用状況・割引適用条件により実際の料金と異なる場合があります。最終的な料金・契約条件は必ず各社公式サイトでご確認ください。本サービスはアフィリエイトプログラムにより電力会社等から報酬を受け取ることがあります。
| Parameter | Type | Required | Notes |
|---|---|---|---|
| category | string | no | 申込リンクを発行するカテゴリ。省略時は electric(電気)。mobile=携帯、hikari=光回線、gas=都市ガス、home_wifi=工事不要のホームルーター |
| plan_id | string | no | electric のときは必須(search_plans が返すプランID)。gas のときは任意で、区域限定の窓口がある場合に指定する |
| slug | string | no | electric 以外で必須。mobile はキャリアのslug、hikari はプランのslug、gas は事業者のslug、home_wifi は商品のslug(各検索ツールの戻り値に含まれる) |
| campaign_id | string | no | hikari のみ。申込窓口(campaign)を指定すると、その窓口の条件で送客する |
戸建て/マンションの区分・スマホキャリア・回線数から、光回線プランを実質総額(月額+事務手数料+工事費−キャッシュバック額面)の安い順で検索します。キャッシュバックは額面に加えて、申請方法・受取までの待ち期間・申請期限から推定した受取期待値と、受け取れなかった場合の総額も返します。提供エリアの最終確認は各社公式で行ってください。 ※試算は概算です。キャッシュバックの期待値は当サイトの推定であり、実際の受取率を測定した値ではありません。工事費・提供可否は建物の状況により変わります。最終的な料金・条件は必ず各社公式サイトでご確認ください。
| Parameter | Type | Required | Notes |
|---|---|---|---|
| building_type | string | yes | 住まいの区分。house=戸建て / mansion=マンション・アパート等の集合住宅 |
| months | number | no | 比較する月数。契約期間が2年/3年/縛りなしとプランごとに違うため、同一月数の総額に揃えて比較する(既定36ヶ月) |
| mobile_carrier | string | no | 利用中のスマホキャリア名(例: ドコモ / au / ソフトバンク / ワイモバイル / 楽天モバイル / UQ mobile / mineo)。セット割の判定に使う。ahamo・povo・LINEMO・irumo(0.5GB)はどの光回線でもセット割対象外 |
| mobile_lines | integer | no | セット割を受けたい家族のスマホ回線数(本人含む) |
| limit | integer | no | 返す候補数 |
指定した光回線プラン(search_hikari_plans が返す plan_slug)の実質総額を、月ごとの内訳つきで試算します。キャッシュバックは「額面どおり受け取れた場合」「受取条件から推定した期待値」「受け取れなかった場合」の3通りの総額を返します。 ※試算は概算です。キャッシュバックの期待値は当サイトの推定であり、実際の受取率を測定した値ではありません。工事費・提供可否は建物の状況により変わります。最終的な料金・条件は必ず各社公式サイトでご確認ください。
| Parameter | Type | Required | Notes |
|---|---|---|---|
| plan_slug | string | yes | プランID(search_hikari_plans の plan_slug) |
| months | number | no | 比較する月数。契約期間が2年/3年/縛りなしとプランごとに違うため、同一月数の総額に揃えて比較する(既定36ヶ月) |
| mobile_carrier | string | no | 利用中のスマホキャリア名(例: ドコモ / au / ソフトバンク / ワイモバイル / 楽天モバイル / UQ mobile / mineo)。セット割の判定に使う。ahamo・povo・LINEMO・irumo(0.5GB)はどの光回線でもセット割対象外 |
| mobile_lines | integer | no | セット割を受けたい家族のスマホ回線数(本人含む) |
2〜5個の光回線プランを、実質総額・キャッシュバックの受取条件(申請方法・受取月・期限・必須オプション)・違約金・撤去費・工事費残債・セット割まで含めて比較します。額面が大きくても受取条件が悪ければ期待値で逆転することがあります。 ※試算は概算です。キャッシュバックの期待値は当サイトの推定であり、実際の受取率を測定した値ではありません。工事費・提供可否は建物の状況により変わります。最終的な料金・条件は必ず各社公式サイトでご確認ください。
| Parameter | Type | Required | Notes |
|---|---|---|---|
| plan_slugs | array | yes | 比較するプランID(search_hikari_plans の plan_slug)2〜5個 |
| months | number | no | 比較する月数。契約期間が2年/3年/縛りなしとプランごとに違うため、同一月数の総額に揃えて比較する(既定36ヶ月) |
| mobile_carrier | string | no | 利用中のスマホキャリア名(例: ドコモ / au / ソフトバンク / ワイモバイル / 楽天モバイル / UQ mobile / mineo)。セット割の判定に使う。ahamo・povo・LINEMO・irumo(0.5GB)はどの光回線でもセット割対象外 |
| mobile_lines | integer | no | セット割を受けたい家族のスマホ回線数(本人含む) |
現在の光回線契約の解約費用(違約金・工事費残債・撤去費用)と現在の月額を入力すると、乗り換え先プランの実質総額に乗り換えコストを載せた「乗り換えた場合」と「今の契約を続けた場合」の総額差を返します。乗り換えない方が得な場合はそのまま伝えます。 ※試算は概算です。キャッシュバックの期待値は当サイトの推定であり、実際の受取率を測定した値ではありません。工事費・提供可否は建物の状況により変わります。最終的な料金・条件は必ず各社公式サイトでご確認ください。
| Parameter | Type | Required | Notes |
|---|---|---|---|
| target_plan_slug | string | yes | 乗り換え先のプランID(search_hikari_plans の plan_slug) |
| current_monthly_yen | integer | yes | 現在の回線の月額料金(プロバイダ料込み・税込) |
| current_penalty_yen | integer | no | 現在の契約を今解約した場合の違約金(更新月なら0) |
| current_construction_debt_yen | integer | no | 現在の契約の工事費残債(「実質無料」の分割途中なら残額) |
| current_removal_yen | integer | no | 現在の回線の撤去費用(撤去が必要な場合のみ) |
| months | number | no | 比較する月数。契約期間が2年/3年/縛りなしとプランごとに違うため、同一月数の総額に揃えて比較する(既定36ヶ月) |
| mobile_carrier | string | no | 利用中のスマホキャリア名(例: ドコモ / au / ソフトバンク / ワイモバイル / 楽天モバイル / UQ mobile / mineo)。セット割の判定に使う。ahamo・povo・LINEMO・irumo(0.5GB)はどの光回線でもセット割対象外 |
| mobile_lines | integer | no | セット割を受けたい家族のスマホ回線数(本人含む) |
都市ガスの供給区域と世帯人数(または月間使用量m³)から、ガス料金プランを年間コスト試算つきで検索します。ガスは使用量帯で基本料金と単価が切り替わり、冬に使用量が偏るため、季節変動を織り込んだ12ヶ月の積み上げで比較します。結果は年間試算額の安い順です。 ※試算は概算です。原料費調整単価は毎月変動し、実際の検針日・使用状況により請求額は異なります。政府支援の値引きは含めていません(支援終了後の水準)。最終的な料金・契約条件は必ず各社公式サイトでご確認ください。
| Parameter | Type | Required | Notes |
|---|---|---|---|
| region_code | string | yes | 都市ガスの供給区域: tokyo-gas=東京ガス供給区域(関東) / osaka-gas=大阪ガス供給区域(関西) / toho-gas=東邦ガス供給区域(東海) |
| household_size | integer | no | 世帯人数(1〜6)。使用量が不明な場合の目安算出に使用 |
| monthly_m3 | number | no | 月間ガス使用量m³(検針票の値。年間平均月量として扱う) |
電気とガスをまとめて見直した場合の合算年間コストを試算します。ガスの供給区域から対応する電力エリアを自動で紐づけ、それぞれの最安プラン同士を組み合わせた合計と、大手同士(規制料金)のままの場合の合計を比較します。電気とガスを同じ会社にまとめるセット割は、適用条件を満たす世帯だけが受けられるため最安の合算には含めず、条件つきの別枠として割引後の合計を示します。 ※試算は概算です。原料費調整単価は毎月変動し、実際の検針日・使用状況により請求額は異なります。政府支援の値引きは含めていません(支援終了後の水準)。最終的な料金・契約条件は必ず各社公式サイトでご確認ください。
| Parameter | Type | Required | Notes |
|---|---|---|---|
| gas_region_code | string | yes | 都市ガスの供給区域: tokyo-gas=東京ガス供給区域(関東) / osaka-gas=大阪ガス供給区域(関西) / toho-gas=東邦ガス供給区域(東海) |
| household_size | integer | no | 世帯人数(1〜6)。電気・ガス両方の使用量目安に使用 |
月間のデータ使用量(GB)から、携帯料金プランを月額の安い順に検索します。大手キャリア・サブブランド・オンライン専用・格安SIMを、税込・割引適用なしの無条件価格で比較し、家族割やセット割は条件つきの注記として分けて返します。使った量で自動的に決まるプランと容量を事前選択するプランの違いも明示します。 ※表示額は税込・割引適用なしの無条件価格です。家族割・光回線セット割等の条件つき割引、通話料・オプション料、MNPキャンペーン、端末代は含みません。料金・提供条件は改定される場合があるため、最終的には各社公式サイトでご確認ください。
| Parameter | Type | Required | Notes |
|---|---|---|---|
| monthly_data_gb | number | no | 月間データ使用量(GB)。unlimited=true の場合は不要。目安: ライトユーザー3、標準10、動画多め20〜50 |
| unlimited | boolean | no | 速度制限のない無制限プランが必要な場合 true |
| limit | integer | no | 返す件数の上限 |
- Every tool — any call limit is its publisher’s, not ours
- No card, and mcprush charges nothing for it
- Runs at its publisher’s own address — this marketplace is not in the path
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install Wattoku or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
| Term | Level | What it prices | Points |
|---|---|---|---|
| capability-exposure | moderate | capability blast radius (moderate) — client exposure if the model is manipulated | −3 |
| coverage-honesty | manifest | inspection depth (manifest) — how much of the target the scan could see | −4 |
What the scan could actually read
A grade is only as meaningful as its coverage, so the scanner publishes its own depth before it publishes its result.
The scan read each tool’s name, description, input schema and annotations exactly as the server listed them the last time it answered us; no code was reviewed. We ask the server again about once a month, and a list that changed is graded again.
The implementation source was not read — this reflects the declared tool metadata only.
Capability — what it could do if the model were manipulated
Tags derived from each tool’s schema and the implementation, not from what the tool calls itself. moderate is the level these add up to.
| Tool | Capability tags | Why the tag was assigned |
|---|---|---|
| search_plans | no tags | |
| simulate_cost | no tags | |
| compare_plans | no tags | |
| get_switch_link | state-write | state-write: declares readOnlyHint: false |
| search_hikari_plans | no tags | |
| simulate_hikari_cost | no tags | |
| compare_hikari_plans | no tags | |
| switch_hikari_cost | no tags | |
| search_gas_plans | no tags | |
| simulate_energy_bundle | no tags | |
| search_mobile_plans | no tags |
Toxic-flow graph
The lethal trifecta, checked as a graph rather than as a checklist: untrusted input, a sensitive source and an external sink have to meet before there is a path worth worrying about.
The public result for this release does not print the flow graph, so there is nothing to show here. That is not the same as "no paths were found": what the scan did read is above, under coverage.
Supply chain and provenance
This is the first scan of this surface here, so there is nothing yet to compare it against.
Every result on this tab comes from one deterministic pass over the published package — offline, rule by rule, and auditable line by line above. Same methodology version, same bytes, same score.
Release history
This is an address its publisher runs: which release it serves is theirs to choose, so there is nothing here to pin. The history below is for reading; the current release on file is 1.3.1.
No release note was published with this version.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish Wattoku can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.