“How much of the budget is gone, which tasks are eating it, and who can catch up this week?” Ask in Claude or ChatGPT and the answer is right there in the conversation. A report answers the first question. Not the second and third.
Release date: 16 Sep 2026
Version: 2.1.10
AI assistants
🤖 primaTime in Claude and ChatGPT
Connect primaTime to Claude, ChatGPT and other AI assistants. You then work with your projects, tracked time and invoices straight from the conversation. What normally takes a report, a filter and an export, you now ask in one sentence.
💡 What to ask the assistant
In primaTime a job runs through the whole cycle: budget → plan → work → check → lessons learned → invoicing. Every step fits in a sentence. Here it is on the client
Skyline Studio and the project Online store redesign.
Budget — start from reality
You price a new project from hours you have actually worked on past jobs, not from guesswork.
“Find our past online-store projects. How many hours did they really take, and what does that mean for the Online store redesign budget?”
“Break it down by phase so I can see where our estimate slipped most often.”
Plan — lay the work out in time
Who, from when, until when — and who is already at capacity.
“Split the Online store redesign tasks across the team and schedule them through to the end of October.”
“Who has the most on in October, and who can I still give work to?”
Work — log it the way you remember it
No form. You write what you did and the assistant turns it into time records.
“Two hours on the design this morning, then an hour on a call with Skyline, and this afternoon I finished the basket design. Log it.”
“Fill in Thursday for me, I forgot to start the stopwatch. Proofreading in the morning, two hours on the basket in the afternoon.”
Check — steer the budget while you still can
First the number, then the reason, then the person who can do something about it.
“How much of the Online store redesign budget is used up?”
“Which tasks are eating it most?”
“Did we make the same mistake on our earlier online stores?”
“Who has room this week to catch up?”
Lessons learned — price the next one better
The numbers from one job are the budget for the next.
“What did we quote, what did it actually cost, and where were we most wrong?”
“How much should I charge next time for this kind of work?”
Invoicing — an invoice straight from tracked hours
“Before I invoice, find unapproved time records and hours with no task.”
“Draft an invoice for Skyline Studio from last month’s billable hours.”
From budget to invoice you never had to open a single report — and the numbers left in primaTime are the budget for the next job.
🔌 How to connect primaTime
In Claude this kind of link is called a connector, in ChatGPT a plugin. They are the same thing; from here on we call it a connector.
Claude: primaTime is in Claude’s connector directory. You find it by name and connect it in two minutes — no address to copy.
ChatGPT: we have asked OpenAI to list primaTime in its directory too. Until that is approved, you add it yourself using the guide below.
Claude (claude.ai and Claude Desktop)
On Claude Team and Enterprise plans, an Owner first adds primaTime for the whole organization in Organization settings → Connectors (Browse connectors → Add to your team). Each member then connects it with their own primaTime account.
In Claude open Customize → Connectors, search for primaTime and click Connect. Or open primaTime in the Claude directory and click Connect to Claude.
On the Finish connecting a connector? page, click Continue connecting.
Sign in with your primaTime account.
Pick your workspace and click Allow access.
Done — this is what the connected connector looks like:
Already added primaTime to Claude as a custom connector? It keeps working — no need to add it again.
ChatGPT
Connection address: https://mcp.primatime.com/mcp
Copy it in full, including the /mcp at the end. Do not open it in a browser — it belongs only in the field in your assistant’s settings.
ChatGPT offers custom connectors only in the web version and only on paid plans. In a ChatGPT Business, Enterprise or Edu workspace, an admin first has to turn on Developer mode for the workspace in Settings → Plugins → Advanced settings and then publish the connector for the rest of the team.
Open Settings → Security and login and turn on Developer mode. Until Developer mode is on, the + button in the next step does not appear at all.
In ChatGPT settings open Apps (Plugins) and click +.
Enter
primaTimeas the name and pastehttps://mcp.primatime.com/mcpas the address.Sign in with your primaTime account.
Pick your workspace and click Allow access.
Done — this is what the connected plugin looks like:
Try it with your very first sentence: “How many hours have we worked on the Online store redesign this month?”
More about AI assistants in primaTime: primatime.com/ai-assistants
Claude Code and other MCP clients (for developers)
Skip this part if you use Claude or ChatGPT in the normal way — it is for developers only.
In Claude Code you add the server with one command:
claude mcp add --transport http primatime https://mcp.primatime.com/mcp
Then finish signing in in the browser after running /mcp. In other MCP clients, add https://mcp.primatime.com/mcp as a remote Streamable HTTP server.
🧰 Everything the assistant can do in primaTime
The cycle above is only one route. The assistant handles practically everything you do in primaTime yourself — with a situation from an ordinary week for each area:
Area | What the assistant can do | What it looks like |
Time tracking | Starts, pauses and stops the stopwatch; logs, corrects and deletes time records; approves them; adds labels | At five in the afternoon you dictate what you did today. A minute later the whole day is logged — split by project, with tasks and labels. |
Reports | Adds up tracked time by project, client, task, person or label over any period, and downloads the result as a file | A client asks what they paid for in August. Before they finish their coffee they have the breakdown by task and by person — and you see how many hours the team put into the job and what share of them ended up on the invoice. |
Tasks | Creates and edits tasks, several at once; moves them to another status; archives finished ones; attaches files; tidies your personal to-do list | After a meeting you have twelve tasks in your head. You say them in one breath and all of them are created, assigned and dated. |
Sprints | Creates, starts and closes a sprint and moves tasks into it | Mid-sprint, an urgent job lands. You say which tasks drop out and which come in — and the sprint is rearranged without you dragging a single card. |
Projects | Creates a project, including from a template of an earlier one; edits it; archives it; shows who is on it and how much of the budget is used | You ask which running projects have used more than 80 % of their budget. You get three — while there is still time to do something about them. |
Task workflow | Edits the board columns and the statuses your tasks move through — say To do → In progress → Done | You take over a project from a colleague and don’t understand the statuses they set up. You ask how tasks move across the board and get an explanation, with the number of tasks in each column. |
Clients | Creates and edits a client and their contact persons, and archives them | You photograph a business card from a meeting. By the time you’re behind the wheel, the client and the contact person are in primaTime. |
Invoicing | Builds an invoice and its line items, shows earlier invoices and the invoicing settings | Last day of the month, one sentence. Invoices for every client are waiting for your review, each with hours broken down by task. |
Rates and costs | Shows, sets and edits hourly and flat rates, costs and bank accounts | Your prices go up in January. You ask where the old rate is still in place. You get a list, and whatever you approve the assistant rewrites — no opening projects one by one. |
People and teams | Shows colleagues and edits their details, invites a new one, builds teams and sets who may see what | You ask who has the most deadlines landing next week and who has room. You assign the new job to the second person before the meeting is over. |
Labels and filters | Sets up labels, saved filters and quick filters | You want to see overdue, top-priority tasks that nobody is assigned to. You describe it in one sentence and have a saved filter — three conditions everyone would otherwise click together themselves. |
Workspace | Confirms who you are and which workspace you are working in | A colleague asks which workspace the assistant should be logging into. You send them one sentence: “Ask it where you are.” |
🔒 Access, permissions and data (connector and plugin)
You sign in with your primaTime account, just as you do to the app
The assistant acts in your name and with your permissions — it sees and changes exactly what you do in the app, nothing more
You pick the workspace when you sign in. To work in a different one, disconnect the connector and connect again
The connector stores no sign-in details, no workspace data and no conversation content
You can disconnect the connector at any time in your assistant’s settings — that ends its access
💬 We’d welcome your feedback
Your ideas shape primaTime.









