Harvest

Time tracking and invoicing software for teams and businesses. Track billable hours, manage projects, analyze profitability, and generate invoices.

This Harvest MCP server is compatible with any MCP client including Claude Desktop, Cursor, and other Model Context Protocol implementations.

Time Management
API Key, One-click sign in

Harvest
SKILL.md

Domain knowledge for using Harvest time tracking and invoicing tools effectively

Tools From This Provider (27)

Harvest Insights

Open unified Harvest analytics dashboard with time tracking insights, project performance, and team productivity metrics

Harvest Upsert User

Create a new user or update an existing user in Harvest. Users are team members who can track time, submit expenses,...

Harvest Upsert Task Assignment

Create a new project task assignment or update an existing assignment in Harvest. Task assignments define which tasks...

Harvest Upsert Contact

Create a new client contact or update an existing contact in Harvest. Contacts are individuals associated with clients....

Harvest List Contacts

List all client contacts in Harvest account. Contacts are individuals associated with clients. Returns contact details...

Harvest Upsert Client

Create a new client or update an existing client in Harvest. Clients are organizations or individuals you track time...

Harvest Upsert Task

Create a new task or update an existing task in Harvest. Tasks are used to categorize time entries within projects. For...

Harvest Upsert Project Assignment

Create a new project user assignment or update an existing assignment in Harvest. Project assignments define which...

Harvest Upsert Project

Create a new project or update an existing project in Harvest. Projects are containers for time tracking and organize...

Harvest Upsert Expense

Create a new expense or update an existing expense in Harvest. Expenses are costs tracked against projects. For create:...

Harvest List Expenses

List all expenses in Harvest account. Expenses are costs tracked against projects. Returns expense details including...

Harvest List Project Assignments

List project assignments in Harvest. Project assignments define which users can track time on which projects. Each...

Harvest Get Current User

Get information about the currently authenticated Harvest user. Returns detailed user information including ID, name,...

Harvest Restart Timer

Restart a stopped timer in Harvest. Continues tracking time on an existing time entry that was previously stopped. The...

Harvest List Task Assignments

List task assignments in Harvest. Task assignments define which tasks are available for which projects. Each assignment...

Harvest Update Time Entry

Update an existing time entry in Harvest. Modify any aspect of a time entry including project, task, hours, notes,...

Search

Search Harvest resources using natural language. Returns ranked results with IDs, titles, and relevance scores....

Harvest Create Time Entry

Create a new time entry in Harvest. Time entries record hours worked on specific tasks for projects. Can create...

Harvest Start Timer

Start a new running timer in Harvest for real-time time tracking. Creates a time entry for today's date with no hours...

Harvest List Projects

List all projects in Harvest account. Projects are containers for time tracking and organize work by client. Returns...

Delete

Delete Harvest resources by ID. CAUTION: Deletion is permanent and cannot be undone. Currently supports deleting time...

Harvest Stop Timer

Stop a currently running timer in Harvest. Calculates the total hours worked based on elapsed time since the timer was...

Harvest List Clients

List all clients in Harvest account. Clients are organizations or individuals you track time and expenses for. Returns...

Harvest List Time Entries

List time entries from Harvest account. Time entries are records of time spent on tasks for projects. Returns entry...

Harvest List Users

List all users in Harvest account. Users are team members who can track time, submit expenses, and access the account....

Harvest List Tasks

List all tasks in Harvest account. Tasks are types of work that can be tracked against projects (e.g., Design,...

Fetch

Fetch any Harvest resource by ID. Returns complete resource details with metadata. Use colon-routed IDs like...

Connect Harvest to your AI assistant via MCP

Works with Claude, Cursor, ChatGPT · API Key, One-click sign in setup

Set Up Server

Provider Information

CategoryTime Management
SetupAPI Key, One-click sign in
AddedOctober 23, 2025
UpdatedMarch 27, 2026
Used By Tools
27

Quick Links

Need Help?

Having trouble configuring Harvest? Check the available resources below.

Harvest MCP Server - MCP Bundles • MCP Providers