Tend MCP Server
Integrates with Amazon Alexa+ and AWS services to provide voice-first family care tools, including logging elder care routines, answering care-status questions, and using DynamoDB, Lambda, EventBridge, and Bedrock for storage and asynchronous insights.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Tend — Voice-First Family Care Circle for Alexa+
Amazon Developer Hackathon (Build, Ship, Shape)
Primary Track: Alexa+
Mini Challenges: AWS Builder & Open Source
Tend is an ambient, voice-first family care circle living inside Alexa+, engineered specifically for families supporting an aging parent. Without requiring parents to adopt complex smartphone apps, Tend empowers elders to log routines ("Alexa, tell Tend I took my morning pills") and allows adult children to stay informed ("Alexa, how's Mom doing today?").
Key Highlights
Alexa+ Native MCP Implementation: Exposes 8 focused voice tools conforming to the official Model Context Protocol (spec
2025-11-25).Sub-500ms Latency ($p95 < 250\text{ ms}$): Zero LLM calls in the synchronous voice request path. Spoken briefings are built deterministically from $\le 4$ DynamoDB queries.
Enterprise-Grade Auth & Security: Full OAuth 2.1 authorization code flow with PKCE
S256, RFC 9728 Protected Resource Metadata (PRM), and bare401 Unauthorizedunauthenticated responses.Interactive Multimodal Care Board: Supports Alexa screen devices via the MCP App specification (
ui://tend/care-board) styled according toDESIGN.md.Asynchronous Intelligence (AWS Builder): Scheduled EventBridge triggers an async Lambda digest worker utilizing Amazon Bedrock (Converse API) to summarize longitudinal trends into pre-cached insights.
Open Source Conformance Tool: Includes
alexa-mcp-check(packages/conformance), an Apache-2.0 automated test suite that validates any MCP server against Alexa+ protocol, auth, and voice linter standards.
Related MCP server: KinKeep
Codebase Architecture & MCP SDK References
As required by the Alexa+ hackathon criteria, the official @modelcontextprotocol/sdk is directly integrated and utilized:
Official MCP SDK Server Import:
apps/mcp-server/src/server.tsimport { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";Streamable HTTP Stateless Transport:
apps/mcp-server/src/index.tsimport { WebStandardStreamableHTTPServerTransport } from "@modelcontextprotocol/sdk/server/webStandardStreamableHttp.js";Server Initialization & Capabilities:
apps/mcp-server/src/server.ts
InitializesMcpServerdeclaringtoolsandresourcescapabilities for specification version2025-11-25.Tool Registrations:
apps/mcp-server/src/server.ts
Registers all 8 voice tools with Zod input schemas and spoken response envelopes.MCP App Multimodal Resource:
apps/mcp-server/src/server.ts
Registersui://tend/care-boardresource rendering interactive care board HTML.OAuth 2.1 & RFC 9728 Handlers:
apps/mcp-server/src/oauth.tsCore Domain & Repositories:
packages/core/src/index.tsOpen Source Conformance CLI:
packages/conformance/src/cli.tsAWS CDK v2 Infrastructure:
infra/cdk/src/index.tsCare Console UI Application:
apps/console/src/index.ts
Monorepo Setup & Quickstart
Tend uses pnpm workspaces (Node 22+ recommended):
# 1. Install dependencies across all packages
pnpm install
# 2. Run complete verification gate (typecheck + lint + test + conformance)
pnpm verify
# 3. Start Tend MCP Server & Echo Show Care Board (Terminal 1)
pnpm --filter @tend/mcp-server start
# -> Listening at http://localhost:3000
# -> Live Care Board: http://localhost:3000/board
# -> Streamable HTTP: http://localhost:3000/mcp
# 4. Start Tend Care Console UI (Terminal 2)
pnpm --filter @tend/console start
# -> Running at http://localhost:3001License
Tend is open-source software licensed under the Apache License, Version 2.0.
Related MCP Connectors
Family calendars, tasks, reminders, and pickup coordination for your AI assistant.
Family board: calendar, chores, shopping, meals, pets; OAuth for one household.
Family schedules and household tools with OAuth. External calendars remain read-only.
Household health records with source attribution. Read and add records with OAuth approval.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables 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.14 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 gradedqualityCmaintenanceEnables 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