ianaleck/harvest-mcp-server
Model Context Protocol (MCP) server for Harvest time tracking API v2. Provides 60+ tools for managing clients, projects, time entries, invoices, and reports through MCP-compatible applications.
Built in TypeScript with Zod validation and comprehensive test coverage, it implements stdio transport for seamless MCP client integration while handling Harvest's 100-request-per-15-seconds rate limits through intelligent retry logic with exponential backoff. The server exposes granular CRUD operations across all major Harvest entities—clients, projects, tasks, time entries, invoices, estimates, and expenses—plus specialized reporting tools for budget analysis and uninvoiced tracking, enabling AI assistants to perform complex time and financial queries within natural conversation.
Available on npm.
Stars
3
Forks
1
Language
TypeScript
License
MIT
Category
Last pushed
Dec 01, 2025
Commits (30d)
0
Dependencies
6
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/mcp/ianaleck/harvest-mcp-server"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
steipete/mcporter
Call MCPs via TypeScript, masquerading as simple TypeScript API. Or package them as cli.
comet-ml/opik-mcp
Model Context Protocol (MCP) implementation for Opik enabling seamless IDE integration and...
esaio/esa-mcp-server
esa.io の公式 MCP(Model Context Protocol)サーバー(STDIO Transport版)
yuque/yuque-mcp-server
Yuque MCP Server - Model Context Protocol server for Yuque API
yuniko-software/minecraft-mcp-server
A Minecraft MCP Server powered by Mineflayer API. It allows to control a Minecraft character in...