Skip to main content
Glama

Kindred

Alexa+ household copilot for families who do not share the same clock.

Kindred is a working Alexa+ experience for the Build, Ship, Shape: Amazon Developer Hackathon. It is a self-hosted MCP server on Streamable HTTP, spec 2025-11-25, plus a living-room Show simulator that is a real MCP client — it sends initialize, tools/list, and tools/call. That is the simulated Alexa+ path Amazon documents for this hackathon.

Open source · MIT · primary track Alexa+ · mini challenge Open Source

Why it exists

Ama is a nurse on nights. Jean works from the kitchen table. Maya and Eli are on school time. When Ama is asleep at noon, the house is still loud: doorbell, TV, lunch, pickup logistics. Group chats do not hold a doorbell. Calendars do not tell a twelve-year-old to keep the hallway quiet.

Kindred puts one now on the living-room display:

  • Quiet hours that hold the door and send nudges to phones, not the speaker

  • School run, meals, and chores on the same surface

  • A wake briefing for the person who just got home — dinner, open work, and whether they still overlap with the kids

Related MCP server: HomeBase

Run it

npm install
npm run dev

Then open http://localhost:3000 and launch the Show at /device.

No API keys. Judges can click the suggestion chips in order and watch the MCP inspector on the right.

MCP

Endpoint

POST /api/mcp

Protocol

2025-11-25

Transport

Streamable HTTP

Session

MCP-Session-Id on initialize, required after that

GET SSE

405 (allowed by the spec)

Agent Skill

skills/kindred-household/SKILL.md

Headers the client sends:

  • Accept: application/json, text/event-stream

  • MCP-Protocol-Version: 2025-11-25

  • MCP-Session-Id after initialize

Tools: get_household_briefing, list_family_members, set_quiet_hours, plan_meal, assign_chore, complete_chore, add_calendar_event, send_family_nudge, wake_briefing.

Demo script (under 3 minutes)

  1. Open /device. The Show initializes MCP and briefs the house.

  2. “Quiet hours until 3pm, Ama is sleeping after night shift.”

  3. “Nudge Jean to pick up Eli.” Watch it go to the phone because quiet hours are on.

  4. “Plan dinner spaghetti.”

  5. “Assign dishes to Maya.”

  6. “Brief Ama for when she wakes.”

Submission notes

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables Alexa+ and other MCP clients to manage a household's shared shopping list, bills, chores, and pantry expiry through natural-language voice interactions. It provides read-only briefings and confirmation-gated updates for recurring household logistics.
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables Alexa+ to coordinate a household through 14 MCP tools: it tracks family members, auto-assigns and completes chores by workload, adds calendar events while reporting clashes, rotates pickup duty, manages a grocery list, and returns a spoken morning briefing with reasoning for every decision.
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables an Alexa+ family concierge to personalize household evening plans, suggest timelines, create reminders, and log gentle elder/accessibility care check-ins through MCP tools, resources, and prompts. It supports real local MCP invocation over Streamable HTTP with virtual Bedrock-style AWS demo behavior.
      5 npm
      MIT