{"id":"harvest-api","name":"Harvest","homepage":"https://www.getharvest.com","repo_url":"https://github.com/harvesthq/python-harvest","category":"productivity","subcategories":["time-tracking","invoicing","project-management","billing"],"tags":["harvest","time-tracking","invoicing","billing","freelancer","rest-api","oauth"],"what_it_does":"Combined time tracking and invoicing REST API for logging time entries, managing projects/clients/tasks, generating invoices from time data, and processing payments.","use_cases":["Automating invoice generation by pulling time entries and creating invoices via API","Logging time entries from agent task completions into project billing records","Retrieving project budget and time-to-completion data for agent reporting","Syncing time data to accounting systems (QuickBooks, Xero) via Harvest's data","Building custom dashboards over Harvest time and budget data"],"not_for":["Simple time tracking without invoicing (Toggl is cheaper and simpler)","Enterprise resource planning or complex project management","High-volume time entry imports (rate limits apply)","Applications requiring real-time time tracking push notifications"],"best_when":"You need combined time tracking AND invoicing in a single API, particularly for freelancers or agencies that bill clients based on tracked hours.","avoid_when":"You only need time tracking without invoicing — Toggl is simpler and cheaper for that use case.","alternatives":["toggl-api"],"af_score":82.0,"security_score":null,"reliability_score":null,"package_type":"mcp_server","discovery_source":["github"],"priority":"low","status":"evaluated","version_evaluated":"current","last_evaluated":"2026-03-01T09:50:05.670622+00:00","performance":{"latency_p50_ms":250,"latency_p99_ms":1000,"uptime_sla_percent":99.5,"rate_limits":"100 requests per 15 seconds per account token","data_source":"llm_estimated","measured_on":null}}