MCP.Market

Atimelogger MCP server

by zaplitny·io.github.zaplitny/atimelogger-mcp·v0.1.2·16 stars

MCP server exposing the ATimeLogger REST API (activities, reports, types)

B78/100grade B
What users say
No reviews yet
Be the first
Safety scan
B78/100

full report

Adoption
Growing

16 stars34 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • get_current_status

    Show currently running or paused activities with elapsed time.

  • list_activity_types

    List the user's activity types as a tree (groups contain children): names plus internal ids.

  • list_intervals

    List raw time entries (intervals) grouped by day for a date range (max 100 days).

  • log_interval

    Retroactively log a completed time entry for an activity type.

  • pause_resume_activity

    Pause a running activity or resume a paused one.

  • start_activity

    Start tracking an activity by type name (fuzzy matched, see list_activity_types) or type_id.

  • stop_activity

    Stop a running or paused activity. type_name may be omitted when exactly one activity is active.

  • time_report

    Aggregated time statistics per activity type for a date range.

  • update_activitywrite action

    Update 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

no findings
  • 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
Overall 78/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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+.

  1. 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.
  1. 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-mcp

Claude 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-mcp

Equivalent ~/.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 build

Troubleshooting: 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.