CareCircle
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., "@CareCircleDid Dad take his medications today?"
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.
CareCircle
Medication check-ins for elders, by voice, on Alexa+.
Millions of older adults live alone or away from their children and manage several daily medications. Apps and pill-box alarms assume a smartphone; a voice assistant doesn't. CareCircle is a self-hosted MCP server that gives Alexa+ a simple medication ledger:
Elder: "Alexa, I took my BP tablet." → logged against the nearest scheduled dose.
Family: "Alexa, did Dad take his medicines today?" → taken / missed / upcoming, with a caring summary.
A dose counts as missed when nothing is logged within 2 hours of its scheduled time (MISSED_AFTER in server.py).
Tools
Tool | Purpose |
| Set a schedule, e.g. Dad, Amlodipine, 5mg, |
| Record a dose; loose name matching, snaps to the closest scheduled time today |
| Today's doses as structured data: |
| A short spoken summary for a caregiver |
log_dose, check_status and daily_summary take an optional ISO now so behaviour is testable and demoable at any time of day.
Related MCP server: KinKeep
Run
Requires uv.
uv run server.pyServes MCP over Streamable HTTP at http://localhost:8000/mcp (protocol 2025-11-25, official mcp Python SDK 2.x). Data is stored in SQLite (carecircle.db, override with CARECIRCLE_DB; port with PORT).
Try it with the MCP Inspector:
npx @modelcontextprotocol/inspectorChoose transport Streamable HTTP, URL http://localhost:8000/mcp, connect, and call the tools.
To connect from Alexa+ or any remote MCP client, expose the server publicly, e.g. cloudflared tunnel --url http://localhost:8000.
Test
uv run pytestRoadmap
Proactive nudges: Alexa reminds the elder at dose time and notifies family on a missed dose
Multiple caregivers per person, with consent controls
Refill tracking ("you have 3 days of Metformin left")
Ring integration: a missed dose plus no motion at the front door escalates a check-in
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Your own SLATE health data in your AI assistant: read, trend, plan and log. Never suggests a dose.
Family calendars, tasks, reminders, and pickup coordination for your AI assistant.
Household health records with source attribution. Read and add records with OAuth approval.
Log baby feedings, diapers, and sleep; manage family tasks, meals, recipes, groceries, and trips.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables 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 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables older adults and family carers to coordinate daily elder-care by voice, including checking schedules, logging medications, setting reminders, and reviewing visit notes through Alexa+.Apache 2.0
- AlicenseNot gradedqualityBmaintenanceEnables 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
- AlicenseNot gradedqualityBmaintenanceEnables an older adult to manage medications and daily check-ins by voice on an Echo Show, with double-dose guards, refill purchasing that requires explicit confirmation, and proactive spoken announcements. Keeps a remote care circle informed through an escalation ladder of push/SMS alerts, closed-loop confirmations, and a family dashboard showing adherence and wellbeing trends.MIT