Weishaupt WEM Portal MCP
An open-source MCP server that allows AI assistants to control and monitor Weishaupt heating systems via the WEM Portal. It supports device discovery, reading live parameters like temperature and pressure, getting full system overviews, and writing parameters to adjust target temperatures or operating modes. It handles authentication via cookies and provides tools for session management and parameter filtering.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- List all devices and modules from WEM Portal account
- Read temperatures, pressure, and operating modes
- Get a complete snapshot of the entire heating system
- Adjust target temperatures and operating modes
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
@disane-dev/weishaupt-wem-mcp-server 0.2.0
{
"version": "0.2.0",
"transport": "stdio",
"identifier": "@disane-dev/weishaupt-wem-mcp-server",
"runtimeHint": "npx",
"registryType": "npm",
"environmentVariables": [
{
"name": "WEM_USERNAME",
"description": "Your WEM Portal email/username"
},
{
"name": "WEM_PASSWORD",
"description": "Your WEM Portal password"
},
{
"name": "WEM_API_URL",
"description": "WEM Portal API URL (default: https://www.wemportal.com/app)"
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"weishaupt-wem-portal-mcp": {
"command": "npx",
"args": [
"-y",
"@disane-dev/weishaupt-wem-mcp-server@0.2.0"
],
"env": {
"WEM_USERNAME": "<YOUR_WEM_USERNAME>",
"WEM_PASSWORD": "<YOUR_WEM_PASSWORD>",
"WEM_API_URL": "<YOUR_WEM_API_URL>"
}
}
}
}Cline
{
"mcpServers": {
"weishaupt-wem-portal-mcp": {
"command": "npx",
"args": [
"-y",
"@disane-dev/weishaupt-wem-mcp-server@0.2.0"
],
"env": {
"WEM_USERNAME": "<YOUR_WEM_USERNAME>",
"WEM_PASSWORD": "<YOUR_WEM_PASSWORD>",
"WEM_API_URL": "<YOUR_WEM_API_URL>"
}
}
}
}VS Code
{
"servers": {
"weishaupt-wem-portal-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@disane-dev/weishaupt-wem-mcp-server@0.2.0"
],
"env": {
"WEM_USERNAME": "<YOUR_WEM_USERNAME>",
"WEM_PASSWORD": "<YOUR_WEM_PASSWORD>",
"WEM_API_URL": "<YOUR_WEM_API_URL>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"weishaupt-wem-portal-mcp": {
"command": "npx",
"args": [
"-y",
"@disane-dev/weishaupt-wem-mcp-server@0.2.0"
],
"env": {
"WEM_USERNAME": "<YOUR_WEM_USERNAME>",
"WEM_PASSWORD": "<YOUR_WEM_PASSWORD>",
"WEM_API_URL": "<YOUR_WEM_API_URL>"
}
}
}
}Let your agent find its tools
Find servers like Weishaupt WEM Portal MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.