msh-status
Integrates with Amazon Alexa+ through an MCP server and Alexa skill, enabling voice intents to retrieve request status, find the signed-in user's latest open request, and list open request IDs.
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., "@msh-statuswhat's the status of request 4821?"
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.
msh-status
Alexa+ track entry for Build, Ship, Shape: Amazon Developer Hackathon (submit by 23 Oct 2026 PDT).
One request file: id, owner, status, due date. No patient name. No second tracker.
Tools
Tool | What it returns |
| One row: id, status, owner, due |
| Latest open row for the signed-in account |
| Open ids only |
| Sets owner on an existing id |
|
|
Related MCP server: openevidence-tools
Run locally
npm test
node src/server.js
# GET http://127.0.0.1:8787/health
# POST http://127.0.0.1:8787/mcpMCP client or Alexa+ simulator: Streamable HTTP at /mcp.
Demo row: 4821 — open, owner mina, due 2026-09-30.
curl -s -X POST http://127.0.0.1:8787/mcp \
-H "Authorization: Bearer $MSH_MCP_TOKEN" \
-H "content-type: application/json" \
-d '{"jsonrpc":"2.0","id":"1","method":"tools/call","params":{"name":"get_status","arguments":{"id":"4821"}}}'Spoken payload:
Request 4821 is open. Owner mina. Due 2026-09-30.
Hackathon delta
Pre-existing: Medicine Support Hub web file (owner / status / clock).
Built for this hackathon: MCP server (spec 2025-11-25), Alexa skill package, OAuth demo, spoken-safe payloads, MIT repo.
Privacy
Payloads never include member name, diagnosis, or medicine. Id + status + due only.
Auth
Set MSH_MCP_TOKEN. POST /mcp needs Authorization: Bearer <token>.
GET /health stays open.
OAuth 2.0: authorization code + PKCE (S256), plus client_credentials for curl.
Tokens live in memory; a new deploy wipes them.
Alexa
Invocation: medicine status
GetStatusIntent— a request numberGetMineIntent— “where is my order”ListOpenIntent
Primary track is Alexa+ MCP. ASK is the living-room wrapper.
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Read and write Mission Control state via MCP — projects, tasks, subtasks, templates, status updates.
Create, inspect, and manage Wubble music, speech, voice, and sound-effect requests through MCP.
Manage feature requests, votes, roadmaps, and changelogs from any MCP client.
Create, list, and complete todo items through MCP.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables cataloging and managing personal inventory (items, attachments) through natural language, allowing users to add, search, update, and retrieve item details and attachments via MCP tools.1MIT
- AlicenseNot gradedqualityAmaintenanceEnables clinical question answering via OpenEvidence with citation verification, including tools to ask questions, retrieve results, and follow up, plus an integrated skill to check citations against primary sources.8MIT
- FlicenseNot gradedqualityCmaintenanceMCP server that exposes project status tools (plan, milestones, RAID items, blockers) allowing AI assistants to retrieve and analyze project information via natural language.1-
- FlicenseAqualityCmaintenanceProvides reusable MCP tools for Amazon Connect AI Agents and Bedrock AgentCore to look up customers, manage support tickets, schedule appointments, update CRM records, retrieve knowledge, and create tasks.7-