MCP server for the Bayernwerk Netz Mein.Auftragsportal (MAP) and e-fix installer portal
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"bayernwerk-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# bayernwerk-mcp [](https://github.com/the78mole/bayernwerk-mcp/actions/workflows/test.yml) [](LICENSE) [](https://renovatebot.com) [](https://github.com/astral-sh/uv) [](https://github.com/astral-sh/ruff) MCP server for the Bayernwerk Netz **Mein.Auftragsportal (MAP)** and **e-fix Installateur-Portal**, exposing both via the [Model Context Protocol](https://modelcontextprotocol.io). Built on top of the [bayernwerk-client](https://github.com/the78mole/bayernwerk-client) library, which also ships a standalone CLI and can be used directly as a Python library. This repository only adds the MCP interface on top - it's an *inoffizieller* (unofficial) integration, reverse-engineered, not supported or authorized by Bayernwerk/E.ON. Use at your own risk, only with your own, authorized account. > **Looking for the Python library or CLI?** > Head over to [bayernwerk-client](https://github.com/the78mole/bayernwerk-client). ## Authentication Both portals sit behind a Cloudflare-JS-challenge and a Salesforce Aura login, so logging in always means a real, Playwright-driven browser - there's no way around that. This server just decides *when* that browser opens, in one of two modes: ### Automatic login (recommended if you're at the keyboard) Set `MAP_EMAIL`/`MAP_PASSWORD` as environment variables on the MCP server itself (in your MCP client's server config, e.g. `claude_desktop_config.json` or `.vscode/mcp.json` - see [Configuration](#configuration-in-vs-code--claude-desktop) below). Whenever a tool call finds no cached …
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.