← WebMCP Directory

Tool tree

switchai.it

liveAI & Agents
https://www.switchai.it/
AI agent that parses your Italian energy bill, compares 44+ electricity and gas offers in real time, and walks you through switching providers — with WebMCP tools to estimate savings, read available offers, and submit a subscription.
Explore capabilities
calculate_energy_savingsAction

Confronta tariffe Luce/Gas e calcola il risparmio annuo. Accetta il testo di una bolletta (bill_text) oppure dati già estratti. MODALITÀ 1 (bolletta): passa commodity + bill_text — il tool estrae automaticamente consumi, spesa e zona. MODALITÀ 2 (dati noti): passa commodity + yearly_consumption_kwh + current_annual_spend + zone. ESEMPIO: {commodity:'LUCE', yearly_consumption_kwh:2700, zone:'NORD', current_annual_spend:850}

View tool JSON
{
  "name": "calculate_energy_savings",
  "kind": "act",
  "impl": "imperative",
  "description": "Confronta tariffe Luce/Gas e calcola il risparmio annuo. Accetta il testo di una bolletta (bill_text) oppure dati già estratti. MODALITÀ 1 (bolletta): passa commodity + bill_text — il tool estrae automaticamente consumi, spesa e zona. MODALITÀ 2 (dati noti): passa commodity + yearly_consumption_kwh + current_annual_spend + zone. ESEMPIO: {commodity:'LUCE', yearly_consumption_kwh:2700, zone:'NORD', current_annual_spend:850}",
  "inputSchema": {
    "type": "object",
    "properties": {
      "commodity": {
        "type": "string",
        "enum": [
          "LUCE",
          "GAS"
        ],
        "description": "LUCE per elettricità o GAS per gas metano",
        "default": "LUCE"
      },
      "bill_text": {
        "type": "string",
        "description": "(Solo se hai il testo della bolletta) Passa il testo completo per estrarre automaticamente i dati."
      },
      "yearly_consumption_kwh": {
        "type": "number",
        "description": "Consumo annuo in kWh (LUCE). Es: 2700.",
        "default": 2700
      },
      "yearly_consumption_smc": {
        "type": "number",
        "description": "Consumo annuo in Smc (GAS). Es: 1000.",
        "default": 1000
      },
      "zone": {
        "type": "string",
        "enum": [
          "NORD",
          "CENTRO",
          "SUD"
        ],
        "description": "Zona tariffaria italiana.",
        "default": "NORD"
      },
      "current_supplier": {
        "type": "string",
        "description": "Nome fornitore attuale es: 'Enel Energia'"
      },
      "current_annual_spend": {
        "type": "number",
        "description": "Spesa annua in € es: 850",
        "default": 650
      }
    },
    "required": [
      "commodity"
    ]
  },
  "page": "/"
}
parse_energy_billAction

Analizza il testo di una bolletta italiana (luce o gas) ed estrae: fornitore, POD/PDR, consumo annuo, spesa annua stimata, zona tariffaria. DOPO aver usato questo tool, usa calculate_energy_savings con i dati estratti per confrontare le offerte. ESEMPIO: l'utente incolla la bolletta → tu chiami parse_energy_bill → poi calculate_energy_savings con i risultati.

View tool JSON
{
  "name": "parse_energy_bill",
  "kind": "act",
  "impl": "imperative",
  "description": "Analizza il testo di una bolletta italiana (luce o gas) ed estrae: fornitore, POD/PDR, consumo annuo, spesa annua stimata, zona tariffaria. DOPO aver usato questo tool, usa calculate_energy_savings con i dati estratti per confrontare le offerte. ESEMPIO: l'utente incolla la bolletta → tu chiami parse_energy_bill → poi calculate_energy_savings con i risultati.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "bill_text": {
        "type": "string",
        "description": "Testo completo della bolletta da analizzare. Puoi estrarre il testo da un PDF."
      }
    },
    "required": [
      "bill_text"
    ]
  },
  "page": "/"
}
get_available_offersAnswer

Recupera tutte le offerte disponibili per Luce o Gas in Italia. Restituisce nome fornitore, nome offerta, tipo (fisso/variabile), prezzo per unità e costo fisso mensile. Usa questo tool quando l'utente vuole vedere tutte le offerte disponibili senza fare un calcolo specifico.

View tool JSON
{
  "name": "get_available_offers",
  "kind": "answer",
  "impl": "imperative",
  "description": "Recupera tutte le offerte disponibili per Luce o Gas in Italia. Restituisce nome fornitore, nome offerta, tipo (fisso/variabile), prezzo per unità e costo fisso mensile. Usa questo tool quando l'utente vuole vedere tutte le offerte disponibili senza fare un calcolo specifico.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "commodity": {
        "type": "string",
        "enum": [
          "LUCE",
          "GAS"
        ],
        "description": "LUCE per elettricità, GAS per gas metano"
      }
    },
    "required": [
      "commodity"
    ]
  },
  "page": "/"
}
get_market_indicesAnswer

Recupera PUN (prezzo energia elettrica all'ingrosso) e PSV (prezzo gas) correnti, aggiornati giornalmente dal sync ARERA notturno. Usa questo tool quando l'utente chiede il prezzo del kWh oggi, il prezzo del gas, o gli indici di mercato.

View tool JSON
{
  "name": "get_market_indices",
  "kind": "answer",
  "impl": "imperative",
  "description": "Recupera PUN (prezzo energia elettrica all'ingrosso) e PSV (prezzo gas) correnti, aggiornati giornalmente dal sync ARERA notturno. Usa questo tool quando l'utente chiede il prezzo del kWh oggi, il prezzo del gas, o gli indici di mercato.",
  "inputSchema": {
    "type": "object",
    "properties": {}
  },
  "page": "/"
}