---
title: "Harvest integration for LuumenAI"
url: "https://www.luumen.ai/integrations/harvest/"
entity: SoftwareIntegration
category: "Project management"
audience: "SRE, DevOps, platform engineering, IT operations"
---

# Harvest integration for LuumenAI

Read Harvest clients, projects, and invoices. Bill the work as an approved step.

## What LuumenAI can do with Harvest

LuumenAI connects to Harvest with OAuth 2.0 and exposes 57 tools (20 read-only · 25 write · 12 destructive). For connected tools, admins configure which actions may run automatically and which require approval, within the access granted to the user.

## Key facts

- Authentication: OAuth 2.0
- Tools available: 57 tools (20 read-only · 25 write · 12 destructive)
- Deployment: scoped as part of your Pilot, Platform, or Managed rollout
- Category: Project management

## About Harvest with LuumenAI

Connect Harvest and your team can ask about clients, projects, tasks, and time entries without opening the web app. Luumen reads the account over OAuth2 and answers in the terminal. When it is time to raise an invoice, create an expense, or send an estimate, the change is shown first and waits for your approval by default.

## Example tools

Read-only (20 in total):

- `HARVEST_GET_CLIENT` — Retrieves a specific client by ID from Harvest.
- `HARVEST_GET_COMPANY_INFO` — Retrieves detailed information about the company associated with the authenticated Harvest account.
- `HARVEST_GET_ESTIMATE` — Retrieve a specific estimate by ID.
- `HARVEST_GET_INVOICE` — Retrieve a specific invoice by ID.
- `HARVEST_GET_PROJECT` — Retrieve a specific Harvest project by ID.
- `HARVEST_GET_TASK` — Retrieve a specific task by ID.
- `HARVEST_GET_TIME_ENTRY` — Retrieve a single time entry by ID.
- `HARVEST_GET_USER` — Retrieve a specific user by ID.

Write and destructive (37 in total, subject to configured approval policy):

- `HARVEST_CREATE_CLIENT` — Create a new client.
- `HARVEST_CREATE_CLIENT_CONTACT` — Create a new client contact.
- `HARVEST_CREATE_ESTIMATE` — Create a new estimate.
- `HARVEST_CREATE_ESTIMATE_ITEM_CATEGORY` — Create a new estimate item category in Harvest.
- `HARVEST_CREATE_ESTIMATE_MESSAGE` — Create a new message for an estimate.
- `HARVEST_CREATE_EXPENSE` — Create a new expense entry.
- `HARVEST_CREATE_INVOICE` — Create a new invoice.
- `HARVEST_CREATE_INVOICE_ITEM_CATEGORY` — Create a new invoice item category.

## Frequently asked questions

### How does LuumenAI connect to Harvest?

Authorize once with OAuth 2.0. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

### Can LuumenAI change things in Harvest on its own?

For connected tools, admins configure which actions may run automatically and which require approval, within the access granted to the user.

### Is there an audit trail?

Every call to Harvest — read or write, approved or declined — is recorded with the actor, the input, and the result.

Full page: https://www.luumen.ai/integrations/harvest/
