Switchai
@US1929
About Switchai
AI agent for Italian energy tariff comparison. Analyzes utility bills (ARERA 2.0), compares 44+ live offers for electricity (Luce) and gas, and finds the best tariff. 4 tools available via HTTP JSON-RPC. switchai.it
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"switchai": {
"type": "http",
"url": "https://www.switchai.it/mcp"
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Switchai?
Switchai is an AI agent for comparing and automatically switching energy providers in Italy’s liberalized market. It parses user-provided bills, analyzes 44+ live electricity and gas offers, and activates the best tariff — all through natural language interaction.
How to use Switchai?
Configure the MCP server in Claude Desktop using the provided JSON with command: node, absolute path to the server script, and environment variable SWITCHAI_API_URL. Alternatively, use the WebMCP channel (Chrome 146+) or call the REST API directly. The typical workflow is: parse a bill, calculate savings, and submit a subscription (dry run available for testing).
Key features of Switchai
- Parse Italian energy bills to extract structured data.
- Compare 44+ live electricity and gas offers.
- Calculate annual savings and return top 3 offers.
- Submit subscription with optional dry-run mode.
- Supports multiple LLM clients (Claude, Gemini, ChatGPT).
- Accessible via WebMCP, MCP Server, and REST API.
Use cases of Switchai
- Analyze a scanned or pasted Italian energy bill.
- Find the cheapest electricity or gas tariff based on consumption.
- Automatically switch provider after user confirmation.
- Preview a subscription before committing (dry run).
- Retrieve live market indices (PUN, PSV) for reference.
FAQ from Switchai
What data does Switchai need to work?
The user provides either the full text of their energy bill or key details: yearly consumption (kWh), geographic zone, current annual spend, and commodity type (LUCE or GAS).
Which protocols can I use to access Switchai?
Three channels: WebMCP (Chrome 146+), MCP Server (Node.js via @modelcontextprotocol/sdk), or a plain REST API over JSON/HTTPS.
Does Switchai require authentication or an account?
The README does not mention authentication. The submit_subscription tool requires personal details (name, tax code, email) to activate a tariff.
What are the runtime dependencies for the MCP Server?
The MCP server requires Node.js and the @modelcontextprotocol/sdk package. The WebMCP channel requires Chrome 146+.
Where do user data and tariff information reside?
Data is processed on Switchai’s own PHP backend, hosted on OVH Pro Hosting. Tariff data comes from 44+ Italian providers, compliant with ARERA regulations.
Frequently asked questions
What data does Switchai need to work?
The user provides either the full text of their energy bill or key details: yearly consumption (kWh), geographic zone, current annual spend, and commodity type (LUCE or GAS).
Which protocols can I use to access Switchai?
Three channels: WebMCP (Chrome 146+), MCP Server (Node.js via `@modelcontextprotocol/sdk`), or a plain REST API over JSON/HTTPS.
Does Switchai require authentication or an account?
The README does not mention authentication. The `submit_subscription` tool requires personal details (name, tax code, email) to activate a tariff.
What are the runtime dependencies for the MCP Server?
The MCP server requires Node.js and the `@modelcontextprotocol/sdk` package. The WebMCP channel requires Chrome 146+.
Where do user data and tariff information reside?
Data is processed on Switchai’s own PHP backend, hosted on OVH Pro Hosting. Tariff data comes from 44+ Italian providers, compliant with ARERA regulations.
Basic information
More Developer Tools MCP servers
MCP Server By TestMu AI
TestMu AITestMu AI MCP Server lets developers run, debug, and triage tests through natural language directly from their IDE (Cursor, Claude, GitHub Copilot, and other MCP clients). It exposes five tools — HyperExecute (test orche
FastAPI-MCP
tadata-orgExpose your FastAPI endpoints as Model Context Protocol (MCP) tools, with Auth!
TranscriptFetch MCP Server
TranscriptFetchModel Context Protocol (MCP) server for TranscriptFetch: fetch YouTube transcripts, search, channels, and playlists from any MCP client.
OrangePro
Aamir SiddiquiOrangePro local-first CLI + MCP server for behavior mapping, grounded test generation, and dynamic proof.

BetterBugs
BetterBugsThe BetterBugs MCP (Model Context Protocol) enables you to load BetterBugs bug reports (via report links) directly to your preferred AI Agents and developer environments with MCP Client capabilities (such as Cursor, VS C
Comments