harvest-mcp

tgmclaughlin/harvest-mcp

3.3

If you are the rightful owner of harvest-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Harvest MCP Server is designed for interacting with the Harvest time tracking API, providing tools for managing user information, time entries, projects, and tasks.

Tools

Functions exposed to the LLM to take actions

get_current_user

Retrieve information about the authenticated user.

list_time_entries

List time entries with optional date filtering.

get_time_entry

Retrieve a specific time entry by ID.

create_time_entry

Create a new time entry via duration.

create_time_entry_via_start_end

Create a time entry with start/end times.

update_time_entry

Update an existing time entry.

delete_time_entry

Delete a time entry.

delete_time_entry_external_reference

Delete a time entry's external reference.

restart_time_entry

Restart a stopped time entry.

stop_time_entry

Stop a running time entry.

list_projects

List all projects with optional filtering.

list_tasks

List all tasks with optional filtering.

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources