mayank2424/mcp-server-harvest
If you are the rightful owner of mcp-server-harvest 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.
A TypeScript based MCP server for Harvest time tracking app enabling LLM clients to interact with Harvest account.
The Harvest Time Tracking MCP Server is a TypeScript-based Model Context Protocol server designed to facilitate interaction between LLM clients and the Harvest time tracking application. This server allows users to manage and access their Harvest account data programmatically, providing a seamless integration for time tracking and project management tasks. By leveraging the Harvest API, the server enables operations such as retrieving company information, searching for clients and projects, managing users, and handling time entries. The server requires a Harvest account with API access, a personal access token, and an account ID to function. It is compatible with various platforms, including Claude Desktop and Cursor IDE, and can be configured for local development and testing.
Features
- Facilitates interaction with Harvest time tracking app via MCP.
- Supports operations like retrieving company info, managing clients, projects, and users.
- Enables searching and managing time entries.
- Compatible with platforms like Claude Desktop and Cursor IDE.
- Allows local development and testing with easy configuration.
Tools
get-company
and currency
search-clients
and details
get-client
Detailed customer letter
search-projects
and details
get-project
Detailed project letter
list-users
and details
get-user
Detailed user letter
list-project-users
User column assigned to the project
list-project-tasks
Task column assigned to the project
search-time-entries
Time entry list (including details
get-time-entry
Detailed time entry letter
create-time-entry
Details of the time entry created