{"service":"meeting-notes-mcp","version":"1.1.0","description":"Structure raw meeting notes into attendees, topics, decisions, action items, and next steps. Rule-based NLP with zero LLM dependency.","endpoints":{"health":"GET  /meeting-notes/health","version":"GET  /meeting-notes/version","openapi":"GET  /meeting-notes/openapi.json","structure":"POST /meeting-notes/api/v1/structure","action_items":"POST /meeting-notes/api/v1/action-items","summary":"POST /meeting-notes/api/v1/summary","mcp":"GET|POST /meeting-notes/mcp (JSON-RPC 2.0)"},"use_cases":["Paste Zoom/Meet transcript → get structured action items and decisions instantly","Integrate via MCP into Claude, Cursor, or any MCP-compatible client","Automate meeting follow-up: extract @mentions, deadlines, and next steps"],"examples":{"structure":{"method":"POST","url":"/meeting-notes/api/v1/structure","body":{"text":"# Sprint Retro\nAttendees: Alice, Bob\nDECISION: Switch to biweekly sprints\nACTION: @alice to update process doc by Friday"}},"action_items":{"method":"POST","url":"/meeting-notes/api/v1/action-items","body":{"text":"ACTION: @john to review PR by Friday\nTODO: @sarah to update docs ASAP"}},"summary":{"method":"POST","url":"/meeting-notes/api/v1/summary","body":{"text":"Meeting notes raw text...","max_length":500}}}}