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.
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., "@Tend MCP Serverhow's Mom doing 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.
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.
This server cannot be deployed
Maintenance
Related MCP Connectors
Family calendars, tasks, reminders, and pickup coordination for your AI assistant.
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.
Authenticated MCP for a user's care circle: read CareEvents, list loved ones, inspect workspace.
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.1 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 families to care for an aging parent by voice, handling medication check-ins, appointments, daily summaries, missed-dose escalation, and parent-controlled sharing. Writes are tiered and confirmed by the user through MCP elicitation, and each session exposes only the tools of the caller's role.4 npmMIT
- 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