Template
Countdown timer widget for MCP Apps
Days, hours, minutes and seconds to an event, ticking live inside the conversation. The model sends a name and a date, and the widget does the counting.
How long until our Lisbon offsite starts? Show me a countdown.
Used show_countdown
The house design: black outline, butter yellow and a marker swipe under the title.
The data it takes
| Field | Type | What it is |
|---|---|---|
| kicker | string | |
| titlerequired | string | |
| daterequired | string | ISO 8601 date and time of the event, with offset |
| place | string |
Sample data
{
"kicker": "Starts in",
"title": "Widgetry launch",
"date": "2026-12-01T10:00:00+01:00",
"place": "Madrid and online"
}The tool that shows it
A widget made from this template is shown by one tool. The model reads its description to decide when to call it and fills the input schema with the data. This is the definition Widgetry exports:
{
"name": "show_countdown",
"title": "Countdown",
"description": "Shows a live countdown to an event: its name, date and place, and the days, hours, minutes and seconds left. Use it for launches, deadlines, trips or any event with a start time.",
"inputSchema": {
"type": "object",
"required": [
"title",
"date"
],
"properties": {
"kicker": {
"type": "string"
},
"title": {
"type": "string"
},
"date": {
"type": "string",
"description": "ISO 8601 date and time of the event, with offset"
},
"place": {
"type": "string"
}
}
}
}More templates
- BoardColumns of cards with labels, dates and people. Like a Trello board.
- Aurora cardA featured announcement with a headline, a figure and a button, dressed differently by each design.
- 3D globeA WebGL globe with three.js that spins on its own and can be dragged, with a dot per place.
- WeatherThe weather for a place with animated SVG icons and the coming hours; each design paints its own sky.
- Progress ringsGoals as SVG rings that fill up as they appear, with their percentage.
- Area chartA series over time as an SVG curve with a gradient fill that draws itself in.
- 3D carouselCards on a ring that spins in 3D with CSS perspective. Pauses on hover.
- MilestonesFigures that count up from zero and cascade in, animated with GSAP.
- DonutParts of a whole with Chart.js: animates in and responds to the mouse.
- MetricsA row of key figures with their change against the previous period.
- Bar chartHorizontal bars with their values, in the order they arrive.
- TableRows and columns with a sticky header; the caller decides the columns.