# Everhour Time Tracking MCP

> Everhour Time Tracking lets your AI agent manage projects, track team time, and monitor budgets using natural conversation. Get instant summaries of project finances, see who's logged hours, and audit utilization rates without opening the web app.

## Overview
- **Category:** productivity
- **Price:** Free
- **Tags:** time-tracking, budget-monitoring, team-productivity, billing-status, task-management

## Description

This MCP connects Everhour, a powerful time tracking system, directly to your AI client. You can run audits on entire teams or specific projects by just asking questions. Instead of navigating multiple dashboards, you prompt your agent for details like total hours logged this week or which projects are running low on budget. For example, you can get a list of every active project and its current status, or monitor real-time timers across your organization. When you connect Everhour through Vinkius, your AI client handles all the heavy lifting, turning complex time sheets into simple answers in your chat window.

## Tools

### get_everhour_user_metadata
Pulls your personal profile and metadata information from Everhour.

### get_project_detailed_data
Retrieves the complete budget and setup details for one specific project.

### quick_time_tracking_audit
Provides a quick summary of recent time entries and active projects right away.

### get_currently_running_timer
Shows the task name and start time for any timer that is currently running.

### list_billing_clients
Lists all clients set up in Everhour for billing and invoicing purposes.

### list_tracked_projects
Generates a list of every project currently tracked within your account.

### list_project_tasks
Retrieves all tasks associated with a specific, defined project.

### list_organization_team_members
Lists every team member and their assigned role in the organization.

### list_team_time_records
Gathers time records for a group of people within a specified date range.

### list_projects_within_budget
Identifies and lists all projects that are currently operating under their assigned budget or time limit.

## Prompt Examples

**Prompt:** 
```
List all projects currently over budget.
```

**Response:** 
```
I've identified 2 projects exceeding their budget: 'Website Redesign' (115% utilization) and 'Q1 Marketing Campaign' (102% utilization). Would you like to see the breakdown of hours by team member for the Website Redesign?
```

**Prompt:** 
```
Show me the tasks for project 'Mobile App'.
```

**Response:** 
```
The 'Mobile App' project has 12 tasks, including 'User Authentication' (8h logged), 'API Integration' (15h logged), and 'UI/UX Design'. Total time logged for this project is 45 hours. Should I pull the estimated vs. actual time for these tasks?
```

**Prompt:** 
```
What is the team productivity summary for this week?
```

**Response:** 
```
This week, the team has logged a total of 120 hours across 5 active projects. 'John Doe' has logged the most hours (35h), followed by 'Jane Smith' (32h). Average daily productivity is 6 hours per member. Would you like a list of any missing time entries?
```

## Capabilities

### Audit team productivity
Get a high-level summary of recent time entries and check which projects are currently active.

### Check project budgets
Review detailed settings, budget limits, and current utilization rates for any specific project.

### Track live work sessions
See exactly what task is running right now and when the timer started.

### Review team time records
List all recorded hours for your entire team within a specific date range.

### Identify projects at risk
Get a clear list of only those projects that are still within their assigned budget or time limits.

## Use Cases

### Determining client billing status
An agency owner needs to know the total hours logged for a specific retainer client. Instead of running three reports and exporting them, they prompt their agent: 'What are the total billable hours for Client X this month?'. The MCP runs through list_billing_clients and aggregates the time data instantly.

### Checking team bandwidth before starting work
A project manager is assigned a new, large task. They ask their agent to check 'What are our available hours for Q3?'. The MCP uses list_organization_team_members and list_team_time_records to calculate the true capacity remaining.

### Reviewing project scope creep
The client claims a project is going over budget. The PM asks their agent: 'Show me all projects exceeding 90% of their budget.' The MCP uses list_projects_within_budget and get_project_detailed_data to pinpoint the exact problem areas.

### Auditing daily activity
An operations lead needs a quick snapshot of team output. They prompt: 'Give me today's productivity summary.' The MCP uses quick_time_tracking_audit, giving an immediate picture of task completion and active work.

## Benefits

- Stop digging through dashboards. Asking your agent to list all projects gives you instant access to budget status and details for every single one.
- Understand where time is actually going. You can request a summary of recent entries or check which tasks are running right now using get_currently_running_timer.
- Never miss a billing opportunity. The MCP lets you list all clients configured for invoicing, keeping your accounts receivable clean and current.
- Manage team workload easily. You can pull comprehensive reports listing time records for the whole team across defined dates, helping spot underutilized staff.
- Keep track of project health automatically. Use list_projects_within_budget to get a quick roster of projects that are safe from overspending.

## How It Works

The bottom line is that you get instant, actionable insights about your time and money without ever leaving your messaging platform.

1. Connect the Everhour integration to your AI client and authorize it using your API key.
2. Tell your agent what you need—for example, 'Show me all projects over budget' or 'List team hours for last month'.
3. The MCP runs the necessary checks against the Everhour data and delivers a readable summary directly into your chat.

## Frequently Asked Questions

**How do I check if a project is over budget with Everhour Time Tracking?**
You can ask the agent to list projects exceeding their budget, or use get_project_detailed_data for one specific project. This gives you the percentage utilization immediately.

**Does Everhour Time Tracking help me monitor who is working right now?**
Yes, use get_currently_running_timer. It instantly shows the task name and start time for any active timer across your organization.

**Can I list all my clients in Everhour Time Tracking?**
Absolutely. The list_billing_clients tool gathers every client configured for billing, helping you audit accounts receivable quickly.

**How do I get a team's total hours for last month?**
Use the list_team_time_records tool. You just specify the desired date range and the group of people, and it compiles all recorded time automatically.

**What is the easiest way to see project status?**
The quick_time_tracking_audit tool provides a high-level summary instantly. It's perfect for getting a general feel for recent activity and current projects.