Back to Browse

Netatmo Energy MCP Server

Developer ToolsLow Risk10.0MCP RegistryLocal
Free

Server data from the Official MCP Registry

MCP server for Netatmo thermostats and radiator valves: status, history, analytics, opt-in control.

About

MCP server for Netatmo thermostats and radiator valves: status, history, analytics, opt-in control.

Security Report

10.0
Low Risk10.0Low Risk

Valid MCP server (2 strong, 1 medium validity signals). No known CVEs in dependencies. Package registry verified. Imported from the Official MCP Registry. Trust signals: 4 highly-trusted packages.

7 files analyzed · 1 issue found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

file_system

Check that this permission is expected for this type of plugin.

What You'll Need

Set these up before or after installing:

Netatmo app client ID. Optional after running `npx -y netatmo-energy-mcp login`, which stores it.Optional

Environment variable: NETATMO_CLIENT_ID

Netatmo app client secret. Optional after `login`, which stores it locally.Required

Environment variable: NETATMO_CLIENT_SECRET

Log level written to stderr: debug, info, warn, error or silent.Optional

Environment variable: NETATMO_MCP_LOG_LEVEL

Set to 0 to force read-only mode. Write mode is only possible after `login --write`.Optional

Environment variable: NETATMO_MCP_WRITE

Write mode confirmation: auto (default), elicitation (client dialog only) or token (preview + token only).Optional

Environment variable: NETATMO_MCP_CONFIRM

Write mode: lowest temperature a change may set, in °C (default 7).Optional

Environment variable: NETATMO_MCP_MIN_TEMP

Write mode: highest temperature a change may set, in °C (default 28).Optional

Environment variable: NETATMO_MCP_MAX_TEMP

Write mode: longest manual room setpoint, in hours (default 24).Optional

Environment variable: NETATMO_MCP_MAX_SETPOINT_HOURS

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-christophe77-netatmo-energy-mcp": {
      "env": {
        "NETATMO_CLIENT_ID": "your-netatmo-client-id-here",
        "NETATMO_MCP_WRITE": "your-netatmo-mcp-write-here",
        "NETATMO_MCP_CONFIRM": "your-netatmo-mcp-confirm-here",
        "NETATMO_MCP_MAX_TEMP": "your-netatmo-mcp-max-temp-here",
        "NETATMO_MCP_MIN_TEMP": "your-netatmo-mcp-min-temp-here",
        "NETATMO_CLIENT_SECRET": "your-netatmo-client-secret-here",
        "NETATMO_MCP_LOG_LEVEL": "your-netatmo-mcp-log-level-here",
        "NETATMO_MCP_MAX_SETPOINT_HOURS": "your-netatmo-mcp-max-setpoint-hours-here"
      },
      "args": [
        "-y",
        "netatmo-energy-mcp"
      ],
      "command": "npx"
    }
  }
}

Reviews

No reviews yet

Be the first to review this server!