Connect your account, then chat with AI to run tools.
Time tracking and invoicing software for teams and businesses. Track billable hours, manage projects, analyze profitability, and generate invoices.
Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.
Browse all toolsDomain knowledge for Harvest — workflow patterns, data models, and gotchas for your AI agent.
Time tracking and invoicing software for teams and businesses. Track billable hours, manage projects, analyze profitability, and generate invoices.
Delete Harvest resources by ID. CAUTION: Deletion is permanent and cannot be undone. Currently supports deleting time entries only. For other resource...
Fetch any Harvest resource by ID. Returns complete resource details with metadata. Use colon-routed IDs like 'harvest:time_entry:123' to specify resou...
Create a new time entry in Harvest. Time entries record hours worked on specific tasks for projects. Can create completed time entries with specific h...
Get information about the currently authenticated Harvest user. Returns detailed user information including ID, name, email, role, permissions, timezo...
List all clients in Harvest account. Clients are organizations or individuals you track time and expenses for. Returns client details including name, ...
List all client contacts in Harvest account. Contacts are individuals associated with clients. Returns contact details including name, email, phone nu...
List all expenses in Harvest account. Expenses are costs tracked against projects. Returns expense details including amount, category, project, client...
List project assignments in Harvest. Project assignments define which users can track time on which projects. Each assignment includes the project, us...
List all projects in Harvest account. Projects are containers for time tracking and organize work by client. Returns project details including name, c...
List task assignments in Harvest. Task assignments define which tasks are available for which projects. Each assignment includes the task details, whe...
List all tasks in Harvest account. Tasks are types of work that can be tracked against projects (e.g., Design, Development, Meeting, Research). Return...
List time entries from Harvest account. Time entries are records of time spent on tasks for projects. Returns entry details including project, task, u...
List all users in Harvest account. Users are team members who can track time, submit expenses, and access the account. Returns user details including ...
Restart a stopped timer in Harvest. Continues tracking time on an existing time entry that was previously stopped. The timer must not be currently run...
Start a new running timer in Harvest for real-time time tracking. Creates a time entry for today's date with no hours set, which tracks elapsed time a...
Stop a currently running timer in Harvest. Calculates the total hours worked based on elapsed time since the timer was started and saves the time entr...
Update an existing time entry in Harvest. Modify any aspect of a time entry including project, task, hours, notes, dates, or running status. Only prov...
Create a new client or update an existing client in Harvest. Clients are organizations or individuals you track time and expenses for. For create: pro...
Create a new client contact or update an existing contact in Harvest. Contacts are individuals associated with clients. For create: provide client_id ...
Create a new expense or update an existing expense in Harvest. Expenses are costs tracked against projects. For create: provide project_id, expense_ca...
Create a new project or update an existing project in Harvest. Projects are containers for time tracking and organize work by client. For create: prov...
Create a new project user assignment or update an existing assignment in Harvest. Project assignments define which users can track time on which proje...
Create a new task or update an existing task in Harvest. Tasks are used to categorize time entries within projects. For create: provide name (required...
Create a new project task assignment or update an existing assignment in Harvest. Task assignments define which tasks are available on which projects....
Create a new user or update an existing user in Harvest. Users are team members who can track time, submit expenses, and access the account. For creat...
Search Harvest resources using natural language. Returns ranked results with IDs, titles, and relevance scores. Searches across users, projects, clien...
Time tracking and invoicing software for teams and businesses. Track billable hours, manage projects, analyze profitability, and generate invoices. It provides 26 tools that AI agents can use through the Model Context Protocol (MCP).
Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/harvest. Authentication is handled automatically.
Harvest provides 26 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.
Harvest uses API Key or One-click sign in. Harvest requires credentials. Connect via MCPBundles and authentication is handled automatically.
Connect Harvest to any MCP client in minutes
https://mcp.mcpbundles.com/bundle/harvestThe link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.
Harvest and paste the MCP URL into Remote MCP server URL.Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).
More time management integrations you might like
Oncehub offers integrated scheduling solutions and appointment management through its API, facilitat...
Clockify is a time tracking platform for workspaces, clients, projects, tasks, tags, user groups, an...
SavvyCal is a scheduling tool designed to simplify the appointment booking process by allowing users...
Everhour is a time tracking platform with project budgeting, expense tracking, scheduling, and invoi...
Toggl is a time-tracking software that helps individuals and teams monitor their work hours, manage ...
Acuity Scheduling is an online appointment scheduling software that allows businesses to automate bo...