Harvest Connector for AI agents.
11 live capabilities
Manage your project billing and time tracking through natural conversation.
Waiting for input…
Why people use Harvest
Harvest for Automating Project Billing and Time Tracking
With this Connector, you can just ask your agent to do the work. It pulls the time entries and creates the invoice drafts for you. You get a unified way to manage your operations without the constant context switching.
What Vinkius changes
You get a hands-off way to manage your billing and time tracking through natural conversation.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 5,900+ Connectors
- Real-world use case 01
Summarizing hours for a status call
Instead of exporting a sheet, a project manager asks their agent to list time entries for the 'Website Redesign' project and get a summary immediately.
- Real-world use case 02
Billing a client after a milestone
A freelancer tells their agent to create a new invoice for 'Acme Corp' using `create_invoice`, skipping the manual entry steps.
- Real-world use case 03
Monitoring active project volume
An operations lead uses `list_projects` to see all ongoing work and then checks `list_time_entries` to see which projects are getting the most attention.
Complete set · 11capabilities
The complete Harvest capability set.
These are the exact actions your AI can choose when you ask it to work with Harvest.
01—04
4 capabilities in this set.
Part of 11 available through Harvest.
- 01 Capability
List projects
Get a full list of every project in your account. This helps you see what's currently active across your organization.
- 02 Capability
List time entries
Pull all tracked time entries from your team. Use this to monitor productivity and see where time is being spent.
- 03 Capability
Update client
Change the name of an existing client. This keeps your records accurate without manual edits in the app.
- 04 Capability
Delete client
Remove a client from your Harvest account permanently. This helps keep your database clean of old accounts.
05—08
4 capabilities in this set.
Part of 11 available through Harvest.
- 05 Capability
Create client
Add a new client to your Harvest records. It saves you from having to navigate to the client management page.
- 06 Capability
Create invoice
Generate a new invoice for a specific client. You can do this quickly without opening the billing section.
- 07 Capability
Get client
Fetch detailed information for a specific client. Use this to quickly check a client's current status or details.
- 08 Capability
Get invoice
Pull the details of a specific invoice. It's the fastest way to see if a bill has been paid or sent.
09—11
3 capabilities in this set.
Part of 11 available through Harvest.
- 09 Capability
Get my profile
Retrieve information about the currently authenticated user. This helps your agent know who is making the requests.
- 10 Capability
List clients
See every client in your Harvest account at once. Use this to get a high-level view of your entire client base.
- 11 Capability
List invoices
View all invoices including drafts and sent items. It makes it easy to spot which bills are still outstanding.
Set up in minutes
One URL. Then ask Harvest to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use Harvest from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_9ZceUzjpsGe2vuLka4VTRAovXZLfDxLUaCcxKJpn/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it Harvest, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable Harvest for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_9ZceUzjpsGe2vuLka4VTRAovXZLfDxLUaCcxKJpn/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the Harvest URL.
- Step 03
Save and start
Save the connection and enable Harvest in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"harvest": {
"url": "https://edge.vinkius.com/vk_preview_9ZceUzjpsGe2vuLka4VTRAovXZLfDxLUaCcxKJpn/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using Harvest
Open Agent mode in chat and ask: "Using Harvest, help me...". 11 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"harvest": {
"url": "https://edge.vinkius.com/vk_preview_9ZceUzjpsGe2vuLka4VTRAovXZLfDxLUaCcxKJpn/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using Harvest
Ask Copilot: "Using Harvest, help me...". 11 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"harvest": {
"url": "https://edge.vinkius.com/vk_preview_9ZceUzjpsGe2vuLka4VTRAovXZLfDxLUaCcxKJpn/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using Harvest
Open Cascade and ask: "Using Harvest, help me...". 11 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"harvest": {
"url": "https://edge.vinkius.com/vk_preview_9ZceUzjpsGe2vuLka4VTRAovXZLfDxLUaCcxKJpn/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using Harvest
Ask Cline: "Using Harvest, help me...". 11 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add harvest --transport http "https://edge.vinkius.com/vk_preview_9ZceUzjpsGe2vuLka4VTRAovXZLfDxLUaCcxKJpn/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using Harvest
Ask Claude: "Using Harvest, show me...". 11 tools are ready
Where the request belongs
Work Harvest can move forward.
This is for the project manager who's tired of chasing down timesheets or the agency owner who hates the friction of manual invoicing. It's for anyone who wants to spend less time in a billing dashboard and more time actually doing the work.
Project Manager
Pulls time summaries for client calls to show progress and keep stakeholders informed.
Agency Owner
Monitors unbilled time and ensures every project is invoiced on time to maintain cash flow.
Freelancer
Manages their entire billing cycle and client list from one chat window without opening multiple tabs.
When one Connector is not enough
Carry the request into a workflow.
Combine Harvest with the systems that finish the task.
View all recipesGenerate Agency Reports Automatically Using MCP
Your project manager spends every Friday afternoon building 12 client reports from scratch , copying task statuses from ClickUp and time entries from Harvest into spreadsheets instead of billing those 6 hours
Identify Unprofitable Agency Clients Using MCP
Your biggest client generates 28% of revenue but consumes 45% of your team's time , and you will not know they are your least profitable account until you compare project hours against deal value, which nobody does because the data is in 3 different capabilities
MCP Recipe to Find Agency Revenue Leaks
Your agency logged 847 billable hours last month but only invoiced 712 , that is 135 hours at $110/hour vanishing into thin air because time entries and subscription billing never talk to each other
Connectors for Agency Team Utilization
Your designer says she is overloaded but Harvest shows 28 billable hours last week , the truth is she spent 14 hours on internal tasks that Todoist tracks but nobody counts when measuring capacity
Send Freelance Invoices via WhatsApp Using MCP
Hours logged, invoice summary built, client notified on WhatsApp , freelancers get paid without chasing
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsTrackingTime
Track how your team spends time across projects and clients with timesheets, reports, and budgeting capabilities that keep work profitable.
ClickTime
Manage time tracking and resource planning via ClickTime. track entries, monitor projects, and audit client hours directly from any AI agent.
Invoice Ninja
Manage clients, invoices, and products directly through AI.
Cashboard
Manage time tracking, invoicing, and projects via Cashboard. track expenses, send estimates, and monitor client billing directly from any AI agent.
Everhour Time Tracking
Equip your AI agent to track time, manage projects, and monitor budgets via the Everhour API.
Clockify
Manage time tracking and projects via Clockify. track entries, monitor projects, and audit team hours directly from any AI agent.
Bring your own AI
Change the model, client or framework. Keep Harvest connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about Harvest.
The practical details behind the request, access and result.
Can I use the Harvest MCP to see how many hours my team worked?
Yes. You can ask your agent to list time entries for specific projects or dates to get a clear view of your team's output.
Does the Harvest MCP let me create new invoices?
It does. You can have your agent create invoice drafts for your clients directly, which saves you from manual data entry in the Harvest app.
Can I use Harvest to manage my client list?
Yes, you can use the Connector to add new clients, update existing client names, or delete old accounts through your AI client.
Is the Harvest MCP good for freelancers?
It's great for freelancers who need to track time and manage billing without switching between different apps all day.
Can I check if a client has paid their bill using Harvest?
You can use the Connector to list all invoices and check their status, making it easy to see what's paid, sent, or still in draft.
How does the Harvest MCP help with project monitoring?
It allows your agent to list all active projects and pull detailed info, so you can stay on top of your workload during status calls.
How do I find my Harvest Access Token and Account ID?
Go to the Harvest Developers site (id.getharvest.com), navigate to Personal Access Tokens, and create a new token. You will find both the token and the Account ID listed there.
Can I see time entries for a specific period?
Yes! Use the list_time_entries capability and provide the from and to dates in YYYY-MM-DD format to retrieve records for that timeframe.
Is it possible to create invoices through this integration?
Yes, you can use the create_invoice capability by providing a client_id and an optional subject to generate a new invoice draft in your Harvest account.
Is the integration secure for managing financial data?
Absolutely. The integration uses official Harvest API tokens over HTTPS. Your credentials are encrypted and stored securely within the Vinkius Cloud infrastructure.
One connection away
Give your agent a direct line to Harvest.
Connect Harvest once. Keep it beside 5,900+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available