TIME TRACKING MCP SERVER

Connect TimeCamp to your AI Assistant via official MCP server

Interact with your TimeCamp data directly from your AI workspace. Log hours, start/stop the timer, browse projects, get reports – all in natural language commands, no timers, no tab switching.

TimeCamp MCP server connected to AI assistants

Crafted locally, trusted globally

Get the Official TimeCamp MCP server

Task TimeCamp with time tracking and project management while talking to your AI Assistant. Track time, get reports, organize projects and tasks, all in plain language as your workday runs.

Log and edit your time entries

Tell your assistant what you've been working on – it creates new time entries in your timesheet, assigns them to a project or task, and leaves a description for clarity.

Logging and editing time entries with an AI assistant
Starting and stopping timers with an AI assistant

Track time as you work

Start and stop timers while working on daily tasks with your AI Assistant. And when your timesheets get messy, just ask it to organize unassigned entries into the right projects.

Organize projects and tasks

Create a new project, browse tasks, and add tags to your time entries, so your workspace stays uncluttered even when you can't spare time to keep it tidy.

Organizing projects and tasks with an AI assistant
Asking for time reports and summaries with an AI assistant

Ask for reports and summaries

Ask your AI Assistant to display time insights and summaries to you, based on TimeCamp data. Get them grouped and filtered according to your reporting workflow in TimeCamp.

Handle your core time tracking and project management work from your AI tools:

  • logging and editing time entries,
  • starting and stopping timers,
  • browsing and creating new projects,
  • adding tags,
  • building reports from time entries,
  • assigning teammates to projects.
Connect AI assistants to TimeCamp

Not available yet: invoices, timesheet approvals, budgets, billing rates, expenses, attendance and time off. Manage them from TimeCamp web interface.

For me, the biggest benefit is simple: better operational data leads to better business decisions.

Paweł Pawluk CRO at Contentation, Verified G2 User

Gives us better control over projects, improves efficiency, and makes client billing and internal planning much easier.

Michał Rochwerger Founder (mid-market), Verified G2 User

Already connected TimeCamp to your AI Assistant via MCP client?

Now you can interact with your TimeCamp data through natural language commands or simply by asking your Agent simple questions. Find usage examples below – a command with a sample question attached.

Time entries

  • getTimeEntries / Show my time entries from last week
  • addTimeEntry / Add 2h to GoMe Copy task 8 AM yesterday
  • editTimeEntry / Change this time entry from 10:00–11:30 to 10:15–11:45.
  • removeTimeEntry / Remove the duplicate entry from yesterday's evening under task X.

Projects and tasks

  • getTasks / Show me tasks related to X client
  • getTasksStats / Check how big my task list is
  • addTask / Create a new task under GoMe project called "New Landing Page"
  • editTask / Change the project name from Blog Posts to Blog Article
  • getTaskUsers / Who's assigned to the GoMe Copy project?
  • updateTaskUsers / Assign Anna to MCP server project

Timer

  • startTimer / Turn on the timer for a GoMe Copy task
  • stopTimer / Turn off the timer for a GoMe Copy task
  • timerStatus / Are there any running timers now?

Users

  • getUsers / List all users from my workspace

Tags

  • getTags / Find tags related to marketing
  • addTags / Set up a new tag for meetings

Computer Activity

  • getComputerActivities / Check what I worked on between 9 and 11
  • getComputerActivitiesAgregated / Show computer activity for this week

FAQ

faq-main

TimeCamp's MCP server is an official remote MCP server for the Model Context Protocol, an open standard that allows AI assistants to use external tools. It connects Claude, ChatGPT, Cursor, and many other MCP clients (such as Windsurf or Copilot) to your TimeCamp account, so you can create new time entries, log hours, start timers and manage projects, all in natural language. The server URL is https://mcp.timecamp.com/mcp.

Yes, TimeCamp's MCP server is free for every TimeCamp user. The only cost is what you already pay for your AI Assistant's own plan, such as Claude or ChatGPT. What you can do and see in the MCP server depends on your TimeCamp account permissions.

TimeCamp lets your AI Assistant:

  • Time entries: view, add, edit and delete entries.
  • Timer: start and stop the timer, and check which timers are running.
  • Projects and tasks: browse, create, and rename them, and assign people.
  • Tags: find tags and create new ones.
  • People: list the users in your workspace.
  • Computer activity: see what you worked on in a given time range, if your account has Computer Activities module enabled.

For example: "Add 2 hours to the GoMe task for yesterday morning."

