MCP.Market

Switchai MCP server

by US1929·io.github.US1929/switchai·v1.0.2

Compare Italian energy tariffs with AI. Analyzes bills, finds best offers, live market indices.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
New

0 stars

Reviews

Write one

Nobody has reviewed Switchai yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Switchai tools (7, 1 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • calculate_energy_savings

    Confronta le tariffe Luce o Gas e calcola il risparmio annuo. Ricevi le 3 migliori offerte con breakdown energetico e riepilogo in linguaggio naturale.

  • get_available_offers

    Recupera tutte le offerte disponibili per Luce o Gas. Ritorna nome fornitore, prezzo, tipo (fisso/variabile), costo fisso mensile.

  • get_market_indices

    Recupera gli indici di mercato attuali PUN (Luce) e PSV (Gas).

  • get_subscription_form_schema

    Recupera lo schema del form di sottoscrizione: campi richiesti, enum validi, struttura a step. Utile per sapere quali dati servono prima di chiamare submit_subscription.

  • get_subscription_status

    Verifica lo stato di una richiesta di sottoscrizione già inviata.

  • parse_energy_bill

    Analizza il testo di una bolletta italiana (luce o gas) ed estrae: fornitore, POD/PDR, consumo annuo, spesa annua stimata, zona tariffaria.

  • submit_subscriptionwrite action

    Invia la richiesta di attivazione di una nuova tariffa energia. I dati vengono inoltrati al fornitore e ricevi un ID di sottoscrizione.

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • Code scan3 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 37 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Switchai compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
88/100
higher than 75% of 48,255 servers
Tools
7
the typical server has 7
Tools that change things
14%
typical: 0%. Fewer write tools means less an agent can break

What its tools let an agent do: 6 read · 1 change

Install Switchai in Claude Code, Cursor or VS Code

Runs npx -y @us1929/switchai-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add switchai -- npx -y @us1929/switchai-mcp
Add to Cursor

What the publisher says

From the Switchai repository's README, as published. We do not edit it. Read it on GitHub

SwitchAI — Energy comparison tools for AI agents (Italy)

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.

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)

Quickstart (60 seconds)

1. Via REST API — no install

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
  }'

Returns top3 offers with full cost breakdown, honesty recommendation, billattualization and an Italian agentsummary.

2. Via 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. Via WebMCP (Chrome 146+)

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.

Working example

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."

The activation always happens on the supplier's website via affiliate_url. SwitchAI never claims "activation completed" and collects no personal data for activation.

Three access channels for AI agents

Tools

calculateenergysavings

Compare Italian tariffs and calculate savings. Returns top 3 offers + Italian agent_summary.

POST /api/analyze
{
  "commodity": "LUCE",
  "yearly_consumption_kwh": 3000,
  "zone": "NORD",
  "current_annual_spend": 900
}

Italian aliases are also accepted: consumoannuokwh, spesaannuaeur, zona, fornitore. Add bill_text for full auto-extraction of consumption, spend and zone.

parseenergybill

Extract structured data from an Italian bill text.

POST /api/parse-bill-text
{ "bill_text": "...testo bolletta..." }

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Switchai: common questions

Is Switchai MCP server safe?
Yes, by our scan: it is graded A (88/100). Read the Switchai safety report
How do I install Switchai?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Switchai need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Switchai maintained?
The last commit was 75 days ago (2026-08-21). The latest release is v1.0.2.
What can I use instead of Switchai?
Servers from other publishers that do the same job: World Monitor MCP server.
How does Switchai compare with other MCP servers?
safety score 88/100 (higher than 75% of 48,255 servers); tools 7 (the typical server has 7); tools that change things 14% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Switchai

Same job from other publishers: the closest match first, then the best rated.

  • World Monitor
    Real-time global intelligence on conflict, markets, energy, trade, shipping and cyber. 100 tools.
    A