Zovo Focus Timer

io.github.theluckystrikePublished by GitHub account theluckystrikev1.0.0Updated Oct 26, 2026

Plan work sessions and run pomodoro timers right in the conversation.

VerifiedStreamable HTTPWeb executableProductivity & Workflow

Overview

AI-generated overview

Plans pomodoro and interval focus sessions and shows a live timer inside the conversation.

What you can do
  • Show a timer now: pomodoro, countdown or work/rest interval timers, returning the full phase plan and a live display
  • Plan a focus session: fit whole focus blocks between a start and end time around fixed breaks
When to use it
When a user wants to start a pomodoro, countdown or interval timer during a chat, or wants to know how many focus blocks fit before a meeting or within a study window.
Requirements
A remote MCP endpoint; no packages, environment variables, headers or authentication are declared.
Before you install
It only plans and displays timers; it does not appear to store or change user data. No credentials are requested.

Installation

In SourceWeft

  1. Open Zovo Focus Timer in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.theluckystrike%2Ffocus-timer/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "zovo-focus-timer": {
      "type": "http",
      "url": "https://focus-timer.zovo.one/mcp"
    }
  }
}

Tools

2

show_focus_timer

Show focus timer

Use this when the user wants a timer now: a pomodoro timer (25/5, 50/10, pomodoro timer for studying), a countdown timer ("10-minute timer"), or an interval timer (work/rest repeats, e.g. 45 s on, 15 s off). Returns the full phase plan (focus blocks, short and long breaks, totals) and shows a live timer with a progress ring, play, pause, skip and reset controls, and an optional chime. With a clock time for the first block and a time zone (IANA name such as Europe/Warsaw, a city, or an abbreviation such as EST), each phase also gets wall-clock times that stay correct across daylight-saving changes. Limits: up to 24 hours and 96 rounds; no phone notifications, alarms when the chat is closed, or music. Do not use for reminders about future appointments, questions about how long something takes (e.g. boiling an egg), or unit conversions.

Parametersdatemoderequiredlabelsoundroundstime_zonestart_timeauto_advancework_minuteslong_break_everylong_break_minutesshort_break_minutes

plan_focus_session

Plan focus session

Use this when the user wants pomodoros fitted into a time window: "I have 3 hours to study until 5pm", "plan pomodoros from 9:00 to 12:30 with a lunch break", "how many 50/10 blocks fit before my 3pm meeting". Fits the most whole focus blocks between the start and end time around fixed breaks (if the standard long break would cost a block, it shortens or drops it and says so, unless the user gave long-break settings) and returns clock times for every block, total focus minutes, spare time, an .ics calendar file with one event per focus block, and a live timer for the plan. Limits: one window of up to 24 hours; it does not read or change the user's calendar and does not build multi-day study plans (e.g. finals week).

Parametersdatelabelbreaksroundsend_timetime_zonestart_timework_minuteslong_break_everyavailable_minuteslong_break_minutesshort_break_minutes

Version history

1
  1. v1.0.0LatestOct 22, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.