InstaClock
Server Details
Personal time tracker: start timers, log time and summarize your hours by activity.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- OAuth
- Works in Glama
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- InstaClock
TDQS
Scored across 17 tools
Most tools are clearly separated by resource and action: activities, time entries, timers, goals, and summaries each have distinct operations. The main subtle overlap is update_time_entry, which can also stop the running timer when given only an end time, overlapping slightly with stop_timer; archive_activity vs. deletion semantics are clarified in the description.
All tool names follow a consistent snake_case verb_noun pattern: archive_activity, create_goal, delete_time_entry, get_summary, list_activities, start_timer, update_goal, etc. The few noun-only-resource names like get_status and get_summary still fit the same grammatical convention.
The 17 tools cover activities, time entries, timers, goals, summaries, and weekly reviews without feeling wildly excessive. It is slightly above the ideal 3-15 range, but each tool maps to a meaningful operation in a time-tracking domain.
The surface covers the core lifecycle: create/list/update/archive activities, log/list/update/delete time entries, start/stop timers, manage goals, and retrieve summaries and reviews. Minor gaps remain, such as no unarchive activity operation and no explicit get_activity or get_time_entry by ID, but these are workable via list tools.
Publisher details
- Operator
- InstaClock, operated by Neeraj Lagwankar · Publisher source
- Operator website
- https://instaclock.app
- Vendor relationship
- First-party
- Trust center
- Not available
- Restrictions
- Requires a free InstaClock account. Activity goals and AI weekly reviews need the Pro plan. No admin approval, regional limits or custom OAuth app; clients register automatically.
Available Tools
17 toolsarchive_activityArchive activityADestructiveIdempotentInspect
Archive an activity so it no longer appears for new timers. Existing time entries are kept.
Inputs: activityId, activityName. Returns: activity
create_activityCreate activityBInspect
Create a new activity to track time against.
Inputs: name (required), color, description, timeSpendingPreference. Returns: activity
create_goalCreate goalBInspect
Set a weekly or monthly time goal for an activity. Pro feature.
Inputs: period (required), goalType (required), targetMinutes (required), activityId, +1 more. Returns: goal
delete_goalDelete goalBDestructiveIdempotentInspect
Delete an activity goal. Pro feature.
Inputs: id (required). Returns: goal
delete_time_entryDelete time entryBDestructiveIdempotentInspect
Permanently delete a time entry.
Inputs: id (required). Returns: timeEntry
get_goal_progressGoal progressBRead-onlyIdempotentInspect
Each activity goal with its target, time so far in the current week or month, what is left, and whether the user is on track.
Inputs: period. Returns: goals, timezone
get_statusCurrent timer statusARead-onlyIdempotentInspect
What is being tracked right now, how long it has been running, and today's total so far.
Inputs: no named parameters. Returns: running, timezone, todayMinutes
get_summaryTime summaryARead-onlyIdempotentInspect
Total tracked time for a period, broken down by activity and by day, in the user's timezone. Weeks start on Monday. A running timer counts up to now.
Inputs: period (required), to, from. Returns: byDay, range, period, timezone, +4 more
get_weekly_reviewAI weekly reviewARead-onlyIdempotentInspect
The AI-written weekly review InstaClock generated for a past week: narrative summary, highlights, goal reports and activity comparisons. Latest week by default. Pro feature.
Inputs: weekStart. Returns: review
list_activitiesList activitiesARead-onlyIdempotentInspect
List the activities the user tracks time against, with ids, colors and whether the user wants to spend more or less time on each.
Inputs: includeArchived. Returns: activities
list_time_entriesList time entriesARead-onlyIdempotentInspect
List time entries in a date range, newest first, optionally for one activity. Dates are in the user's timezone. Returns a cursor when there are more.
Inputs: to (required), from (required), limit, cursor, +2 more. Returns: entries, timezone, nextCursor
log_time_entryLog a past time entryAInspect
Record a finished block of time that was not tracked live, with a start and an end. Does not affect a running timer.
Inputs: endTime (required), startTime (required), activityId, activityName. Returns: timezone, timeEntry
start_timerStart timerAInspect
Start tracking time on an activity. Only one timer runs at a time: a running timer is stopped at the new start time.
Inputs: startTime, activityId, activityName. Returns: stopped, timezone, timeEntry
stop_timerStop timerAIdempotentInspect
Stop the running timer. Does nothing when no timer is running.
Inputs: endTime. Returns: timezone, timeEntry
update_activityUpdate activityCDestructiveIdempotentInspect
Rename an activity or change its description or time-spending preference.
Inputs: name, activityId, description, activityName, +1 more. Returns: activity
update_goalUpdate goalBDestructiveIdempotentInspect
Change the target, type, period or activity of a goal. Pro feature.
Inputs: id (required), period, goalType, activityId, +2 more. Returns: goal
update_time_entryUpdate time entryADestructiveIdempotentInspect
Change the start time, end time or activity of an existing time entry. Passing only endTime for the running entry stops it.
Inputs: id (required), endTime, startTime, activityId, +1 more. Returns: timezone, timeEntry
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Timen time tracking — timers, time entries, reports, projects, and clients.
Track billable hours: timers, timesheets, weekly totals, CSV export, unbilled hours to invoices.
Free time tracking for teams: log hours in plain words, run timers, see where your time went.
Time tracking for freelancers: start/stop the timer, log hours, see unbilled time and who owes you.
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables tracking work time with start/stop timers, logging entries, and generating reports.48 npm28 PyPIMIT
- FlicenseNot gradedqualityBmaintenanceEnables tracking worked hours by client, project, and task, with monthly/daily reports and natural language interaction through Claude.-
- -licenseNot gradedqualityCmaintenanceEnables local time tracking for Jira cards/subtasks with a stopwatch, breaks, corrections, manual logging, and reports, storing data in a local JSON file without depending on the Jira API.-
- AlicenseNot gradedqualityCmaintenanceEnables logging, listing, updating, deleting, and summarizing timesheet entries, starting and stopping timers, checking timer status, and exporting time data through natural language, backed by a local SQLite database.8 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.