AI Assistants for Time Cockpit
time cockpit provides an MCP server that lets AI assistants such as Claude, OpenAI Codex, GitHub Copilot, and Microsoft 365 Copilot read and — when you allow it — change your time cockpit data. You sign in with your normal Microsoft work account, and the assistant only sees what you are allowed to see in time cockpit.
Note
The time cockpit MCP server is currently in public preview. See MCP Server for details.
What You Can Do
- Ask questions about your projects, tasks, timesheets, budgets, and absences in plain language.
- Summarize your own hours per project, find gaps in your time tracking, or check your remaining vacation.
- Let the assistant prepare reports and dashboards from aggregated time cockpit data.
- Create or change records (for example a vacation entry) — the assistant always shows you the planned change first and asks for confirmation.
Ready-to-use prompts by role are collected in Use Cases and Prompts; report and dashboard examples in Dashboards and Visualizations.
Supported Assistants
| Assistant | Status | Setup page |
|---|---|---|
| Claude Code (terminal) | tested | Claude Code |
| Claude app, claude.ai, Cowork | tested | Claude App |
| OpenAI Codex (CLI, desktop app, IDE) | tested | Codex |
| ChatGPT (web, Business/Enterprise workspace) | tested, set up by your administrator | ChatGPT |
| Visual Studio Code with GitHub Copilot | tested | VS Code |
| GitHub Copilot CLI | not supported at the moment | Copilot CLI |
| Microsoft 365 Copilot | requires your administrator | Microsoft 365 Copilot |
What You Need
- A Microsoft Entra ID work account that has access to time cockpit.
- The client ID of the app registration your IT administrator created for the MCP server in your organization's Entra ID. See Entra ID Setup.
- An AI assistant from the table above, configured by following its setup page.
Safe Defaults
You can restrict what an assistant may do when you configure the connection:
- Read-only (
access=readonly) hides all tools that change data. - Own data only (
scope=owndata) limits results to your own records. - Sandbox (
sandboxEnvironment=test) works against the test environment instead of production.
How these settings are passed depends on the assistant — see Connection Settings. Writing actions additionally require an explicit confirmation in the conversation.