
Weishaupt WEM Portal
Connects AI assistants directly to Weishaupt heating systems through the WEM Portal API. Exposes device discovery, live parameter reading for temperatures and operating modes, and write operations to adjust target temperatures and schedules. Handles cookie-based session management with automatic login locking for concurrent requests. Start with wem_get_devices to discover your system topology, then use wem_get_overview for a complete snapshot across all modules including heat generators, heating circuits, and hot water systems. Useful if you want conversational control over your heating without opening the WEM Portal web interface or building custom home automation scripts.
- tools
- 8
- transport
- STDIO
- env vars
- 3
- last updated
- Mar 19, 2026
Tools
8 toolsPublic tool metadata for what this MCP can expose to an agent.
wem_get_devicesList all devices with modules. Call this first to discover IDs.
List all devices with modules. Call this first to discover IDs.
No parameter schema in public metadata yet.
wem_get_device_statusGet connection status of a device
Get connection status of a device
No parameter schema in public metadata yet.
wem_get_overviewFull device overview: all modules with all parameters in one call
Full device overview: all modules with all parameters in one call
No parameter schema in public metadata yet.
wem_get_parametersGet all parameters of a module with current values
Get all parameters of a module with current values
No parameter schema in public metadata yet.
wem_get_parameter_metaGet parameter metadata (names, min/max, enums, writable flag)
Get parameter metadata (names, min/max, enums, writable flag)
No parameter schema in public metadata yet.
wem_get_writable_parametersList only adjustable parameters with ranges and options
List only adjustable parameters with ranges and options
No parameter schema in public metadata yet.
wem_read_parametersRead specific parameter values by ID
Read specific parameter values by ID
No parameter schema in public metadata yet.
wem_write_parameterSet a parameter value (e.g., target temperature)
Set a parameter value (e.g., target temperature)
No parameter schema in public metadata yet.
Sponsors
Configuration
WEM_USERNAMEYour WEM Portal email/username
WEM_PASSWORDYour WEM Portal password
WEM_API_URLWEM Portal API URL (default: https://www.wemportal.com/app)
Readme
Weishaupt WEM Portal MCP Server
Control and monitor your Weishaupt heating system with AI assistants via the WEM Portal
Details
- Repository
- github.com/disane87/weishaupt-wem-mcp-server
- Category
- Monitoring & Observability
- Package
@disane-dev/weishaupt-wem-mcp-server- Transport
- STDIO
- Registry
- MCP registry, active