protogrid

Search / io.github.olliejgooding/consistency-calendar

Consistency Calendar

R0· no sign-in

Turn any goal with a deadline into a private, gamified, evidence-based execution calendar.

v1.0.0 · active · repository · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality96strong
Trust91of 100
Uptime, 30 days97%
Latency p50371 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "consistency-calendar": {
      "type": "http",
      "url": "https://consistencycalendar.com/mcp"
    }
  }
}
claude mcp add --transport http consistency-calendar https://consistencycalendar.com/mcp
[mcp_servers.consistency-calendar]
url = "https://consistencycalendar.com/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "consistency-calendar": {
      "type": "remote",
      "url": "https://consistencycalendar.com/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "consistency-calendar": {
      "type": "http",
      "url": "https://consistencycalendar.com/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=consistency-calendar&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vY29uc2lzdGVuY3ljYWxlbmRhci5jb20vbWNwIn0%3D"
}
{
  "servers": {
    "consistency-calendar": {
      "type": "http",
      "url": "https://consistencycalendar.com/mcp"
    }
  }
}
{
  "mcpServers": {
    "consistency-calendar": {
      "httpUrl": "https://consistencycalendar.com/mcp"
    }
  }
}
extensions:
  "consistency-calendar":
    enabled: true
    name: "consistency-calendar"
    type: streamable_http
    uri: "https://consistencycalendar.com/mcp"
    timeout: 300

Quality 96 / 100strong

protocol88 · weight 25
  • pass
    protocol.modernsupports 2026-07-28 (server/discover)
  • pass
    protocol.statelessanswers without a session
  • pass
    protocol.transportstreamable HTTP
  • warn
    protocol.list_ttltools/list declares ttlMs 0, so clients re-fetch it on every use
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations9 of 9 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 1,397 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability100 · weight 15
  • pass
    stability.changesno tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

9 tools, about 1,397 tokens to load them all · tool set e98b888bdca8 · checked 2026-10-20 15:57 UTC

Tool changes

No tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 91 / 100

provenance80
liveness99
freshness85
hygiene100

+repository +namespace-matches-repo +reachable +uptime-97% ~updated-69d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://consistencycalendar.com/mcp streamable-httpnoneyes97%371 ms2026-07-282026-10-20

Tools (9)

attach_documentAttach 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.
create_calendarCreate 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.
create_share_linkCreate (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.
get_statusread-onlyRead 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.
get_template_guideread-onlyGet 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, Ironman, weight loss, exam season, certifications, language exams…).
list_templatesread-onlyConsistency 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, not a medical, financial, or treatment service.
read_documentread-onlyRead 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.
revise_calendardestructiveReplace 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.
validate_specread-onlyValidate a draft SprintSpec without creating anything. Returns machine-readable errors (fix and retry) and warnings (evidence-based advice — take them seriously).

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "io.github.olliejgooding/consistency-calendar",
  "icons": [
    {
      "src": "https://consistencycalendar.com/plugin-logo-512.png",
      "sizes": [
        "512x512"
      ],
      "mimeType": "image/png"
    }
  ],
  "title": "Consistency Calendar",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://consistencycalendar.com/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.0",
  "repository": {
    "url": "https://github.com/olliejgooding/consistency-calendar-mcp",
    "source": "github"
  },
  "description": "Turn any goal with a deadline into a private, gamified, evidence-based execution calendar."
}