Unofficial MCP server providing full Harvest API v2 access for time tracking, projects, clients, tasks, users, expenses, and invoices.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Harvest MCP Server.
Unofficial Model Context Protocol (MCP) server for seamless integration with the Harvest time tracking API
โ ๏ธ Disclaimer: This is an unofficial, third-party integration with the Harvest API. This project is not affiliated with, endorsed by, or sponsored by Harvest or Forecast (the company behind Harvest).
Get your Harvest API credentials:
Configure your MCP client (e.g., Claude Desktop):
Once connected, you can ask Claude to help with:
get_company - Get company information and settingslist_time_entries - List time entries with filteringget_time_entry - Get specific time entry detailscreate_time_entry - Create new time entryupdate_time_entry - Update existing time entrydelete_time_entry - Delete time entrystart_timer - Start a timer for a taskstop_timer - Stop running timerrestart_timer - Restart a previous time entrylist_projects - List all projects with filteringget_project - Get specific project detailscreate_project - Create new projectupdate_project - Update project detailsdelete_project - Delete projectlist_project_task_assignments - List task assignments for projectcreate_project_task_assignment - Assign task to projectupdate_project_task_assignment - Update task assignmentdelete_project_task_assignment - Remove task assignmentlist_tasks - List all tasksget_task - Get specific task detailscreate_task - Create new taskupdate_task - Update task detailsdelete_task - Delete tasklist_clients - List all clientsget_client - Get specific client detailscreate_client - Create new clientupdate_client - Update client detailsdelete_client - Delete clientlist_users - List all users in accountget_user - Get specific user detailsget_current_user - Get current authenticated usercreate_user - Create new userupdate_user - Update user detailsdelete_user - Delete userlist_expenses - List expenses with filteringget_expense - Get specific expense detailscreate_expense - Create new expenseupdate_expense - Update expense detailsdelete_expense - Delete expenselist_expense_categories - List all expense categorieslist_invoices - List invoices with filteringget_invoice - Get specific invoice detailscreate_invoice - Create new invoiceupdate_invoice - Update invoice detailsdelete_invoice - Delete invoicelist_estimates - List estimates with filteringget_estimate - Get specific estimate detailscreate_estimate - Create new estimateupdate_estimate - Update estimate detailsdelete_estimate - Delete estimateget_time_report - Generate time reports with filteringget_expense_report - Generate expense reportsget_project_budget_report - Get project budget analysisget_uninvoiced_report - Get uninvoiced time and expensesThis server requires a Harvest account with API access. Users must comply with:
We welcome contributions! Please see our Contributing Guidelines for details.
git checkout -b feature/amazing-feature)npm test)git commit -m 'Add amazing feature')git push origin feature/amazing-feature)This project is licensed under the MIT License - see the LICENSE file for details.
Made with โค๏ธ for the MCP community
โญ Star this project if you find it useful!
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/ianaleck-harvest-mcp-server)<a href="https://allmcps.com/mcp/ianaleck-harvest-mcp-server"><img src="https://allmcps.com/api/badge/ianaleck-harvest-mcp-server?style=directory" alt="Harvest MCP Server on AllMCPs" /></a>