Activitywatch MCP Server
UnclaimedModel Context Protocol server for ActivityWatch time tracking data
Install
npm install -g activitywatch-mcp-serverUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverTools (14)
bucketId
ID of the bucket to fetch events from
end
(optional): End date/time in ISO format
get-events
Get raw events from an ActivityWatch bucket.
get-settings
Get ActivityWatch settings from the server.
includeData
(optional): Include bucket data in response
key
(optional): Get a specific settings key instead of all settings
limit
(optional): Maximum number of events to return
list-buckets
Lists all available ActivityWatch buckets with optional type filtering.
name
(optional): Name for the query (used for caching)
query
Array of query statements in ActivityWatch Query Language, where each
run-query
Run a query in ActivityWatch's query language (AQL).
start
(optional): Start date/time in ISO format
timeperiods
Time period(s) to query formatted as array of strings. For date
type
(optional): Filter buckets by type (e.g., "window", "web", "afk")