MCP connector · amtoss-tt-mcp

AMTOSS TimeTracker for Claude

Connect Claude to TimeTracker (timefor.work) so you can ask about your hours, log time and — if you are a manager — check your team's reporting, right from a chat.

Server: https://amtoss-tt-mcp.act.software/mcp · Who can use it: AMTOSS staff with a TimeTracker account.

Asking Claude to set this up for you? Point it at https://amtoss-tt-mcp.act.software/readme.md — the plain-text version of this page — and say which Claude you use (Desktop, claude.ai or Claude Code).

Pick your way in

You use How to connect
Claude Desktop or claude.ai in the AMTOSS Claude organization The connector is already added by the admin — just Connect (section 1).
Claude Code — the terminal CLI or the Code tab of Claude Desktop — under any Claude account Add the server yourself with one command (section 2).
A personal Claude plan (Pro / Max) on claude.ai or Desktop Add a custom connector yourself (section 3).
A Claude organization shared with a customer Don't add an org-wide connector there — use Claude Code (section 2), which stays on your machine only.

1. Claude Desktop / claude.ai — AMTOSS organization

  1. Open Settings → Connectors.
  2. Find AMTOSS TimeTracker and click Connect.
  3. A browser window opens — sign in (see Signing in below). It closes and returns you to Claude.
  4. In a chat, open the + / tools menu under the message box and make sure AMTOSS TimeTracker is switched on.
  5. Try it: "Who am I in TimeTracker?" — Claude should call tt_whoami and show your name.

2. Claude Code (CLI or the Code tab in Claude Desktop)

Run once — --scope user makes it available in every project:

claude mcp add --transport http --scope user amtoss-tt https://amtoss-tt-mcp.act.software/mcp

Then in Claude Code type /mcp, pick amtoss-tt → Authenticate, and sign in in the browser. Check with claude mcp list — amtoss-tt should show as connected.

No client ID or secret is needed: Claude Code registers itself with the server automatically.

3. Personal Claude plan — custom connector

  1. Settings → Connectors → Add custom connector.
  2. Name: AMTOSS TimeTracker, URL: https://amtoss-tt-mcp.act.software/mcp. Leave the OAuth fields empty.
  3. Click Add, then Connect and sign in.

Signing in

The sign-in page offers two ways. Use the one that matches how you log in to TimeTracker.

Option What it gives you
TimeTracker e-mail + password Everything: your time board, reports, and — for managers — your teams, exactly within your TimeTracker permissions.
Sign in with Microsoft (when offered), then link TimeTracker once With your TimeTracker password: the same as above. With a personal TimeTracker API key: only your own projects and time entries.

What you can ask

Claude asks before changing anything. Writing time for other people is not possible through this connector.

Tools

Signed in with your TimeTracker password, you get all of them. Linked only with a personal API key (via Microsoft sign-in), you get the ones marked in the last column.

Tool What it does Works with API-key link
tt_whoami Your account and how it is linked ✓
tt_my_projects Projects you can book time on (id = project selector) ✓
tt_list_work_items Your entries for a date ✓
tt_log_time Create entries (one or many) ✓
tt_update_work_items Edit your entries ✓
tt_delete_work_item Delete one of your entries ✓
tt_time_board All entries of a user for a period, incl. absences
tt_report_summary Reported vs expected hours, day by day
tt_projects_for_user Projects available to a user in a period
tt_work_types Work types (Work, Vacation, Illness, …)
tt_time_control Hours per member of a team/project node
tt_not_filled_days Days members didn't fill in
tt_lack_time Lack-time report for your customers
tt_teams_meetings Your Teams calls — candidates for entries
tt_api_get Read any other TimeTracker report endpoint

Troubleshooting

For Claude: setting this up for a user