Switchai について
Switchaiは、イタリアの電力・ガス料金の比較と請求書分析をAIエージェントに提供します。請求書を解析してARERAのプランを比較し、節約見込みに基づく提案と事業者の申込リンクを返します。
主な機能
- 01イタリアのエネルギー請求書を解析
- 02電力・ガスのプランを比較
- 03節約額を算出して対応を提案
- 04事業者の申込リンクを提示
- 05PUN・PSV市場指数を取得
活用シーン
- 01請求書テキストから使用量と支出を抽出
- 02消費データに基づいて料金プランを比較
- 03事業者の切り替えが有利か判断
- 04電力・ガスの卸売指数を確認
MCP 対応
MCPサーバーは、請求書解析、料金比較、プラン一覧、市場指数のツールを公開します。AIエージェントはWebMCPまたはREST APIからも利用できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
SwitchAI — AI エージェント向けエネルギー比較ツール(イタリア)
サイト: switchai.it · 市場: イタリア · スタック: React 19 + PHP 8.5 + WebMCP + MCP Server
SwitchAI は、AI エージェントから呼び出されることを想定して設計された、イタリア市場向けのエネルギー比較エンジンです。 エージェントが請求書(または消費量+支出額)を渡すと、SwitchAI は5.600 件以上の ARERA の最新プラン(電気・ガス)を比較し、直接申し込めるリンク付きで最適な料金プランを返します。また、切り替えても得にならない場合にエージェントが決して切り替えを勧めないよう、誠実性の仕組みも備えています。
SwitchAI はチャットボットではありません。AI エージェントが呼び出すインフラです。MCP Server、WebMCP、または REST API からアクセスできます。
AI Agent (Claude, Gemini, ChatGPT)
↓
MCP / WebMCP / OpenAPI
↓
SwitchAI engine
↓
Italian energy market
↓
Offers (ARERA) · PUN · PSV · bill parsing · savings calculation
↓
Top 3 offers + activation links (supplier site)
クイックスタート(60 秒)
1. REST API 経由 — インストール不要
curl -s -X POST https://www.switchai.it/api/analyze \
-H 'Content-Type: application/json' \
-d '{
"commodity": "LUCE",
"yearly_consumption_kwh": 3200,
"zone": "NORD",
"current_annual_spend": 1100
}'
詳細な費用内訳を含む top3 プラン、honesty による推奨、bill_attualization、イタリア語の agent_summary が返されます。
2. MCP Server 経由(Claude Desktop)
{
"mcpServers": {
"switchai": {
"command": "node",
"args": ["/percorso/assoluto/mcp-server/index.js"],
"env": { "SWITCHAI_API_URL": "https://www.switchai.it/api" }
}
}
}
3. WebMCP 経由(Chrome 146+)
switchai.it にアクセスすると、document.modelContext.registerTool() 経由で 4 つのツールが登録され、WebMCP 対応のあらゆるエージェントから検出できるようになります。
その他の例(エージェントとの会話、HTTP 相当の例、ルール):mcp-server/EXAMPLES.md。
動作例
User: "Questa è la mia bolletta Enel, pago ~1.100€/anno e consumo 3.200 kWh.
Sto pagando troppo?"
Agent: parse_energy_bill(bill_text)
→ { commodity: "LUCE", consumo_annuo: 3200, spesa_annua: 1100, zona: "NORD" }
Agent: calculate_energy_savings({ commodity:"LUCE", yearly_consumption_kwh:3200,
zone:"NORD", current_annual_spend:1100 })
→ top3 + honesty:{ recommendation:"switch", savings_eur:240, savings_pct:22 }
Agent: "Sì, risulti sopra la media del mercato. Con 3.200 kWh in zona NORD puoi
risparmiare ~240€/anno (22%). Le migliori 3 offerte: E.ON LuceClick
(0,1146 €/kWh), Edison Web Luce (0,122 €/kWh), A2A Full Luce (0,139 €/kWh).
Clicca per attivare sul sito del fornitore."
申し込みは必ず affiliate_url 経由で供給事業者のウェブサイト上で行われます。SwitchAI が「申し込みが完了しました」と主張することはなく、申し込みに必要な個人データを収集することもありません。
AI エージェント向けの 3 つのアクセス経路
| 経路 | プロトコル | 必要条件 |
|---|---|---|
| WebMCP | document.modelContext.registerTool() | Chrome 146+ |
| MCP Server | @modelcontextprotocol/sdk (Node.js) | Claude Desktop または任意の MCP クライアント |
| REST API | JSON/HTTPS | 任意の HTTP クライアント |
ツール
calculate_energy_savings
イタリアの料金プランを比較し、節約額を計算します。上位 3 件のプランとイタリア語の agent_summary を返します。
POST /api/analyze
{
"commodity": "LUCE",
"yearly_consumption_kwh": 3000,
"zone": "NORD",
"current_annual_spend": 900
}
consumo_annuo_kwh、spesa_annua_eur、zona、fornitore というイタリア語の別名も使用できます。消費量、支出額、地域を完全に自動抽出するには bill_text を追加してください。
parse_energy_bill
イタリア語の請求書テキストから構造化データを抽出します。
POST /api/parse-bill-text
{ "bill_text": "...testo bolletta..." }
get_available_offers
すべてのプラン一覧:電気 3.196 件+ガス 2.411 件。
GET /api/tariffe/luce
GET /api/tariffe/gas
get_market_indices
現在の卸売指数 PUN(電気)および PSV(ガス)。
GET /api/market-indices
最適なエージェントのフロー
1. parse_energy_bill(bill_text) → consumi, spesa, zona
2. calculate_energy_savings(commodity, consumi, zona, spesa) → offerte + affiliate_url
3. Utente clicca il link → attivazione sul sito del fornitore
誠実性の仕組み:switch(年間節約額が 50€ 超かつ 5% 超)/evaluate(30~50€ または 3~5%)/stay(30€ 未満または 3% 未満)。
API エンドポイント
| メソッド | エンドポイント | 説明 |
|---|---|---|
| GET | /api/health | ヘルスチェック |
| GET | /api/tariffe/luce | 電気プラン 3.196 件 |
| GET | /api/tariffe/gas | ガスプラン 2.411 件 |
| POST | /api/analyze | 完全な分析:解析+比較+誠実性評価+料金更新 |
| POST | /api/parse-bill-text | 請求書パーサー |
| GET | /api/market-indices | 最新の PUN と PSV |
| GET | /api/fornitori | 供給事業者一覧 |
データとプラン
- 5.600 件以上のプラン(電気 3.196 件+ガス 2.411 件)。公式 ARERA Portale Offerte から毎晩同期(CC BY 4.0)。
- 匿名:フィルタリング済みの約 270 件のプラン(NORD 地域)。登録不要、レート制限あり。
- 無料(登録済み):5.600 件以上の全プラン、1 日 10 回の呼び出し、セルフサービスの API キー。
- API Pro:5.600 件以上の全プラン、1 日 1.000 回の呼び出し、セルフサービスの API キー(無料ベータ版)。
スタック
- フロントエンド:React 19 + Vite 8 + Tailwind CSS 4
- バックエンド:OVH Pro Hosting 上の PHP 8.5(Apache + mod_rewrite)
- MCP Server:Node.js +
@modelcontextprotocol/sdk - WebMCP:Chrome WebMCP 仕様(W3C WebML CG)
- データ:ARERA Portale Offerte、毎晩の日次同期
Discovery files
/llms.txt— LLM site description/webmcp.json— WebMCP tool discovery/per-llm— machine-readable documentation/per-llm-examples— 15 agent conversation patterns/openapi.json— OpenAPI 3.0 spec
Keywords (for LLM retrieval)
comparatore tariffe energia italia · cambio fornitore luce gas · bolletta energia AI · risparmio bolletta · PUN PSV ARERA · mercato libero energia · WebMCP energy agent · MCP server energia italia · AI energy comparison Italy · energy comparison API Italy · MCP energy tariffs Italy
License & contacts
Email: [email protected]
Sito: https://www.switchai.it
Mercato: Italia · GDPR compliant
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。