{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/hellofresh-mcp","description":"Unofficial HelloFresh (US) MCP for Claude — deliveries, menus, meal picks, skips and box sizes","repository":{"url":"https://github.com/chrischall/hellofresh-mcp","source":"github"},"version":"0.3.0","packages":[{"registryType":"npm","identifier":"@chrischall/hellofresh-mcp","version":"0.3.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"fetchproxy bridge concentrator port. Defaults to the fleet-shared 37149.","format":"string","name":"HELLOFRESH_WS_PORT"},{"description":"Your IANA time zone (e.g. America/New_York), used for \"this week\" in hf_recent_picks. Defaults to the system zone.","format":"string","name":"MCP_USER_TZ"},{"description":"Truthy logs the fetchproxy bridge's role and lifecycle to stderr.","format":"string","name":"HELLOFRESH_DEBUG"},{"description":"What a confirmation-gated write does on a client without a confirmation prompt: ask-user (default), auto, or refuse.","format":"string","name":"MCP_CONFIRM_MODE"},{"description":"on (default) confirms writes with an MCP elicitation prompt when the client supports one; off always uses the MCP_CONFIRM_MODE path.","format":"string","name":"MCP_CONFIRM_ELICITATION"},{"description":"Meal-planner profiles as an inline JSON array (wins over HELLOFRESH_PROFILES_FILE). Unset: the file, else the built-in couple/family profiles.","format":"string","name":"HELLOFRESH_PROFILES"},{"description":"Path to a JSON file of meal-planner profiles. Defaults to ~/.config/hellofresh-mcp/profiles.json, read only when it exists.","format":"string","name":"HELLOFRESH_PROFILES_FILE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-12T18:15:45.093031Z","publishedAt":"2026-11-12T18:15:45.093031Z","updatedAt":"2026-11-12T18:15:45.093031Z","isLatest":true}}}
