Harvest MCP Server

This MCP (Model Context Protocol) server provides integration with the Harvest time tracking and project management API. It allows Claude and other

Local serverstdioPython

What is the Harvest MCP Server?

This MCP (Model Context Protocol) server provides integration with the Harvest time tracking and project management API. It allows Claude and other MCP-compatible

Configuration

  • Python 3.10 or higher - Harvest account with API access - Harvest API key and Account ID

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Harvest MCP Server

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

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Python 3.10 or higher - Harvest account with API access - Harvest API key and Account ID
VariableDescriptionRequired
HARVEST_ACCOUNT_IDDeclared in the maintainer’s client configuration.Check documentation
HARVEST_API_KEYDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Harvest to macOS.”
  • “Use Harvest to Users.”
  • “Use Harvest to Projects.”

Frequently asked questions

This MCP (Model Context Protocol) server provides integration with the Harvest time tracking and project management API. It allows Claude and other MCP-compatible Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.