Skip to main content
Glama

Zovo Countdown Chain

Generate countdown calendar

generate_countdown_calendar
Read-onlyIdempotent

Use this when the user wants a printable countdown calendar, a paper chain countdown, a "how many days until" calendar to cross off, a vacation or wedding countdown printable, an advent-style countdown to an event, or school days left until summer break. Pass event_date and event_name; start_date defaults to today in the user's time zone. Styles: grid (month pages with a big days-to-go number per box), chain (paper-chain strips, 10 per page) or tear_off (12 cards per page). weekdays_only counts Monday to Friday; skip_dates removes holidays. Returns the days-to-go numbers, the PDF, and an ICS file with all-day reminders at 100, 50, 30, 14, 7, 3 and 1 days to go and on the event day. Up to 400 days. Does not send notifications, set phone timers or count hours and minutes; not for a live countdown timer.

Input Schema

NameRequiredDescriptionDefault
styleNo"grid" (default: month pages with a big days-to-go number in each box to cross off), "chain" (paper-chain strips, 10 per page, one link to tear off each day) or "tear_off" (12 cards per page, one per day).
messagesNoOptional short notes printed on the strips or cards in order, repeating if fewer than the days, e.g. ["Pack swimsuits","Read about the parks"]. Up to 80 characters each.
timezoneNoThe user's IANA time zone for "today", e.g. "Europe/London". Default America/New_York.
page_sizeNo"Letter" (default) or "A4".
date_orderNoOnly for dates like 03/04/2027: "mdy" (US, default) or "dmy".
event_dateYesDate of the event, e.g. "2026-12-25". A date without a year ("Dec 25") means the next one after the start date.
event_nameNoWhat the countdown is for, printed on every page, e.g. "Disney trip" or "Our wedding". Up to 60 characters.
skip_datesNoDays not to count, e.g. ["2026-11-26","2026-11-27"] for school holidays. Up to 120 dates.
start_dateNoFirst day of the countdown, e.g. "2026-11-01". Default: today in the user's time zone.
week_startNoGrid style: "Sunday" (default) or "Monday".
weekdays_onlyNotrue to count only Monday to Friday, e.g. for school days or work days left. Default false.
include_event_dayNoAdd a final "Today!" box, strip or card for the event day. Default true.

Output Schema

NameRequiredDescriptionDefault
pagesYes
styleYes
piecesYes
previewYes
timezoneYes
warningsYes
downloadsYes
page_sizeYes
days_to_goYes
event_dateYes
event_nameYes
milestonesYes
start_dateYes
assumptionsYes
start_sourceYes
calendar_daysYes
counting_ruleYes
event_weekdayYes
preview_countNo
skipped_datesYes
weekdays_onlyYes
include_event_dayYes
skipped_weekend_daysYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.6/5.0
Behavior5/5

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

Beyond the annotations, it discloses the return artifacts (days-to-go numbers, PDF, ICS file), the reminder schedule (100, 50, 30, 14, 7, 3, and 1 days before plus event day), and the 400-day limit. This gives the agent useful behavioral context for a read-only generation tool.

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 description is front-loaded with use cases and key parameters, then moves into styles and limitations. It is dense but well organized; the main inefficiency is repeating style details already present in the schema.

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?

For a 12-parameter generation tool with annotations and an output schema, the description provides enough context to call it correctly. It covers the core inputs, output artifacts, limits, and exclusions without needing to explain every return field.

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

Parameters3/5

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

Schema coverage is 100%, and the description largely repeats the schema's parameter documentation, especially for style, weekdays_only, and skip_dates. It does reinforce that event_date is required and start_date defaults to today in the user's time zone, but it adds little meaning beyond the already detailed schema.

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 uses a specific verb and resource combination: it generates printable countdown calendars. It enumerates concrete variants (grid, chain, tear_off) and explicitly distinguishes the tool from a live countdown timer or notification scheduler.

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

Usage Guidelines5/5

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

It gives explicit when-to-use examples, including printable paper chain countdowns, vacation and wedding countdowns, advent-style calendars, and school days left until summer break. It also states when not to use the tool: no notifications, phone timers, or hour/minute countdowns.

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