Claude Desktop + Corcava MCP: Time Tracking Prompts and Guardrails

Use Claude Desktop with Corcava MCP to track time accurately and write clean worklog comments. This guide shows you how to start and stop timers safely, confirm task details before tracking, and document what was accomplished with clear summaries.

What This Workflow Accomplishes

Time tracking with Claude Desktop and Corcava MCP enables accurate work logging:

Key Outcomes

  • Safe timer management: Start and stop timers with task verification
  • Clean worklogs: Write clear summary comments when stopping timers
  • Task confirmation: Verify task ID and title before starting
  • Accurate tracking: Prevent accidental tracking on wrong tasks
  • Work documentation: Document what was accomplished during tracked time

Prerequisites

Before using this workflow, ensure you have:

Set up Claude Desktop with Corcava MCP →

Step-by-Step Workflow

Step 1: Check Current Tracking Status

Before starting a new timer, check if one is already running:

Status Check Prompt

"Check if I'm currently tracking time on any task. Show me which task (if any) and how long it's been running."

What Claude does:

  1. Calls get_tracking_status to check current timer
  2. Shows active task title and duration if timer is running
  3. Confirms no timer is active if nothing is tracking

Step 2: Confirm Task Before Starting Timer

⚠️ Always Confirm Task Before Starting

To prevent accidental tracking on the wrong task:

  • Show Task Details: Display task title, description, and status
  • Confirm Task ID: Verify the exact task you want to track
  • Require Confirmation: Wait for explicit confirmation before starting

Safe Task Confirmation Prompt

"I want to start tracking time on task [Task ID or Title]. But first: 1. Get the task details and show me: task title, description, current status, and project 2. Confirm this is the correct task I want to track 3. Wait for me to confirm: 'YES, START TIMER' or 'CONFIRM' 4. Only then start the timer using start_time_tracking If I don't confirm, don't start the timer."

What Claude does:

  1. Calls get_task to fetch task details
  2. Displays task information clearly
  3. Waits for your confirmation
  4. Only calls start_time_tracking after confirmation

Step 3: Start Timer

Once confirmed, start tracking time:

Start Timer Prompt

"Start tracking time on task [Task ID]. I confirmed this is the correct task."

What Claude does:

  1. Calls start_time_tracking with the task ID
  2. Confirms timer started successfully
  3. Shows which task is now being tracked

Step 4: Stop Timer and Add Summary

When done working, stop the timer and document what was accomplished:

Stop Timer with Summary Prompt

"Stop the current timer and add a summary comment to the task. Summary: [describe what you accomplished during this work session]"

What Claude does:

  1. Calls get_tracking_status to see what's currently tracking
  2. Calls stop_time_tracking to stop the timer
  3. Calls add_task_comment to add your summary
  4. Confirms timer stopped and comment added

Complete Workflow Prompts

Here are complete, copy-paste ready prompts for time tracking:

Start Timer (Complete with Confirmation)

"I want to start tracking time on task [Task ID or Title]. 1. First, get the task details and show me: task title, description, status, and project 2. Confirm this is the correct task 3. Wait for me to type 'CONFIRM' or 'YES' 4. Only then start the timer If I don't confirm, don't start the timer."

Use this when: You want to safely start tracking time on a specific task

Stop Timer with Summary (Complete)

"Stop the current timer and add a summary comment. Summary: Completed the authentication implementation, added JWT token handling, and wrote unit tests for the login flow."

Use this when: You're done working and want to log what you accomplished

Check Status and Switch Tasks

"Check what I'm currently tracking. If I'm tracking time on a task, stop it and add a summary: 'Switching to different task'. Then start tracking time on task [New Task ID] after confirming it's the correct task."

Use this when: You need to switch between tasks

Writing Clean Worklog Comments

Best Practices for Worklog Comments

  • Be Specific: Describe what was accomplished, not just "worked on task"
  • Include Outcomes: Mention what was completed, fixed, or created
  • Note Blockers: If you hit issues, mention them briefly
  • Keep It Concise: 1-3 sentences is usually enough
  • Use Action Verbs: "Implemented", "Fixed", "Created", "Tested"

Example Worklog Comments

Good Example:

"Implemented JWT authentication flow, added token refresh logic, and wrote unit tests covering login, logout, and token expiration scenarios."

Better Example:

"Fixed the login bug where users couldn't authenticate after password reset. Root cause was token validation timing issue. Added retry logic and updated error handling."

Avoid (Too Vague):

"Worked on authentication task."

Claude Desktop-Specific Tips

Best Practices for Claude Desktop

  • Natural Language: Describe what you want in plain English—Claude understands context
  • Conversation Memory: Claude remembers previous messages, so you can reference earlier tasks
  • Confirmation Patterns: Always use confirmation prompts to prevent mistakes
  • Summary Quality: Ask Claude to help you write better summaries if needed
  • Status Checks: Regularly check tracking status to avoid double-tracking

Troubleshooting

Timer Won't Start

Symptom: Claude says timer can't start

Possible causes:

  • Another timer is already running
  • Task ID is incorrect
  • API key doesn't have write permissions

Fix: Check current tracking status first, verify task ID, confirm API permissions

Wrong Task Being Tracked

Symptom: Timer started on wrong task

Possible causes:

  • Task ID confusion
  • Similar task titles
  • No confirmation step used

Fix: Always use confirmation prompts that show task details before starting

Related Resources

Track Time Accurately with Claude Desktop

Use Claude Desktop with Corcava MCP for safe, accurate time tracking

Continue Reading

Continue + Corcava MCP: start/stop timers and log work summaries

Publish a Continue-focused guide for time tracking with MCP. Include prompts that validate current tracking status befor...

Cursor + Corcava MCP: plan your week from inside the IDE

Draft a Cursor-specific guide that generates a weekly plan and then turns it into an implementation checklist. Include p...