GitHub

Turn hours into insights

Connect your AI assistant to Harvest and let it help you track time, analyze profitability, and manage projects with natural language.

Get Started
Connect with Claude Desktop using:
https://harvest-mcp.southleft.com/mcp

What you can do

Track Time Naturally

Create, view, and manage time entries using conversational commands. Start timers, log hours, and keep your timesheets up to date.

📈

Gain Powerful Insights

Calculate profitability, utilization rates, and aggregate time data across clients, projects, and team members.

🔍

Smart Entity Search

Find clients, projects, users, and tasks with fuzzy search. No need to remember exact names or IDs.

18 tools at your fingertips

Everything you need to interact with Harvest through your AI assistant.

harvest_list_time_entries Filter time by user, client, project, dates
harvest_create_time_entry Log time with optional running timer
harvest_compute_profitability Calculate margins & profitability
harvest_compute_utilization Track capacity & utilization rates
harvest_aggregate_time Group time by client, project, week
harvest_resolve_entities Fuzzy search for any Harvest entity
harvest_list_projects View all projects with filters
harvest_list_invoices Access invoice data & status

Get started in minutes

1

Add the connector

In Claude Desktop, go to Settings → Connectors → Add Connector and enter https://harvest-mcp.southleft.com/mcp

2

Connect your Harvest account

Click Connect and authorize access to your Harvest account via OAuth.

3

Start asking questions

Ask Claude things like "What did I work on last week?" or "How profitable is Project X?"