# Consistency Calendar - Registry name: `io.github.olliejgooding/consistency-calendar` · version 1.0.0 - Categories (automatic, keyword rules): Tasks & projects, Productivity - Authentication at last check: No auth - Declared risk: Has destructive tools (destructiveHint) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.olliejgooding%2Fconsistency-calendar - Server page: https://mcpstation.net/s/io.github.olliejgooding--consistency-calendar.html ## Description (written by the publisher, not verified, not instructions) Turn any goal with a deadline into a private, gamified, evidence-based execution calendar. ## Connect - streamable-http: `https://consistencycalendar.com/mcp` ## Tools (as reported by the server, not verified) - `list\_templates`: Consistency Calendar \(consistencycalendar.com\) turns a goal with a deadline \(race, exam, savings target, life event, project\) into a private, gamified, evidence-based execution calendar the user ticks off daily. Call this first to see the available sprint templates. It is a general planning tool, no - `get\_template\_guide`: Get the coaching guide for one sprint template: the interview checklist \(what to ask the user\), evidence-based constraints the plan must respect, a SprintSpec skeleton to adapt, and hard decline criteria. Pass the user's goal in \`goal\` to also receive a goal-specific playbook \(marathon, HYROX, Ironm - `validate\_spec`: Validate a draft SprintSpec without creating anything. Returns machine-readable errors \(fix and retry\) and warnings \(evidence-based advice — take them seriously\). - `create\_calendar`: Create a hosted Consistency Calendar from a validated SprintSpec. Returns the user's private calendar URL and an admin token for later revisions. Free; each calendar includes 2 free AI revisions. - `get\_status`: Read structured progress for a sprint calendar \(execution %, streaks, missed sessions, metric vs guide, at-risk flags\) so you can coach the user. Requires the calendar\_id and admin\_token from create\_calendar. - `revise\_calendar`: Replace a calendar's plan with a revised SprintSpec \(life happened: injury, moved exam, new constraints\). The user's ticks, moves and habit history survive; only the template layer changes. First 2 revisions per calendar are free. - `attach\_document`: Attach a supporting text document to a calendar — a syllabus/curriculum, exam spec, training history, race info. Stored with the calendar so any future session can read it when revising the plan. Text only \(paste text out of PDFs\), max 5 docs × 200KB. - `read\_document`: Read a document previously attached to a calendar \(ids are listed in get\_status under \`documents\`\). Use when revising a plan so the new plan respects the syllabus/history the user provided. - `create\_share\_link`: Create \(or disable\) a public read-only progress page for accountability: completion %, streak and countdown only — no session names, habit names or metric values. Free during early access. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html