RescueTime

RescueTime MCP Connector for Claude

D

Track productivity, manage Focus Sessions, and analyze time usage directly from your AI agent.

54 tools Official Updated Jun 28, 2026 Official Vinkius Partner

Connect your RescueTime account to any AI agent to gain deep insights into your productivity and manage your focus in real-time through natural conversation.

What you can do

  • Productivity Analytics — Query historical activity data, category breakdowns, and efficiency metrics using get_analytic_data.
  • Focus Management — Trigger or end Focus Sessions programmatically to block distractions with start_focus_time and end_focus_time.
  • Daily Summaries — Get high-level rollups of your time logged and productivity pulse via get_daily_summary_feed.
  • Highlights & Achievements — Log daily wins and retrieve your highlights feed to track progress over time.
  • Offline Logging — Record time spent in meetings or exercise to maintain a complete picture of your day.

How it works

  1. Subscribe to this server
  2. Enter your RescueTime API Key
  3. Start optimizing your workflow from Claude, Cursor, or any MCP-compatible client

Who is this for?

  • Knowledge Workers — stay in the flow by starting focus sessions directly from your IDE or chat.
  • Managers — retrieve team-level productivity trends and summaries without manual reporting.
  • Self-Improvement Enthusiasts — analyze time spent on specific activities to build better habits.
time-trackingproductivity-metricsfocus-modeactivity-analysiswork-life-balance

54 tools expose this connector's capabilities to your AI agent.

add_offline_focus_work

Add offline focus time (accumulates)

archive_project

Archive or restore a project

cancel_or_stop_focus_session

End active focus session

create_alert

Create an alert

create_extra_work

Create an extra-work entry

create_goal

Create a goal

create_project

Create a project

delete_timeline_activities

Bulk delete tracked time in a range

end_focus_time

End the current Focus Session (Premium only)

extend_focus_session

Extend active session duration

get_accounts

Retrieve account-level settings

get_alerts

List active alerts

get_alerts_feed

Get running log of recently triggered user-defined alerts

get_analytic_data

Query historical activity data and productivity metrics

get_calendar_events

List synced calendar events

get_categories

List activity categories

get_daily_summary_feed

Get high-level rollup of daily time logged

get_daily_user_summaries

Get pre-computed daily roll-ups

get_devices

List user-machines that have reported time

get_extra_works

List extra-work entries

get_focus_sessions

List persistent session records

get_focustime_ended_feed

Get feed of ended Focus Sessions

get_focustime_started_feed

Get feed of started Focus Sessions

get_goals

List goals

get_highlights_feed

Get daily highlights feed (Premium only)

get_managed_users

List users in teams managed by the caller

get_meeting_events

List events classified as meetings

get_organizations

Retrieve organization details

get_overview_tree

Get personalized hierarchy with scoring overrides

get_overviews

List top-level activity buckets

get_productivities

List productivity score definitions

get_profile_entities

List per-account category/score overrides

get_projects

List projects

get_schedules

List work schedules

get_tasks

List tasks

get_teams

List teams the user belongs to

get_timeline_activities

Fetch normalized activity stream for a day

get_user_settings

Retrieve API-writable user settings

get_users

Retrieve current user info

get_web_notification_counts

Get read/unread counts for notifications

get_web_notifications

List in-app notifications

log_project_time

Log time against a project/task

merge_project_time

Combine adjacent time entries

opt_in_beta

Opt in or out of beta features

post_highlight

Create a new daily highlight (Premium only)

post_offline_time

Log offline time (Premium only)

register_live_activity

Register Apple Live-Activity push tokens

start_focus_session

Start a global focus session

start_focus_time

Trigger a Focus Session (Premium only)

start_focus_zone

Start a focus zone (DND block)

toggle_timesheet_finalized

Toggle finalization (lock) for a date

update_user

Update user profile settings

update_web_notification

Mark notification as read or dismissed

upsert_profile_entity

Upsert an override for an app/site

See how to talk to your AI agent using RescueTime.

Show me my productivity summary for the last 7 days.

I've retrieved your daily summary feed. Over the last week, your average productivity pulse was 72. Your most productive day was Tuesday, with 6 hours of focused work logged.

Start a 45-minute Focus Session for me.

Focus Session started! I've triggered a 45-minute session via RescueTime. Distractions are now blocked so you can stay in the zone. Good luck!

What were my top 5 most distracting activities yesterday?

Analyzing your activity data... Yesterday, your top distractions were: 1. YouTube (45m), 2. Twitter (30m), 3. News sites (20m), 4. Personal Email (15m), and 5. Reddit (10m).

Yes! Use the `start_focus_time` tool and specify the duration in minutes. Your agent will trigger the session to block distracting websites and apps immediately.

Related Connectors