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
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.
Add items to your tidee workspace from ordinary language, read what is there, and mark things done.
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.48 npm1MIT
- AlicenseNot gradedqualityBmaintenanceEnables Alexa+ to access a live household food inventory, providing expiry warnings, use-it-up recipe suggestions, and grocery list management.MIT