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...

Providers

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...

Providers

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...

Providers

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...

Providers

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 ...

Providers

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, ...

Providers

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...

Providers

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...

Providers

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...

Providers

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...

Providers

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...

Providers

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...

Providers

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...

Providers

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...

Providers

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...

Providers

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...

Providers

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...

Providers

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...

Providers

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...

Providers

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...

Providers

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 ...

Providers

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...

Providers

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...

Providers

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....

Providers

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...

Providers

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...

Providers

Harvest Insights

Global
v1.0.0

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

Providers

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