feat(mcp-server): A2A batch-5 — GoalCoachingAgent + SkiRunAnalystAgent (peakpulse) + OrgProvisioningAgent (lysnrai) + ProtocolTuningAgent (nomgap) + CalendarImportAgent (chronomind)
goal-coaching-pipeline.ts: peakpulse.goals.coach
- SessionHistoryAgent -> GoalAnalysisAgent -> GoalReportAgent
- Computes duration/distance/elevation/speed trends across recent sessions
- Classifies user as beginner/intermediate/advanced; generates metric-specific goal suggestions
ski-run-analyst-pipeline.ts: peakpulse.ski.analyze
- SkiSessionCollectorAgent -> RunQualityAnalystAgent -> SkiReportAgent
- Computes runDensity, verticalPerRun, skiToLiftRatio per session
- Flags: low_run_density, high_lift_ratio, short_session, vertical_drop vs baseline
org-provisioning-pipeline.ts: lysnrai.orgs.provision
- OrgInspectorAgent -> ProvisioningActionAgent -> OrgReportAgent
- Checks API tokens + session activity; classifies as new_org/needs_attention/complete
protocol-tuning-pipeline.ts: nomgap.protocols.tune
- ProtocolStatsCollectorAgent -> AbandonmentAnalysisAgent -> TuningReportAgent
- Finds protocols with >40% abandonment; runs extraction for pattern analysis
- Proposes duration reduction, milestone notifications, or variant creation
calendar-import-pipeline.ts: chronomind.calendar.import
- EventValidatorAgent -> ConflictDetectorAgent -> ImportReportAgent
- Validates dtstart/dtend; detects time overlaps vs existing timers
- Creates alarm timers for conflict-free events; dryRun support
MCP server total: 110 tools