Juggle (whyjuggle.com) babysitting/petsitting for families: sits, sitters, messages (AI-built).
Connect Runs on your machine
claude mcp add juggle-mcp -e JUGGLE_EMAIL=<JUGGLE_EMAIL> -e JUGGLE_PASSWORD=<JUGGLE_PASSWORD> -e JUGGLE_BASE_URL=<JUGGLE_BASE_URL> -e MCP_CONFIRM_MODE=<MCP_CONFIRM_MODE> -e MCP_CONFIRM_ELICITATION=<MCP_CONFIRM_ELICITATION> -e MCP_CONFIRM_TTL_SECONDS=<MCP_CONFIRM_TTL_SECONDS> -- npx -y @chrischall/[email protected]
{
"mcpServers": {
"juggle-mcp": {
"command": "npx",
"args": [
"-y",
"@chrischall/[email protected]"
],
"env": {
"JUGGLE_EMAIL": "<JUGGLE_EMAIL>",
"JUGGLE_PASSWORD": "<JUGGLE_PASSWORD>",
"JUGGLE_BASE_URL": "<JUGGLE_BASE_URL>",
"MCP_CONFIRM_MODE": "<MCP_CONFIRM_MODE>",
"MCP_CONFIRM_ELICITATION": "<MCP_CONFIRM_ELICITATION>",
"MCP_CONFIRM_TTL_SECONDS": "<MCP_CONFIRM_TTL_SECONDS>"
}
}
}
}
{
"mcpServers": {
"juggle-mcp": {
"command": "npx",
"args": [
"-y",
"@chrischall/[email protected]"
],
"env": {
"JUGGLE_EMAIL": "<JUGGLE_EMAIL>",
"JUGGLE_PASSWORD": "<JUGGLE_PASSWORD>",
"JUGGLE_BASE_URL": "<JUGGLE_BASE_URL>",
"MCP_CONFIRM_MODE": "<MCP_CONFIRM_MODE>",
"MCP_CONFIRM_ELICITATION": "<MCP_CONFIRM_ELICITATION>",
"MCP_CONFIRM_TTL_SECONDS": "<MCP_CONFIRM_TTL_SECONDS>"
}
}
}
}
{
"servers": {
"juggle-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@chrischall/[email protected]"
],
"env": {
"JUGGLE_EMAIL": "<JUGGLE_EMAIL>",
"JUGGLE_PASSWORD": "<JUGGLE_PASSWORD>",
"JUGGLE_BASE_URL": "<JUGGLE_BASE_URL>",
"MCP_CONFIRM_MODE": "<MCP_CONFIRM_MODE>",
"MCP_CONFIRM_ELICITATION": "<MCP_CONFIRM_ELICITATION>",
"MCP_CONFIRM_TTL_SECONDS": "<MCP_CONFIRM_TTL_SECONDS>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
JUGGLE_EMAILOptional | 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. |
JUGGLE_PASSWORDOptional, secret | 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. |
JUGGLE_BASE_URLOptional | Site origin override, for tests or a local stub only. Defaults to https://whyjuggle.com; must be https (loopback http allowed). |
MCP_CONFIRM_MODEOptional | Confirm-gated writes on clients without prompts: ask-user (default), auto, or refuse. |
MCP_CONFIRM_ELICITATIONOptional | Set to off to skip the confirmation prompt even on clients that declare elicitation support. |
MCP_CONFIRM_TTL_SECONDSOptional | How long a write's confirmToken stays valid, in seconds (default 600). |
Details
| Package | @chrischall/[email protected] (NPM, stdio) |
| First published | 4 Nov 2026 |
| Last updated | 4 Nov 2026 |
| Registry name | io.github.chrischall/juggle-mcp |
More communication servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
