Household Coordinator
Integrates with Alexa+ to provide shared household task coordination, enabling Alexa+ to list and filter tasks, surface overdue items, add tasks, mark tasks done, reassign ownership, and provide per-person household progress summaries through natural conversation.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Household Coordinatorwhat's left before the Reeds come over?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Household Coordinator — Alexa+ MCP Server
License: MIT (see LICENSE)
Built for the Amazon Developer Hackathon (Alexa+ track).
What it does
Household Coordinator turns Alexa+ into a shared task brain for a household. Instead of a single flat to-do list, it tracks who owns each task, when it's due, and what's tagged for specific occasions (like "guests are coming over"). Alexa+ can check status, surface what's overdue, mark things done, and reassign work — all through natural conversation.
Example interactions:
"Alexa+, what's left before the Reeds come over?" → filters tasks tagged
guests"Alexa+, what's overdue?" → flags anything past its due time
"Alexa+, mark vacuuming as done" → completes a task by fuzzy title match
"Alexa+, give the trash to Sam" → reassigns ownership
"Alexa+, how's the household doing?" → per-person progress rollup
Related MCP server: Task Manager MCP Server
Architecture
Transport: MCP Streamable HTTP, negotiating spec
2025-11-25(the SDK also supports2025-06-18,2025-03-26, and older versions for backward compatibility with older clients)Server: Node.js + TypeScript,
@modelcontextprotocol/sdkStorage: a single JSON file (
household.json) read/written directly — no native dependencies to compile, no external services needed for the demoWeb layer: Express, exposing
/mcp(POST/GET/DELETE per the Streamable HTTP spec) and/health
Tools exposed
Tool | Description |
| List tasks, optionally filtered by tag, owner, or status |
| Return tasks past their due time and not yet done |
| Create a new task with an owner, tags, and due time |
| Mark a task complete by ID or fuzzy title match |
| Change who owns a task |
| Rollup of totals, overdue count, and per-person progress |
Setup
npm install
npm run seed # populate household.json with demo tasks
npm run dev # run with hot reload, or:
npm run build && npm startThe server listens on http://localhost:3000/mcp by default (override with PORT).
Connecting to Alexa+
Point your Alexa+ Preview MCP integration at the deployed /mcp endpoint (Streamable HTTP). See Amazon's Alexa+ developer documentation for how to register a self-hosted MCP server.
Testing manually
You can exercise the server directly with curl — initialize a session, then call tools/list or tools/call with the returned mcp-session-id header. See server.ts for the exact route behavior.
Notes for hackathon judges
This is a single-household demo (no auth/multi-tenancy) to keep the scope tight for the hackathon window. The data model and tool set are intentionally generalizable to a multi-household, authenticated product.
This server cannot be deployed
Maintenance
Related MCP Connectors
- TroveOAuthapp.troving
Shared lists for the circles you belong to. Assistants see only the tasks you can.
Manage Superlist tasks and lists in plain language from any MCP-compatible AI agent.
AI teammate for tasks: builds your list from meetings, email and chats, and checks off done work.
Manage tasks, Focus Zone, notes, projects, and task history from compatible AI assistants.
Related MCP Servers
- -licenseAqualityNot gradedmaintenanceEnables management of Cozi Family Organizer shopping lists and todo lists through natural language. Supports creating, editing, and organizing family lists with real-time sync to the Cozi platform.9-
- FlicenseNot gradedqualityDmaintenanceEnables task management through natural language with full CRUD operations including add, list, update, complete, and delete tasks with JSON persistence.-
- AlicenseNot gradedqualityCmaintenanceEnables managing Google Tasks through natural language, including listing, creating, completing, deleting, and updating tasks.102 npm1MIT
- AlicenseNot gradedqualityBmaintenanceEnables Alexa+ to access a live household food inventory, providing expiry warnings, use-it-up recipe suggestions, and grocery list management.MIT