m2avc/harvest-mcp
Harvest official remote MCP plus one REST stdio server for invoice update/messages/payments and user/assignment billable rates. Never commit tokens.
Use when listing expense categories, listing or fetching expenses, or creating/updating expenses via the Harvest MCP.
Use when listing, fetching, creating, updating, sending, closing, or deleting Harvest invoices, or when recording invoice payments and messages. Official MCP is draft create/read; send and payments are harvest-rest.
Use when listing or managing Harvest clients, projects, tasks, project budgets, or team project assignments via the Harvest MCP.
Use when listing, fetching, or creating Harvest user billable or cost rates, or when setting a project assignment's use_default_rates / hourly_rate. Official Harvest MCP cannot do these; they live on the single harvest-rest stdio server.
Use when starting, stopping, or switching Harvest timers, logging past time, listing/updating/deleting time entries, or pulling time reports via Harvest MCP.
Use before calling Harvest MCP tools, when connecting Harvest, or when unsure whether an action is allowed (auth, permissions, invoice send, known gaps). Covers the official 35-tool remote MCP and this plugin’s harvest-rest server.