ActivityWatch MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
activitywatch_list_buckets

List all ActivityWatch buckets with optional type filtering

activitywatch_query_examples

Get examples of properly formatted queries for the ActivityWatch MCP server

activitywatch_run_query

Run a query in ActivityWatch's query language

activitywatch_get_events

Get raw events from an ActivityWatch bucket

activitywatch_get_settings

Get ActivityWatch settings. Can retrieve all settings or a specific key if provided.