Harvest integration
Time tracking and invoicing software for teams and freelancers. Build integrations for logging work hours, managing projects, tracking billable time, generating invoices, and analyzing team productivity with detailed reports.
Common Harvest use cases
- Display user profile
- Add a new customer
- Rename a task type
- Remove test clients
- Correct logged hours
- Display invoice list
- Display task details
- Remove test projects
- Remove draft invoices
- Update client address
What you can do with Harvest
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Time entry, 7 operations
- POSTcreate_time_entry
Creates a new time tracking entry for a specific project and task.
- DELETEdelete_time_entry
Permanently deletes a time entry.
- GETget_time_entry
Retrieves detailed information for a specific time entry.
- GETlist_time_entries
Retrieves a paginated list of time entries with comprehensive filtering options.
- PATCHrestart_time_entry
Restarts a previously stopped timer on a time entry.
- PATCHstop_time_entry
Stops a running timer on a time entry.
- PATCHupdate_time_entry
Updates an existing time entry with new values.
Client, 5 operations
- POSTcreate_client
Creates a new client record.
- DELETEdelete_client
Permanently deletes a client.
- GETget_client
Retrieves detailed information for a specific client.
- GETlist_clients
Retrieves all clients in the account.
- PATCHupdate_client
Updates an existing client record.
Invoice, 5 operations
- POSTcreate_invoice
Creates a new free-form invoice for a client.
- DELETEdelete_invoice
Permanently deletes an invoice.
- GETget_invoice
Retrieves detailed information for a specific invoice.
- GETlist_invoices
Retrieves all invoices with filtering by client, project, and status.
- PATCHupdate_invoice
Updates an existing invoice with new values.
Project, 5 operations
- POSTcreate_project
Creates a new project with billing and budget configuration.
- DELETEdelete_project
Permanently deletes a project and all associated time entries and expenses.
- GETget_project
Retrieves detailed information for a specific project.
- GETlist_projects
Retrieves all projects with optional filtering by status and client.
- PATCHupdate_project
Updates an existing project with new values.
Task, 5 operations
- POSTcreate_task
Creates a new task type for categorizing time entries.
- DELETEdelete_task
Permanently deletes a task.
- GETget_task
Retrieves detailed information for a specific task.
- GETlist_tasks
Retrieves all task types available for time tracking.
- PATCHupdate_task
Updates an existing task type.
User, 3 operations
- GETget_current_user
Retrieves the profile of the authenticated user.
- GETget_user
Retrieves detailed information for a specific user.
- GETlist_users
Retrieves all team members in the Harvest account.
Report, 1 operation
- GETget_time_report
Generates time reports aggregated by project with billable information.
Use Harvest from Claude Code, Cursor or Codex
Connect Harvest in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Harvest operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Harvest
Create your workspace
Sign up free. Nothing to install.
Connect Harvest once
Add your Harvest connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Harvest integration FAQ
- What can you do with the Harvest integration?
- LiveContext exposes 31 operations on Harvest, covering time entry, client, invoice and project. Common uses include Display user profile, Add a new customer and Rename a task type.
Popular integrations
Instagram API with Instagram Login (graph.instagram.com). Manage a Business/Creator Instagram account…
Messaging platform API for building bots and integrations. Send messages, manage chats and channels, handle…
Google email service API for sending, receiving, and managing emails. Access messages, threads, labels,…
Google's video platform API for accessing video, channel, playlist, and comment data
Social media platform API for content creators and businesses. Access user info, manage videos, get…
Social media platform API for posting, reading, and managing Twitter/X content. Post tweets, read timelines,…
Professional networking platform API for managing profiles, connections, and content. Share posts, manage…
AI API from xAI (Elon Musk's AI company) powering Grok models. Access state-of-the-art language models with…