The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Switchai listing page.
Sito: switchai.it · Mercato: Italia · Stack: React 19 + PHP 8.5 + WebMCP + MCP Server
SwitchAI is an energy comparison engine for the Italian market, designed to be called by AI agents. An agent gives it a bill (or consumption + spend), and SwitchAI compares 5.600+ live ARERA offers (electricity & gas), returns the best tariffs with direct activation links, and includes an honesty system so the agent never recommends a switch that doesn't pay off.
SwitchAI is not a chatbot: it is the infrastructure AI agents call. Access it via MCP Server, WebMCP, or the REST API.
Returns top3 offers with full cost breakdown, honesty recommendation, bill_attualization and an Italian agent_summary.
Visiting switchai.it registers 4 tools via document.modelContext.registerTool() — discoverable by any WebMCP-compatible agent.
More examples (agent conversations, HTTP equivalents, rules): mcp-server/EXAMPLES.md.
The activation always happens on the supplier's website via affiliate_url. SwitchAI never claims "activation completed" and collects no personal data for activation.
| Channel | Protocol | Requirement |
|---|---|---|
| WebMCP | document.modelContext.registerTool() | Chrome 146+ |
| MCP Server | @modelcontextprotocol/sdk (Node.js) | Claude Desktop or any MCP client |
| REST API | JSON/HTTPS | Any HTTP client |
calculate_energy_savingsCompare Italian tariffs and calculate savings. Returns top 3 offers + Italian agent_summary.
Italian aliases are also accepted: consumo_annuo_kwh, spesa_annua_eur, zona, fornitore. Add bill_text for full auto-extraction of consumption, spend and zone.
parse_energy_billExtract structured data from an Italian bill text.
get_available_offersFull offer list: 3.196 electricity + 2.411 gas.
get_market_indicesCurrent PUN (electricity) and PSV (gas) wholesale indices.
Honesty system: switch (savings >50€/yr and >5%) / evaluate (30-50€ or 3-5%) / stay (<30€ or <3%).
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/health | Health check |
| GET | /api/tariffe/luce | 3.196 electricity offers |
| GET | /api/tariffe/gas | 2.411 gas offers |
| POST | /api/analyze | Full analysis: parse + compare + honesty + attualization |
| POST | /api/parse-bill-text | Bill parser |
| GET | /api/market-indices | Live PUN and PSV |
| GET | /api/fornitori | Suppliers list |
@modelcontextprotocol/sdk/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 speccomparatore 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
Email: info@switchai.it
Sito: https://www.switchai.it
Mercato: Italia · GDPR compliant