Atimelogger MCP server
io.github.zaplitny/atimelogger-mcp·v0.1.2·16 starsMCP server exposing the ATimeLogger REST API (activities, reports, types)
16 stars34 downloads/wk
Reviews
Write oneNobody has reviewed Atimelogger yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Atimelogger tools (9, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
get_current_statusShow currently running or paused activities with elapsed time.
list_activity_typesList the user's activity types as a tree (groups contain children): names plus internal ids.
list_intervalsList raw time entries (intervals) grouped by day for a date range (max 100 days).
log_intervalRetroactively log a completed time entry for an activity type.
pause_resume_activityPause a running activity or resume a paused one.
start_activityStart tracking an activity by type name (fuzzy matched, see list_activity_types) or type_id.
stop_activityStop a running or paused activity. type_name may be omitted when exactly one activity is active.
time_reportAggregated time statistics per activity type for a date range.
update_activitywrite actionUpdate the comment and/or tags of an existing entry (running, paused, or stopped) without changing its tracked time.
Public scan report
scanner v0.1.9 · 2026-09-25 · same rubric, same numbers if you re-run it
- Code scan12 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 36 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Atimelogger compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 78/100
- higher than 57% of 48,255 servers
- Tools
- 9
- the typical server has 7
- Tools that change things
- 11%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 16
- more than 90% of 28,688 servers
- Downloads a week
- 34
- more than 23% of 12,191 servers with a package
What its tools let an agent do: 6 read · 1 change · 2 run or deploy
Install Atimelogger in Claude Code, Cursor or VS Code
Runs npx -y atimelogger-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add atimelogger-mcp -- npx -y atimelogger-mcp
What the publisher says
From the Atimelogger repository's README, as published. We do not edit it. Read it on GitHub
ATimeLogger MCP Server
A standalone MCP (Model Context Protocol) server that exposes the ATimeLogger REST API to AI assistants — locally over stdio (Claude Desktop / Claude Code / OpenAI Codex) or remotely as a connector (claude.ai in the browser, Claude mobile apps, ChatGPT). Scope: activities (start/stop/pause/log), reports/history, and activity types.
The same package also installs atimelogger-cli — a read-only JSON CLI that needs no AI assistant at all. Use it from cron jobs, status bars, and shell pipelines; it shares the server's internals (fuzzy type names, period words, DST-correct timezones) but runs entirely on its own. A library entry point covers the third case, calling ATimeLogger in-process from your own code.
Setup
Requires Node 20+.
- Generate a Personal Access Token in the ATimeLogger web app: Settings → API Tokens → Generate token. The value (starting with atlpat) is shown only once — copy it right away. You can revoke the token from the same page at any time.
- Register the server. No install or build step needed — npx fetches the published package on first run:
Claude Code — a one-liner:
claude mcp add atimelogger \
-e ATL_TOKEN=atl_pat_... \
-- npx -y atimelogger-mcpClaude Desktop — a JSON block to merge into ~/Library/Application Support/Claude/claudedesktopconfig.json (macOS) or %APPDATA%\Claude\claudedesktopconfig.json (Windows), then restart Claude Desktop:
{
"mcpServers": {
"atimelogger": {
"command": "npx",
"args": ["-y", "atimelogger-mcp"],
"env": {
"ATL_TOKEN": "atl_pat_..."
}
}
}
}OpenAI Codex (CLI, IDE extension, or the ChatGPT desktop app's Codex mode) — also a one-liner; the configuration is shared by all three Codex surfaces:
codex mcp add atimelogger --env ATL_TOKEN=atl_pat_... -- npx -y atimelogger-mcpEquivalent ~/.codex/config.toml block:
[mcp_servers.atimelogger]
command = "npx"
args = ["-y", "atimelogger-mcp"]
env = { "ATL_TOKEN" = "atl_pat_..." }MCP support in Codex is not gated by plan — it works with any ChatGPT subscription that includes Codex, or with a plain API key. (Using the tools from the ChatGPT web/mobile app is a different path — see Connect from ChatGPT below.)
Running from source
Instead of the published package, you can clone and build:
git clone https://github.com/zaplitny/atimelogger-mcp && cd atimelogger-mcp
npm install
npm run build
npm run setup # paste the token, verifies it, prints registration snippets pointing at the local buildTroubleshooting: a 401 from any tool means the token is invalid, expired, or was revoked — generate a new one in Settings → API Tokens and update ATL_TOKEN in the MCP config.
No token yet? The server also starts without ATLTOKEN in docs-only mode: the apphelp tool (official app documentation) works, so you can ask your assistant how ATimeLogger features work before setting up API access; the time-tracking tools return setup instructions until a token is configured.
Tools
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Atimelogger: common questions
- Is Atimelogger MCP server safe?
- Mostly: it is graded B (78/100). Read the Atimelogger safety report
- How do I install Atimelogger?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Atimelogger need an API key?
- Yes. The registry entry asks for
ATL_TOKEN. - Is Atimelogger maintained?
- The last commit was 76 days ago (2026-08-20). The latest release is v0.1.2.
- How does Atimelogger compare with other MCP servers?
- safety score 78/100 (higher than 57% of 48,255 servers); tools 9 (the typical server has 7); tools that change things 11% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.