Harvest MCP ServerServer

taiste
GitHub
Time TrackingProject ManagementAI Integration

Loading subscription status...

💡 Description

This MCP (Model Context Protocol) server provides integration with Harvest's time tracking and project management API, enabling Claude and other MCP-compatible AI assistants to manage time entries, projects, clients, and tasks.

📝 JSON Entries

{
  "mcpServers": [
    {
      "harvest": {
        "env": {
          "HARVEST_API_KEY": "api_key",
          "HARVEST_ACCOUNT_ID": "account_id"
        },
        "args": [
          "run",
          "--directory",
          "change_directory",
          "harvest-mcp-server.py"
        ],
        "command": "uv"
      }
    }
  ]
}

🛠️ Tools

list_usersget_user_detailslist_time_entriescreate_time_entrystop_timerstart_timerlist_projectsget_project_details

Features

  • List users
  • Get user details
  • List time entries with filtering options
  • Create new time entries
  • Start/stop timers
  • Get project details
  • List clients with filtering options
  • Get task details

💬 Example Queries

  • Show me last week's time entries
  • List all active projects
  • Start timer for project [project_id] and task [task_id]
  • Display all active clients
  • List all available tasks