Skip to main content
Glama

Checkin

Gentle caretaking for people who live alone, built as an Alexa+ track project for the Amazon Developer Hackathon.

Ask Alexa+, "Is Mom okay today?" and Checkin compares her home activity (kitchen, front door, mailbox, medicine cabinet) with her own normal routine, then answers like a person would. No cameras, events only.

How it works

  • src/server.ts is a self-hosted MCP server using the Streamable HTTP transport (official TypeScript SDK) with four tools:

    • get_today_rhythm: lists today's sensor events in time order

    • compare_to_usual: compares today with the past two weeks and flags what is different

    • log_check_in: saves a note when someone calls or visits

    • draft_message_to_family: writes a kind, ready-to-send message to the family

  • src/data.ts generates 15 days of simulated Ring-style sensor events (14 normal days and one unusual day).

  • src/simulator.ts and public/index.html are a simulated Alexa+ experience. The simulator connects to the MCP server as a real MCP client and calls the tools.

Related MCP server: Hearth v2

Run it

Requires Node.js 18 or newer.

npm install
npm run dev

In a second terminal:

npm run sim

Then open http://localhost:3001 and try the suggested questions.

What was built during the hackathon

Everything in this repository was built during the hackathon window.

License

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables voice-driven morning check-ins for older adults living alone through Alexa+, capturing sleep, mood and pain, logging medication doses and appointments, and answering medication questions from official FDA labels. Keeps family members informed with household status updates and automatic alerts when a check-in or dose is missed.
    12 npm
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables an older adult to talk with Alexa+ about medicines and daily routine while a caregiver sees a calm, consent-gated dashboard and push alerts only when a genuine pattern (e.g. an unusually late first activity) appears. Includes elicitation-based consent, emergency bypass, resumable SSE streams, and an inline MCP App view.
    1
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables Alexa+ to safely track an older adult's medicines, refuse duplicate or early doses, notice missed doses, record mood and emergency check-ins, and keep family caregivers informed through alerts and digests.
    MIT