Vinkius

Harvest MCP. Manage Billing and Time Without Leaving Your Chat Window.

Harvest MCP lets you manage all your time tracking, client records, and invoicing directly through any AI agent. Forget switching between dashboards to track billable hours or create invoices. This connector gives your AI assistant full control over your entire billing cycle—from listing active projects to generating new draft invoices for clients.

Harvest MCP is compatible with Claude Claude
Harvest MCP is compatible with ChatGPT ChatGPT
Harvest MCP is compatible with Cursor Cursor
Harvest MCP is compatible with Gemini Gemini
Harvest MCP is compatible with Windsurf Windsurf
Harvest MCP is compatible with VS Code VS Code
Harvest MCP is compatible with JetBrains JetBrains
Harvest MCP is compatible with Vercel Vercel
See Vinkius in Action

Give Claude and any AI agent real-world access

List client accounts

The tool retrieves a comprehensive list of every client currently in your Harvest account.

Create new clients

You can add entirely new client records to the system using this function.

Generate invoices

The agent creates a new invoice draft for a specified client, ready for review or sending.

Track and list time entries

It retrieves detailed records of all hours logged against clients and projects by your team.

Retrieve project details

The system pulls up a summary of information for any active or past project.

Review user profiles

This function fetches basic account and profile information about the currently authenticated user.

Waiting for input…

AI Agent
Harvest

What AI agents can do with Harvest: 11 Tools for Billing & Clients

These tools allow you to perform every core function of Harvest—from listing clients to creating invoices and tracking time logs—all through natural language prompts.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Harvest MCP

Delete Client

Permanently removes a client record from your account.

Create Client

Adds a new client entry into Harvest for tracking purposes.

Create Invoice

Generates and records a brand-new invoice in the system.

Get Client

Retrieves specific, detailed information about one client by name or ID.

Get Invoice

Fetches all necessary details for a single invoice record.

Get My Profile

Pulls account information about the user who is currently logged in.

List Clients

Provides a list of every client associated with your Harvest account.

List Invoices

Shows a history listing of all invoices, including drafts and sent records.

List Projects

Retrieves a list of every active or closed project in the system.

List Time Entries

Gathers all recorded time entries, allowing you to check team productivity.

Update Client

Modifies existing details, like the name, for a client record.

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Harvest MCP is compatible with Claude

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Harvest integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on each call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Harvest, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,200+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Connections are secured and governed automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog weekly
Harvest MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Harvest. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS CLOUD

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on each call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Billing tasks shouldn't require three browser tabs.

Right now, when you need to know what’s owed, the process is a nightmare. You open Harvest to list clients, then switch to your time tracking dashboard to see logged hours, and finally jump over to the invoicing section to check if any drafts are overdue. It's constant copy-pasting between different views just to get one coherent picture.

With this MCP, you simply ask your agent: 'Show me all unbilled time for clients with pending invoices.' The system pulls the client list, cross-references active projects, and flags the necessary time entries—all in a single, conversational reply. You don't click; you just talk.

Harvest MCP: Get project details and manage billing instantly.

The manual steps that vanish include logging into the web portal to confirm a client's name, running a separate report for time entries, and then manually generating an invoice draft using the `create_invoice` tool. These are all siloed actions in different parts of the app.

Now, you manage everything from one place. You tell your agent what you need—be it listing projects or updating client details—and it executes the command instantly. It’s a single flow; the process is seamless.

What Harvest MCP does for your AI

Instead of navigating multiple tabs in a web dashboard and manually exporting spreadsheets, your AI agent handles the whole billing process conversationally. You can ask it to pull up a list of all active clients and then immediately request time logs associated with that group. Need an invoice? Just tell it which client needs billing; it drafts the invoice or updates its status.

It manages everything: checking user profiles, updating company details, listing projects, and compiling detailed reports on logged time for your team. This capability makes your agent act like a dedicated operations manager who never forgets a detail. By connecting this MCP through Vinkius, you get access to the entire catalog of professional tools from one place, keeping complex billing workflows entirely within your chat window.

Built · Hosted · Managed by Vinkius Harvest - Time & Billing Management MCP
Server ID 019d75ae-7b31-724c-9c43-161ede9bea0d
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Frequently asked questions about Harvest MCP

Can Harvest MCP help me list all my clients? +

Yes, you can use list_clients to pull up every client record in your account. This lets you review who needs billing or who requires a profile update.

How do I create an invoice using the Harvest MCP? +

To generate an invoice, simply ask your agent to use the create_invoice tool. You'll need to specify which client the new bill should be for and if it’s a draft or final status.

Does Harvest MCP help with time tracking? What tools are available? +

Yes, you can view all tracked hours using list_time_entries. You can also see which projects are active by calling list_projects to provide context for your billing.

What if I need to change a client's details? +

You use the update_client tool. Just tell your agent what needs changing (e.g., 'Update Acme Corp's phone number') and it handles the modification.

Is Harvest MCP only for new clients? +

No, it manages the full lifecycle. You can retrieve details on existing accounts using get_client, as well as create brand-new ones with create_client.