# Harvest MCP for AI Agents | FlyMy.AI

> Harvest MCP for Claude, Codex and Cursor through FlyMy.AI. Harvest is a time-tracking and invoicing tool designed for teams and freelancers, helping them...

Page: https://flymy.ai/mcp/harvest/

MCP / Docs and productivity

# Harvest MCP

Harvest is a time-tracking and invoicing tool designed for teams and freelancers, helping them log billable hours, manage projects, and streamline payments. Connect it to Claude, Codex, Cursor or any MCP client through one FlyMy.AI MCP.

[Connect Harvest](https://flymy.ai/mcp/harvest/#connect) [What it can do](https://flymy.ai/mcp/harvest/#actions)

Sign in once, 58 actions, Docs and productivity

Ask your agent

```
List up to 10 Harvest projects for the client I select, with their names and IDs.
```

Paste it into an assistant connected to FlyMy.AI. The agent picks the actions.

## What Harvest MCP can do

58 actions in the FlyMy.AI catalog, the most used first. Your agent finds them through search_tools and calls the one the task needs.

| Action | What it does |
|---|---|
| `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. |
| `HARVEST_CREATE_INVOICE_MESSAGE` | Create a new message for an invoice. |
| `HARVEST_CREATE_INVOICE_PAYMENT` | Create a new payment on an invoice. |
| `HARVEST_CREATE_PROJECT` | Create a new project. |
| `HARVEST_CREATE_TASK` | Create a new task. |

**Show all 58 actions**

| Action | What it does |
|---|---|
| `HARVEST_CREATE_TIME_ENTRY` | Create a new time entry. |
| `HARVEST_CREATE_USER` | Create a new user. |
| `HARVEST_DELETE_CLIENT` | Delete a client. |
| `HARVEST_DELETE_CLIENT_CONTACT` | Delete a client contact. |
| `HARVEST_DELETE_ESTIMATE` | Delete an estimate. |
| `HARVEST_DELETE_ESTIMATE_MESSAGE` | Delete an estimate message. |
| `HARVEST_DELETE_INVOICE` | Delete an invoice. |
| `HARVEST_DELETE_INVOICE_ITEM_CATEGORY` | Delete an invoice item category. |
| `HARVEST_DELETE_INVOICE_MESSAGE` | Delete a message from an invoice. |
| `HARVEST_DELETE_INVOICE_PAYMENT` | Delete an invoice payment. |
| `HARVEST_DELETE_PROJECT` | Delete a project. |
| `HARVEST_DELETE_TASK` | Delete a task. |
| `HARVEST_DELETE_TIME_ENTRY` | Delete a time entry. |
| `HARVEST_DELETE_USER` | Delete a user. |
| `HARVEST_GET_CLIENT` | Retrieve a specific client by id. |
| `HARVEST_GET_CLIENT_CONTACT` | Retrieve a specific client contact. |
| `HARVEST_GET_COMPANY_INFO` | Retrieve information about the authenticated user's company. |
| `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. |
| `HARVEST_LIST_CLIENTS` | List clients. |
| `HARVEST_LIST_CLIENT_CONTACTS` | List client contacts. |
| `HARVEST_LIST_ESTIMATE_MESSAGES` | List messages for an estimate. |
| `HARVEST_LIST_EXPENSE_CATEGORIES` | List expense categories. |
| `HARVEST_LIST_INVOICES` | List invoices. |
| `HARVEST_LIST_INVOICE_ITEM_CATEGORIES` | Retrieve invoice item categories. |
| `HARVEST_LIST_INVOICE_MESSAGES` | List messages associated with a given invoice. |
| `HARVEST_LIST_INVOICE_PAYMENTS` | Retrieve payments for a specific invoice. |
| `HARVEST_LIST_PROJECTS` | List projects. |
| `HARVEST_LIST_TASKS` | List tasks. |
| `HARVEST_LIST_TIME_ENTRIES` | Retrieve a list of time entries. |
| `HARVEST_LIST_USERS` | List users. |
| `HARVEST_UPDATE_CLIENT` | Update an existing client. |
| `HARVEST_UPDATE_CLIENT_CONTACT` | Update a client contact. |
| `HARVEST_UPDATE_COMPANY_INFO` | Update information about the company. |
| `HARVEST_UPDATE_ESTIMATE` | Update an existing estimate. |
| `HARVEST_UPDATE_ESTIMATE_ITEM_CATEGORY` | Update an estimate item category. |
| `HARVEST_UPDATE_EXPENSE` | Update an existing expense. |
| `HARVEST_UPDATE_INVOICE` | Update an existing invoice. |
| `HARVEST_UPDATE_PROJECT` | Update an existing project. |
| `HARVEST_UPDATE_TASK` | Update an existing task. |
| `HARVEST_UPDATE_TIME_ENTRY` | Update an existing time entry. |
| `HARVEST_UPDATE_USER` | Update an existing user. |

## Ask your agent

Requests to paste as they are. Each one runs on the actions named under it.

**“List up to 10 Harvest projects for the client I select, with their names and IDs.”** uses `HARVEST_LIST_PROJECTS`

**“Read up to 20 Harvest time entries for this project from the last seven complete days and summarize the hours in that sample.”** uses `HARVEST_LIST_TIME_ENTRIES`

**“Read this Harvest time entry and summarize its reported date, hours, project and notes.”** uses `HARVEST_GET_TIME_ENTRY`

## Connect Harvest in a minute

One MCP for every integration. Add it once, then every MCP in the catalog is a request away.

1. 01 ### Add FlyMy.AI Add the FlyMy.AI MCP to your assistant with one of the commands below and sign in. No key to copy.
2. 02 ### Sign in to Harvest Open the Harvest [connection settings](https://app.flymy.ai/mcp-configs#harvest) and sign in once. Your agent then works as your account; the token stays with FlyMy.AI, never in a prompt or a chat.
3. 03 ### Ask Paste a request from this page. Every run shows what it cost.

Claude Code

```
claude mcp add --transport http flymyai https://mcp-agents.flymy.ai/mcp
```

Then run /mcp in Claude Code and sign in.

Codex

```
codex mcp add flymy --url https://mcp-agents.flymy.ai/mcp
```

Then run codex mcp login flymy to sign in.

claude.ai and Claude Desktop

```
https://mcp-agents.flymy.ai/mcp
```

Settings, Connectors, Add custom connector: paste this URL.

## Pay per run

FlyMy.AI bills the run: the model and the tool's seconds. Calls go to your own Harvest account, under its plan and limits. No seats and no minimum.

[See usage pricing →](https://flymy.ai/pricing/)

## More Docs and productivity MCPs

Docs, spreadsheets, tasks, projects, forms and files.

### Notion

Notion pages/databases

21 actions / sign in

Link: https://flymy.ai/mcp/notion/

### Google Sheets

Google Sheets is a cloud-based spreadsheet tool enabling real-time collaboration, data analysis, and integration with other Google Workspace apps

36 actions / sign in

Link: https://flymy.ai/mcp/google-sheets/

### Airtable

Airtable bases on per-user OAuth: list bases and schema, read, create, update and delete records, comments, webhooks

9 actions / sign in

Link: https://flymy.ai/mcp/airtable/

### Google Drive

Google Drive is a cloud storage solution for uploading, sharing, and collaborating on files across devices, with robust search and offline access

51 actions / sign in

Link: https://flymy.ai/mcp/googledrive/

### Api2Pdf

Api2Pdf is a REST API that enables developers to generate PDFs from HTML, URLs, and various document formats using engines like wkhtmltopdf, Headless...

9 actions / your API key

Link: https://docs.flymy.ai/mcp/apps/api2pdf

### Asana

Asana work management: tasks, subtasks, projects, sections, portfolios, custom fields, comments and attachments on per-user OAuth

18 actions / sign in

Link: https://flymy.ai/mcp/asana/

## Go to the source

[Harvest in the docs →](https://docs.flymy.ai/mcp/apps/harvest), [Harvest connection settings →](https://app.flymy.ai/mcp-configs#harvest), [Harvest website →](https://www.getharvest.com/), [Every MCP in the catalog →](https://flymy.ai/mcp/#catalog), [Usage pricing →](https://flymy.ai/pricing/)

From the FlyMy.AI platform catalog of 2026-10-31: name, description, actions and setup as the platform lists them. Examples are requests to paste, not recorded runs.

---

For agents: the FlyMyAI operating guide (sign up, connect, run models, tools and agents) is https://flymy.ai/skill.md, and https://flymy.ai/llms.txt lists the other pages and the documentation.
