Skip to main content
Glama

Start date and ways to follow along

get_follow_options
Read-onlyIdempotent

Call this when the user asks when the 90 days start, how long until Day 1, or whether there is an app. Returns the official 2027 start date with the official page it comes from, Day 90 and Easter Sunday by our count, days until Day 1 in US Eastern time, and the ways to follow Desert Road Catholic: the web is live today; iPhone and Android are coming soon (no store links yet). Also gives the website signup link. Example: "How many days until Exodus 90 starts, and is there an app?"

Input Schema

NameRequiredDescriptionDefault

No arguments

Output Schema

NameRequiredDescriptionDefault
todayNoToday's date in America/New_York, YYYY-MM-DD.
signupNoWhere to register. Sign-up happens on the website.
statusNoWhere today falls against the 90 days.
timezoneNoTime zone used for today: America/New_York.
affiliationNoIndependence statement.
current_dayNoToday's day number, only while the 90 days are in progress.
by_our_countNoDates counted by Desert Road Catholic, not stated by the official page.
official_startNoThe official 2027 start date and the official page it comes from.
ways_to_followNoWhere to follow along. No app store links until the apps are live.
days_until_day_1NoDays from today until Day 1 (0 once the road has begun).

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • addedOutput schema / properties / signup
      Added value: +{
      +  "description": "Where to register. Sign-up happens on the website.",
      +  "properties": {
      +    "note": {
      +      "description": "How sign-up works.",
      +      "type": "string"
      +    },
      +    "url": {
      +      "description": "The website signup link.",
      +      "type": "string"
      +    }
      +  },
      +  "type": "object"
      +}
  2. Added

TDQS

A4.6/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover read-only, idempotent, closed-world behavior, so the description is free to add the things annotations cannot: that Day 90 and Easter Sunday are computed 'by our count', that days-until is measured in US Eastern time, and that no app store links exist yet. That last point is a real hallucination guard, preventing the agent from fabricating store URLs.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The when-to-call clause is front-loaded and every clause carries information. However, the return inventory is delivered as one long run-on sentence, and the trailing example largely restates the triggers already listed, so it is slightly denser and more redundant than ideal.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With zero parameters, an output schema, and full annotation coverage, the description needs only to say when to call and what comes back, and it does both plus the caveats about app availability and date computation. Nothing an agent needs in order to invoke it correctly is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool takes zero parameters, so there is nothing for the description to disambiguate; the 4 baseline applies. No parameter guidance is missing because no inputs exist.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names exactly what the tool returns: the official 2027 start date plus its source page, Day 90 and Easter Sunday by the program's count, days until Day 1 in US Eastern time, follow channels (web live, iOS/Android coming soon), and the signup link. That is concrete enough to separate it from get_day (a specific day's content) and get_program_info (general program material). The name is vague on its own, but the description removes all ambiguity.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives explicit call triggers: user asks when the 90 days start, how long until Day 1, or whether an app exists, reinforced with a sample query. There are no when-not conditions and no named alternatives (e.g. it never says to use get_program_info instead for broader program questions), so it falls short of a 5.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources