DeskTime MCP. Manage time tracking and costs through conversation.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
DeskTime MCP gives you full control over your team's time tracking, project status, and productivity reports using natural conversation. Stop clicking through dashboards; simply ask your AI agent to list tasks for a specific project or check who is currently online.
It manages everything from initial project setup to final performance scoring.
What your AI agents can do
Mark task completed
Changes the status of a task to completed, logging the accomplishment.
Create project
Establishes and names a completely new work project.
Create new task
Adds a specific task under an existing project.
Check current availability and pull company-wide productivity stats instantly.
Create new project containers or add individual, measurable tasks to existing projects.
Mark specific tasks as finished when the team completes them.
Retrieve detailed information about company employees and overall business details.
See a live list of staff members who are actively working right now.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
DeskTime: 12 Tools for Workforce Management
These tools let you perform every core operation needed in workforce management—from listing all projects to marking tasks as complete.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using DeskTime on Vinkius019dd0demark task completed
Changes the status of a task to completed, logging the accomplishment.
019dd0decreate project
Establishes and names a completely new work project.
019dd0decreate new task
Adds a specific task under an existing project.
019dd0deremove project
Deletes an entire project from the system records.
019dd0deget company info
Retrieves basic details about the company organization.
019dd0deget employee performance
Pulls specific productivity statistics for an individual employee.
019dd0delist online staff
Checks and lists which team members are currently marked as active or online.
019dd0deget project details
Gets specific information about a designated project by its ID or name.
019dd0delist employees
Shows a directory of all employees associated with the company account.
019dd0delist projects
Retrieves a list of all active projects managed in the system.
019dd0deget productivity reports
Generates comprehensive reports detailing overall company performance metrics.
019dd0delist project tasks
Lists every single task associated with a specific project ID.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with DeskTime, then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,000+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by DeskTime. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
The manual cycle of gathering project data is a massive time sink.
Today, running a status check means logging into DeskTime, navigating through multiple projects, opening separate tabs for staff lists, and then manually compiling the task completion percentages in a Google Sheet. You're copying names here, checking statuses there, and stitching together cost data somewhere else. It’s slow, error-prone work.
With this MCP, you just ask your agent to check out the project status. The system handles listing projects, pulling employee records, and gathering task details automatically. You get a cohesive answer that tells you exactly what's done, who did it, and how much time was spent—all without leaving your chat.
DeskTime MCP: Effortlessly track project status.
The tedious steps that disappear are the individual manual checks. You never have to open list_projects, then separately call list_project_tasks, and finally cross-reference get_employee_performance just to know if a task is done. It’s all wrapped up.
Now, you talk to your agent like it's natural conversation. Need a status update on Project X? You ask. Done. The complexity of workforce management disappears into simple commands.
What you can do with this MCP connector
You can connect your DeskTime account to any agent on Vinkius and manage your entire workforce data flow without leaving your chat window. Instead of manually logging time or digging through complex charts, you talk directly to the system. You tell your AI agent what you need—for example, asking for a report on last week’s company productivity—and it pulls that information instantly.
Want to start a new initiative? Just ask the agent to set up and manage the project structure. It handles listing projects, creating tasks, assigning work, and even marking those tasks as complete. The system keeps track of who's available right now or gives you detailed performance reports for any employee.
Your AI acts like a dedicated operations coordinator, pulling all that messy time data into clean conversations.
019dd0df-3a21-72e1-b666-39131b34d2f7 How DeskTime MCP Works
- 1 Subscribe to this MCP on Vinkius and grab your API Key from the DeskTime settings.
- 2 Connect that key to any AI agent or client you use daily.
- 3 Start giving commands. Just ask, 'What were last month's performance reports?' or 'Create a new project for Q3 planning.' The agent runs the query and gives you the answer.
The bottom line is: your AI talks to DeskTime on your behalf, letting you manage complex work processes through simple chat commands.
Who Is DeskTime MCP For?
Project Managers who hate coordinating scope creep. Team Leads tired of manually checking Slack for availability. Ops Directors frustrated by disorganized project data and payroll reporting.
Uses the MCP to initiate projects, list related tasks, and update status reports without leaving their workflow tool.
Checks who is online right now or pulls performance metrics for team members on demand during stand-ups.
Automates gathering company metadata and tracks overall time utilization across departments to manage costs.
What Changes When You Connect
- Stop manually pulling data into spreadsheets. You can simply ask your agent to check employee stats or get productivity reports, getting the necessary numbers instantly.
- Maintain project fidelity by letting the AI list projects and tasks; you won't miss any scope items just because they weren’t in a dashboard tab.
- Coordinate team availability on the fly. Just asking for who is online lets your agent give you real-time status updates, so you know who to assign work to next.
- Keep project records clean by using tools like create_project and remove_project; you control the entire lifecycle of a project container via chat commands.
- Speed up workflow automation. You can programmatically create new tasks or mark existing ones as completed, logging progress immediately without opening another app.
Real-World Use Cases
The weekly status meeting prep
A Project Manager needs to summarize the last two weeks of work for five different projects. Instead of manually going into each project and pulling reports, they prompt their agent: 'Get productivity reports for all active projects.' The agent aggregates the data immediately.
Assigning urgent, unscheduled work
A Team Lead realizes a key deliverable is stalled. They ask the agent to list_online_staff and find out who has capacity. Then they use create_new_task to assign the immediate fix to an available resource.
Onboarding new team members
An Ops Director needs a full picture of company resources for a budget review. They prompt the agent to list_employees and get_company_info, pulling all necessary organizational data in one go.
Closing out an initiative
The Project Manager finishes a major deliverable. Instead of manually updating every project status field, they prompt the agent to mark_task_completed and then remove_project, cleaning up all records at once.
The Tradeoffs
Using dashboards for everything
The user spends 20 minutes clicking through five different tabs—Project Overview, Personnel List, Tasks Due, etc.—just to compile a simple report.
→ Just ask your agent. Prompting 'Show me the productivity reports for last quarter' lets you get the data instantly without opening any dashboards.
Forgetting project scope items
The team starts work but forgets to document a small, necessary follow-up task because it wasn't part of the initial big list.
→ Don't rely on memory. Use create_new_task immediately within the relevant project using your agent.
Confusing roles
Trying to find out who is free without knowing their current status, leading to mismatched assignments and delays.
→ Always start by asking the agent to list_online_staff. This gives you real-time visibility before assigning any new work.
When It Fits, When It Doesn't
Use this MCP if your core pain point is coordinating project scope, tracking time against specific tasks, and getting immediate performance metrics across multiple departments. It's essential for roles that manage the entire lifecycle of a deliverable—from initial creation to final report. However, don't use it if you primarily need to build complex financial models or analyze external market trends; those require dedicated data visualization tools. Also, this MCP is great for tracking 'what happened,' but it won't solve 'why did it happen.' The system logs activity, but the agent can’t tell you the underlying strategic reason for a slowdown. Use get_project_details to understand what was supposed to be done, and use get_productivity_reports to see how well it went.
Common Questions About DeskTime MCP
How do I start tracking time with the DeskTime MCP? +
You first subscribe to this MCP and retrieve your API Key from your DeskTime settings. Once connected, you can ask your agent to create_project or list_projects to get started.
Can I check who is available using the DeskTime MCP? +
Yes. You simply ask the agent to run list_online_staff, and it provides a real-time list of staff members currently tracking time.
What if I need to add a task later? Do I use create_new_task? +
Yes. You tell the agent to create_new_task, and it logs that task under the proper project container, keeping your records accurate.
Is this MCP good for HR reporting? +
It's excellent for Ops Leads. You can use list_employees and get_company_info to pull detailed worker directories and overall company metadata.
If I want a full list of existing projects, should I use the `list_projects` tool? +
Yes, running list_projects returns a comprehensive overview of every active DeskTime project. This is your starting point for confirming IDs and names before you run deeper queries like getting specific project details.
When managing projects, how do I safely retire an initiative? Do I use the `remove_project` tool? +
Calling remove_project deletes the entire project from your DeskTime account. Because this action is irreversible, always ensure you have extracted or backed up any necessary data before running this command.
If I need to understand staffing metrics, should I use `list_employees` or run `get_employee_performance`? +
Use list_employees when you just need the company's directory of staff. If you need actual productivity scores and performance data for those employees, you must run get_employee_performance instead.
What is the workflow if I want to mark a task as complete? Should I check first using `list_project_tasks`? +
Yes, running list_project_tasks shows every individual task tied to a project ID. Checking this list lets you confirm all work is visible before you use the mark_task_completed tool.
How do I find my DeskTime API Key? +
Log in to your account, navigate to Settings > Integrations, and you will find your API Key at the bottom of the page.
Can I see who is currently online? +
Yes! Use the list_online_staff tool to retrieve a real-time list of employees who are actively tracking their time.
Does it support detailed performance metrics? +
The get_employee_performance tool provides granular productivity scores and time breakdown for specific dates.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.