About Home Assistant MCP Reporter
Home Assistant MCP Reporter is an MCP server in the Science category: a minimal MCP server that exposes a single tool to forward JSON reports from Home Assistant to Power Automate webhooks. It enables automated workflow integration by securely transmitting data between Home Assistant and Microsoft Power Automate. It has been installed 0 times through Conduid.
Install
git clone https://github.com/cajo-dk/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.
Ask AI
Ask AI about Home Assistant MCP Reporter
Powered by Claude · Grounded in docs
Security checks
- ·README presentNot checked yet.
- ·License declaredNot checked yet.
- ·Tests presentNot checked yet.
- ·Dependencies pinnedNot checked yet.
- ·No dynamic code executionNot checked yet.
- ·Scoped permissionsNot checked yet.
README
Home Assistant MCP Reporter
This repository contains a minimal Python MCP server packaged as a Home Assistant add-on.
What it does
The server exposes one MCP tool:
postReport
postReport accepts a JSON object and forwards it to the configured Power Automate webhook.
Authentication
The add-on requires an API key configured from the Home Assistant add-on config page.
Send the API key in either of these headers when calling the MCP endpoint:
X-API-Key: <your-key>Authorization: Bearer <your-key>
Local development
python -m venv .venv
.venv\Scripts\Activate.ps1
pip install -e .
python -m mcp_reporter_server
The server listens on 0.0.0.0:8099 using streamable HTTP transport at /.
For discovery, the server also exposes authenticated tool-list endpoints at:
GET /toolsPOST /tools
Home Assistant installation
- Add this repository as an add-on repository in Home Assistant.
- Install the
MCP Reporteradd-on. - Start the add-on.
- Connect your MCP client to
http://homeassistant.local:8099/or the add-on host/IP on port8099.
Notes
- The webhook URL is baked in by default to match the requested behavior.
- You can override it with the
POWER_AUTOMATE_WEBHOOK_URLenvironment variable if needed.
README mirrored from the source repository 4 months ago. The original is authoritative.