diff --git a/SPEC.md b/SPEC.md index 8a3a40b..d53479b 100644 --- a/SPEC.md +++ b/SPEC.md @@ -18,7 +18,7 @@ Content-Type: application/x-www-form-urlencoded |---|---| | `identifier` | E-Mail-Adresse | | `password` | Passwort | -| `type` | zu verifizieren beim ersten echten Login-Call (vermutlich `"email"`) | +| `type` | `"EMAIL"` (verifiziert) | | `clientId` | weglassen | | `clientSecret` | weglassen | | `generateAutologinToken` | weglassen | @@ -130,7 +130,7 @@ offener Punkte (z.B. `type`-Parameter beim Login, Kreis-Felder in Response). ## Noch zu verifizieren -- Exakter Wert für `type`-Parameter beim Login +- ~~Exakter Wert für `type`-Parameter beim Login~~ → `"EMAIL"` (verifiziert) - Response-Struktur von `famlistfamily` (Kreise) - Kreis-Zuordnung in `accgetallfamily`-Response - Ob `partnerScope` / `withStateBean` benötigt werden diff --git a/pyproject.toml b/pyproject.toml index b5e1cd5..62b17b2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "mcp-familywall" -version = "0.1.2" +version = "0.1.3" description = "MCP server for Family Wall — read your family's lists and tasks via Claude" readme = "README.md" requires-python = ">=3.12" diff --git a/src/mcp_familywall/__init__.py b/src/mcp_familywall/__init__.py index b3f4756..ae73625 100644 --- a/src/mcp_familywall/__init__.py +++ b/src/mcp_familywall/__init__.py @@ -1 +1 @@ -__version__ = "0.1.2" +__version__ = "0.1.3" diff --git a/src/mcp_familywall/fw_client.py b/src/mcp_familywall/fw_client.py index 319f237..c271ad0 100644 --- a/src/mcp_familywall/fw_client.py +++ b/src/mcp_familywall/fw_client.py @@ -86,7 +86,7 @@ class FamilyWallClient: payload = { "identifier": email, "password": password, - "type": "email", + "type": "EMAIL", } _debug_log("LOGIN request", _mask_password(payload))