About Shelly API MCP
Shelly API MCP is an MCP server published by adambenhassen in the IoT category: read-only MCP server exposing Shelly Cloud electricity & energy-consumption data (live power, lifetime energy, historical usage with cost) to AI agents.
The repository has 1 stars and 0 forks, with the last commit 4 months ago. Recent commit activity is the strongest signal that reported issues will get attention.
Install
git clone https://github.com/adambenhassen/shelly-api-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (7)
get_consumption_history(device_id?, date_range, date_from?, date_to?)Historical grid consumption over time **with cost**.
Parameters not published.
get_consumption_summary(device_id?)One-shot per-device summary: name, model, live W, lifetime kWh, meter temp.
Parameters not published.
get_device_status(device_id)Raw, complete `device_status` JSON — escape hatch for uncurated fields.
Parameters not published.
get_energy(device_id?)Lifetime energy counters (kWh) — consumed, returned, per-phase.
Parameters not published.
get_net_energy_history(device_id?, date_range, date_from?, date_to?)Historical **net** energy (import − export); `consumption_kwh` is signed.
Parameters not published.
get_power(device_id?)Live electricity draw **now** (W) — total + per-phase / per-channel.
Parameters not published.
list_devices()Inventory: id, name, model, generation, mode, online state, local IP.
Parameters not published.
Ask AI
Ask AI about Shelly API MCP
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.