Skip to content

feat: add toggl_update_time_entry tool - #95

Open
shaibon wants to merge 1 commit into
verygoodplugins:mainfrom
shaibon:feat/toggl-update-time-entry
Open

feat: add toggl_update_time_entry tool#95
shaibon wants to merge 1 commit into
verygoodplugins:mainfrom
shaibon:feat/toggl-update-time-entry

Conversation

@shaibon

@shaibon shaibon commented Jul 22, 2026

Copy link
Copy Markdown

The TogglAPI client already had a working updateTimeEntry() method (used internally by stop_timer) but it was never exposed as an MCP tool, so agents had no way to fix a time entry's description, project, duration, or start/stop time after the fact.

Add the toggl_update_time_entry tool: accepts time_entry_id plus any subset of description, project_id, task_id, tags, start, stop, duration, and billable, and only sends the fields provided.

Tests: stdio smoke test asserting the tool is registered and reaches the real handler, plus unit coverage of TogglAPI.updateTimeEntry's request payload and error handling.

The TogglAPI client already had a working updateTimeEntry() method
(used internally by stop_timer) but it was never exposed as an MCP
tool, so agents had no way to fix a time entry's description,
project, duration, or start/stop time after the fact.

Add the toggl_update_time_entry tool: accepts time_entry_id plus any
subset of description, project_id, task_id, tags, start, stop,
duration, and billable, and only sends the fields provided.

Tests: stdio smoke test asserting the tool is registered and reaches
the real handler, plus unit coverage of TogglAPI.updateTimeEntry's
request payload and error handling.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant