---
title: "harvest-mcp"
description: "Harvest official remote MCP plus one REST stdio server for invoice update/messages/payments and user/assignment billable rates. Never commit tokens."
canonical: https://agentpluginsdirectory.com/plugins/harvest-mcp
last-updated: 2026-10-21
---

# harvest-mcp
Harvest official remote MCP plus one REST stdio server for invoice update/messages/payments and user/assignment billable rates. Never commit tokens.
- Slug: harvest-mcp
- Publisher: M2 AV Consulting, LLC
- Repository: https://github.com/m2avc/harvest-mcp
- Manifest: plugin.json
- Version: 0.3.0
- License: MIT
- Category (editorial): integrations
- Skills: 6 (harvest-expenses, harvest-invoices, harvest-projects-clients-tasks, harvest-rates-and-assignments, harvest-timers-and-time, use-harvest-mcp)
- MCP servers: 2 (harvest, harvest-rest)
- Stars: 0
- Repository created: 2026-09-02
- Repository last pushed: 2026-10-09
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/harvest-mcp
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What harvest-mcp does, in the publisher's words

Agent Plugin that connects Harvest through Harvest's official remote MCP at https://api.harvestapp.com/mcp (streamable-http).

This package does not reimplement the Harvest REST API. It points Cursor / Agent hosts at Harvest's hosted MCP and ships public-safe skills so agents cover all official Harvest MCP tools (35).

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/m2avc/harvest-mcp/HEAD/README.md

## Skills

- harvest-expenses: Use when listing expense categories, listing or fetching expenses, or creating/updating expenses via the Harvest MCP.
- harvest-invoices
- harvest-projects-clients-tasks: Use when listing or managing Harvest clients, projects, tasks, project budgets, or team project assignments via the Harvest MCP.
- harvest-rates-and-assignments
- harvest-timers-and-time: Use when starting, stopping, or switching Harvest timers, logging past time, listing/updating/deleting time entries, or pulling time reports via Harvest MCP.
- use-harvest-mcp: Use before calling Harvest MCP tools, when connecting Harvest, or when unsure whether an action is allowed (auth, permissions, draft invoices, known gaps). Includes the full official Harvest MCP tool map.

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.

## MCP servers

- harvest: transport: streamable-http; url: https://api.harvestapp.com/mcp

Read from the plugin's own mcp.json. Environment variable names only, never values.