TimeCamp MCP server hasn't been covering timesheet approvals, invoices, budgets, billing rates, expenses, attendance and time off yet. To manage them, go to the TimeCamp web interface.

Yes, you can ask your assistant for time summaries, e.g. "How many hours did I log per project last week?" and get a report built from your time entries. For more extensive or custom reports, use reporting tools in TimeCamp web interface or Data Export.

You can connect TimeCamp MCP Server to any AI tool that supports a remote MCP server, such as:

  • Claude: web, desktop and mobile apps, and Claude Code. Custom connectors are available on all Claude plans, including Free.
  • ChatGPT: full support, including actions such as starting timers, on Business, Enterprise and Edu. On Pro, custom MCP apps can only read data. Web only.
  • Cursor
  • VS Code with GitHub Copilot
  • Windsurf

  1. In Claude, go to Customize, then Connectors, and choose Add custom connector.
  2. Paste https://mcp.timecamp.com/mcp and add the connector.
  3. Click Connect, then sign in to TimeCamp to authorize access.

If you want to add TimeCamp MCP to Claude Team or Enterprise, first, as an owner, add the connector to the organization, and then each member should connect their own TimeCamp account. In Claude Code, run claude mcp add --transport http timecamp https://mcp.timecamp.com/mcp, then use /mcp to sign in.

Full MCP client support is available on ChatGPT Business, Enterprise, and Edu, on the web:

  1. A workspace admin enables developer mode.
  2. In Workspace settings, Apps, Create, the admin enters https://mcp.timecamp.com/mcp, chooses OAuth, signs in to TimeCamp and creates the app.
  3. The admin publishes the app to the workspace. Each member then connects their own TimeCamp account.

In ChatGPT Pro, go to Settings, turn on developer mode, go to Apps, then Advanced settings, and create the app there. On Pro, custom MCP apps can read data but can't start timers or change entries.

Add https://mcp.timecamp.com/mcp as a remote MCP server in your client's settings and sign in to TimeCamp when prompted.

  • Cursor: Settings, MCP, Add new MCP server, type the URL, or add the server to .cursor/mcp.json.
  • VS Code (GitHub Copilot): add the server to .vscode/mcp.json.
  • Windsurf: add the URL in the MCP settings.

For more detailed instructions, go to the setup guide, which has copy-ready configuration for each client.

No, TimeCamp MCP is a hosted server; you just need to connect via URL and sign in, without anything to install on your computer. If your client only supports local servers, you can bridge it with npx -y mcp-remote https://mcp.timecamp.com/mcp, which needs Node.js. Keep in mind that if a setup asks you to paste a TimeCamp API token, it isn't the current official server.

In Claude, yes, you add a connector on the web interface or in a desktop app, and then you can use this connection in your mobile app. In ChatGPT, custom MCPs are now available only in its web version.

Yes, each user can connect their own AI tool and then sign in with their own TimeCamp account. This way, everyone can see the data their TimeCamp role allows. In Claude Team and Enterprise, the account owner adds a connector to the entire organization. Admins of ChatGPT Business, Enterprise, and Edu create and publish the app for the workspace.

Our server uses OAuth with PKCE, the authorization method defined in the MCP specs. It redirects you to TimeCamp's sign-in page, so your login credentials are never shared with your AI applications. The AI Assistant browses and uses data based on your TimeCamp account permissions, so you can see only what you can. Read more on how TimeCamp protects data here: https://www.timecamp.com/security/.

Your AI client can access only the data your TimeCamp account has permissions for, such as time entries, projects, tasks, tags, and people, and if your account has the Computer Activities module enabled, your computer activity. Managers and admins see what their TimeCamp account allows them to see.

Your AI client decides when to ask for approval, so always double-check actions that require editing, deleting, or reassigning data.

When you talk to your AI tools, TimeCamp pulls the data needed to answer, and your AI provider processes the data under its own use terms. TimeCamp doesn't train external models on your data. Check your AI provider's data and training settings, and see TimeCamp's Privacy Policy for how TimeCamp handles your data.

To remove or disconnect TimeCamp in your AI tool:

  • In Claude: under Customize,
  • In ChatGPT: under Settings,
  • In Claude Code, use the claude mcp remove timecamp command.

Once disconnected, the AI Assistant can no longer pull your TimeCamp data.

TimeCamp

Turn your conversations into accurate time entries in TimeCamp

Log work time, run timers and manage projects while talking to the AI tool you already use.

Free for every TimeCamp user No credit card
Capterra rating
G2 rating
GetApp rating
badge
badge
badge
badge
badge
badge
badge