Harvest Tools

Time Management

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

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

27 tools

Tools in this Bundle (27)

Delete

Global
v1.0.0

Delete Harvest resources by ID. CAUTION: Deletion is permanent and cannot be undone. Currently supports deleting time entries only. For other resource...

Fetch

Global
v1.0.0

Fetch any Harvest resource by ID. Returns complete resource details with metadata. Use colon-routed IDs like 'harvest:time_entry:123' to specify resou...

Harvest Create Time Entry

Global
v1.0.0

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

Harvest Get Current User

Global
v1.0.0

Get information about the currently authenticated Harvest user. Returns detailed user information including ID, name, email, role, permissions, timezo...

Harvest Insights

Global
v1.0.0

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

Harvest List Clients

Global
v1.0.0

List all clients in Harvest account. Clients are organizations or individuals you track time and expenses for. Returns client details including name, ...

Harvest List Contacts

Global
v1.0.0

List all client contacts in Harvest account. Contacts are individuals associated with clients. Returns contact details including name, email, phone nu...

Harvest List Expenses

Global
v1.0.0

List all expenses in Harvest account. Expenses are costs tracked against projects. Returns expense details including amount, category, project, client...

Harvest List Project Assignments

Global
v1.0.0

List project assignments in Harvest. Project assignments define which users can track time on which projects. Each assignment includes the project, us...

Harvest List Projects

Global
v1.0.0

List all projects in Harvest account. Projects are containers for time tracking and organize work by client. Returns project details including name, c...

Harvest List Task Assignments

Global
v1.0.0

List task assignments in Harvest. Task assignments define which tasks are available for which projects. Each assignment includes the task details, whe...

Harvest List Tasks

Global
v1.0.0

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

Harvest List Time Entries

Global
v1.0.0

List time entries from Harvest account. Time entries are records of time spent on tasks for projects. Returns entry details including project, task, u...

Harvest List Users

Global
v1.0.0

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

Harvest Restart Timer

Global
v1.0.0

Restart a stopped timer in Harvest. Continues tracking time on an existing time entry that was previously stopped. The timer must not be currently run...

Harvest Start Timer

Global
v1.0.0

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

Harvest Stop Timer

Global
v1.0.0

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

Harvest Update Time Entry

Global
v1.0.0

Update an existing time entry in Harvest. Modify any aspect of a time entry including project, task, hours, notes, dates, or running status. Only prov...

Harvest Upsert Client

Global
v1.0.0

Create a new client or update an existing client in Harvest. Clients are organizations or individuals you track time and expenses for. For create: pro...

Harvest Upsert Contact

Global
v1.0.0

Create a new client contact or update an existing contact in Harvest. Contacts are individuals associated with clients. For create: provide client_id ...

Harvest Upsert Expense

Global
v1.0.0

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

Harvest Upsert Project

Global
v1.0.0

Create a new project or update an existing project in Harvest. Projects are containers for time tracking and organize work by client. For create: prov...

Harvest Upsert Project Assignment

Global
v1.0.0

Create a new project user assignment or update an existing assignment in Harvest. Project assignments define which users can track time on which proje...

Harvest Upsert Task

Global
v1.0.0

Create a new task or update an existing task in Harvest. Tasks are used to categorize time entries within projects. For create: provide name (required...

Harvest Upsert Task Assignment

Global
v1.0.0

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

Harvest Upsert User

Global
v1.0.0

Create a new user or update an existing user in Harvest. Users are team members who can track time, submit expenses, and access the account. For creat...

Search

Global
v1.0.0

Search Harvest resources using natural language. Returns ranked results with IDs, titles, and relevance scores. Searches across users, projects, clien...

Required Providers (1)

Harvest

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

Setup Instructions

Connect this Harvest Tools MCP Bundle Server to any MCP client in minutes

Compatible with Claude Desktop, Cursor, and all Model Context Protocol clients

https://mcp.mcpbundles.com/bundle/harvest

What is MCP?

Model Context Protocol lets AI tools call external capabilities securely through a single URL. This bundle groups tools behind an MCP endpoint that many clients can use.

Use this bundle in 3 steps

  1. Copy the MCP URL above
  2. Open your AI tool and add a new MCP/connector
  3. Paste the URL and follow any auth prompts

⚡ Claude Desktop Users

Skip the manual setup! Use the .mcpb file format for one-click installation. Check the Claude Desktop tab for setup instructions.

Pick your tool tab for exact steps

Select ChatGPT, Cursor, Claude Code, or another tab for copy-paste config.

Ready to use Harvest Tools?

Get started with this MCP Bundle Server and connect it to your MCP client