tgmclaughlin/harvest-mcp
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