{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/juggle-mcp","description":"Juggle (whyjuggle.com) babysitting/petsitting for families: sits, sitters, messages (AI-built).","repository":{"url":"https://github.com/chrischall/juggle-mcp","source":"github"},"version":"0.1.0","packages":[{"registryType":"npm","identifier":"@chrischall/juggle-mcp","version":"0.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"The email address you sign in to whyjuggle.com with (a family account). Needed by every tool except juggle_list_locations; the server starts without it.","format":"string","name":"JUGGLE_EMAIL"},{"description":"Your whyjuggle.com password. Google/Facebook-only sign-ins are not supported. Needed by every tool except juggle_list_locations; the server starts without it.","format":"string","isSecret":true,"name":"JUGGLE_PASSWORD"},{"description":"Site origin override, for tests or a local stub only. Defaults to https://whyjuggle.com; must be https (loopback http allowed).","format":"string","name":"JUGGLE_BASE_URL"},{"description":"Confirm-gated writes on clients without prompts: ask-user (default), auto, or refuse.","format":"string","name":"MCP_CONFIRM_MODE"},{"description":"Set to off to skip the confirmation prompt even on clients that declare elicitation support.","format":"string","name":"MCP_CONFIRM_ELICITATION"},{"description":"How long a write's confirmToken stays valid, in seconds (default 600).","format":"string","name":"MCP_CONFIRM_TTL_SECONDS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-03T11:46:24.621476Z","publishedAt":"2026-11-03T11:46:24.621476Z","updatedAt":"2026-11-03T11:46:24.621476Z","isLatest":true}}}
