MCP Servers / productivity / Harvest MCP Server

Harvest MCP Server

JSON →
none36productivity

Manage time tracking, projects, clients, and tasks using the Harvest API.

Install
How to run this server

No install command recorded.

server path: harvest-mcp-server-2
Tools
What this server exposes
list_users
List users
get_user_details
Get user details
list_time_entries
List time entries with filtering options
create_time_entry
Create new time entries
start_timer
Start timers
stop_timer
Stop timers
query_time_entry_details
Query time entry details
get_unsubmitted_timesheets
Get unsubmitted timesheets (time entries not yet submitted for approval)
list_projects
List projects with filtering options
get_project_details
Retrieve detailed project information
list_clients
List clients with filtering options
get_client_details
Retrieve detailed client information
list_tasks
List available tasks with filtering options
list_estimates
List estimates with filtering options (by client, state, date range, updated_since)
get_estimate_details
Retrieve detailed estimate information
lookup_estimate_by_number
Look up an estimate by its user-facing number (e.g. '79')
list_estimate_messages
List messages associated with an estimate
create_estimate
Create new estimates with line items
update_estimate
Update existing estimates (add/update/delete line items via _destroy)
change_estimate_state
Change estimate state (send, accept, decline, re-open) without sending email
send_estimate_message
Send estimate messages (emails the estimate to recipients)
delete_estimate
Delete estimates
Configuration
Environment & auth
authnone
envHARVEST_ACCOUNT_ID
envHARVEST_API_KEY
Resources
Harvest MCP Server — MCP Server · libregistry