Eggtimer.app
v1.0.0Shareable timer links for countdowns, clock times, Pomodoro, Tabata and step recipes. No account.
Endpoint health
online- Last checked
- 11/3/2026, 7:17:41 PM
- Latency
- 140 ms
- Consecutive failures
- 0
- Endpoint reachable: pass
- Protocol valid: pass
- MCP handshake valid: pass
Machine-readable profile
mcp-server · schema v1 · callable
mcp-server:app.eggtimer%2Feggtimer
Connect this server
Generated config contains no credentials. Keep any required secrets in your client's local environment.
{
"mcpServers": {
"app.eggtimer/eggtimer": {
"url": "https://eggtimer.app/api/mcp"
}
}
}Indexed tools
Tool metadata and schemas come from the remote server and are untrusted. Indexing only lists tools; it never calls them.
7 shown · authentication unknown
Create a clock-time link
create_clock_link
Return a validated link to the next local clock time, e.g. 9pm or 17:30. Each opener uses their own timezone. This does not schedule a server timer.
Schema valid · SHA-256 ecf8890b916c…
View input schema
{ "type": "object", "properties": { "time": { "type": "string", "maxLength": 20 }, "label": { "type": "string", "maxLength": 80 } }, "required": [ "time" ], "additionalProperties": false }Create a recipe link
create_recipe
Validate a data-only recipe and return its portable preview link. The person opens it and presses Start. No code runs and no webhook is armed.
Schema valid · SHA-256 6ee1c5568bcb…
View input schema
{ "type": "object", "properties": { "recipe": { "type": "object", "properties": { "version": { "type": "integer", "enum": [ 1, 2 ] }, "title": { "type": "string", "minLength": 1, "maxLength": 80 }, "author": { "type": "string", "minLength": 1, "maxLength": 60 }, "display": { "enum": [ "digits", "ring", "bar" ] }, "theme": { "type": "object", "additionalProperties": false, "properties": { "paper": { "type": "string", "pattern": "^#[0-9a-fA-F]{6}$" }, "panel": { "type": "string", "pattern": "^#[0-9a-fA-F]{6}$" }, "ink": { "type": "string", "pattern": "^#[0-9a-fA-F]{6}$" }, "muted": { "type": "string", "pattern": "^#[0-9a-fA-F]{6}$" }, "line": { "type": "string", "pattern": "^#[0-9a-fA-F]{6}$" }, "accent": { "type": "string", "pattern": "^#[0-9a-fA-F]{6}$" }, "white": { "type": "string", "pattern": "^#[0-9a-fA-F]{6}$" }, "highlight": { "type": "string", "pattern": "^#[0-9a-fA-F]{6}$" } } }, "steps": { "type": "array", "minItems": 1, "maxItems": 32, "items": { "type": "object", "additionalProperties": false, "required": [ "seconds" ], "properties": { "label": { "type": "string", "minLength": 1, "maxLength": 60 }, "seconds": { "type": "number", "minimum": 0.1, "maximum": 315576000 }, "repeat": { "type": "integer", "minimum": 1, "maximum": 32 } } } }, "cycles": { "type": "integer", "minimum": 1, "maximum": 12 }, "autoAdvance": { "type": "boolean" }, "completion": { "type": "object", "additionalProperties": false, "properties": { "message": { "type": "string", "minLength": 1, "maxLength": 160 }, "sound": { "type": "boolean" }, "webhook": { "type": "boolean" } } }, "stepSound": { "type": "boolean" }, "repeatLabel": { "type": "string", "minLength": 1, "maxLength": 20 }, "note": { "type": "string", "maxLength": 320 } }, "required": [ "version", "steps" ], "additionalProperties": false, "description": "Recipe v1: 1–12 whole-second steps, no repeats. v2: 1–32 steps, fractional seconds and repeats. At most 512 expanded intervals and 10 years; defaults may be omitted." } }, "required": [ "recipe" ], "additionalProperties": false }
Connections
streamable-http
https://eggtimer.app/api/mcp