HConnector für Zeiterfassung

Harvest in Claude, ChatGPT und jedem MCP-Client. Für Ihr ganzes Team.

Zeiten, Projekte, Budgets, Spesen, Rechnungen, Angebote. Ein Token in Loopthink, ein Login pro Person, Rollen pro Tool und ein Audit-Eintrag für jeden Aufruf.

Kostenlos für 2 Connectors, ohne Karte · Pro 19 € · in der EU betrieben · 20 Lese-Tools, 3 Schreib-Tools standardmäßig aus

Ihr KI-ClientHarvest

“Stunden pro Projekt für Nordlicht GmbH im September, abrechenbar und nicht abrechenbar.”

Verwendet get_time_report aus Harvest

September 2026 für Nordlicht GmbH, nach Projekt:

ProjektAbrechenbarNicht abrechenbarGesamt
Shop-Relaunch148,5 h12,0 h160,5 h
SEO-Retainer36,0 h2,5 h38,5 h
Supportvertrag21,0 h8,0 h29,0 h
  • nur lesend
  • protokolliert
An example answer in an AI client: the question “Stunden pro Projekt für Nordlicht GmbH im September, abrechenbar und nicht abrechenbar.” is answered from Harvest through the tool get_time_report, and the call was nur lesend, protokolliert.
Im Produkt

Ein Token rein, die Tools kommen raus.

Das Harvest-Verbindungsformular in Loopthink: harvest account id und der Token
1. Verbinden. Sie tragen harvest account id ein und fügen den Token ein. Der Token bleibt in Loopthink; niemand in Ihrem Team sieht ihn.
Der Tools-Tab des Harvest-Servers in Loopthink: jedes Tool mit eigenem Schalter
2. Tools auswählen. Lesen ist von Anfang an an; Tools, die Daten ändern, bleiben aus, bis Sie sie einschalten. Maskierungsregeln pro Tool halten personenbezogene Felder aus der Antwort.

Harvest ist der Ort, an dem der abrechenbare Tag erfasst wird: Zeiteinträge pro Projekt und Aufgabe, Budgets und wie weit sie verbraucht sind, Ausgaben, Rechnungen und Angebote. Die Fragen sind einfach, „wie viele Stunden sind diesen Monat ins Nordlicht-Projekt geflossen“, „was ist noch nicht abgerechnet“, aber heute brauchen sie eine Berichtsansicht, die richtige Gruppierung und jemanden mit Manager-Rechten.

Mit dem Harvest-Connector fragen Projektleitung, Finanzen und Geschäftsführung in Claude oder ChatGPT und bekommen die Antwort aus dem laufenden Konto. Loopthink hält einen Harvest Personal Access Token, jede Person meldet sich mit ihrer eigenen Identität an, und jeder Aufruf wird unter ihrem Namen protokolliert. Der Token erreicht den KI-Client nie.

Zwanzig Lese-Tools decken Benutzer, Kunden und Kontakte, Projekte und Aufgaben, Zeiteinträge, Ausgaben, Rechnungen, Angebote sowie die Zeit-, Nicht-abgerechnet- und Budgetberichte ab. Die drei Schreib-Tools, einen Zeiteintrag buchen, einen Kunden anlegen und einen Rechnungsentwurf erstellen, bleiben aus, bis Sie sie für eine Rolle einschalten.

Was Ihr Team fragt
  • Projektleitung

    “Stunden pro Projekt für den Kunden Nordlicht GmbH im September, abrechenbar und nicht abrechenbar.”

    Beantwortet von get_time_report

  • Finanzen

    “Welche Projekte haben nicht abgerechnete Stunden oder Ausgaben aus dem letzten Quartal, mit Beträgen?”

    Beantwortet von get_uninvoiced_report

  • Projektleitung

    “Wie viel vom Budget von „Relaunch 2026“ ist verbraucht und was bleibt übrig?”

    Beantwortet von get_project_budget_report

  • Finanzen

    “Welche Rechnungen sind offen und überfällig, sortiert nach fälligem Betrag?”

    Beantwortet von list_invoices

  • Geschäftsführung

    “Welche in diesem Jahr versendeten Angebote sind weder angenommen noch abgelehnt?”

    Beantwortet von list_estimates

  • Projektleitung

    “Buche 2,5 Stunden auf Relaunch 2026, Aufgabe Development, für heute mit der Notiz „Checkout form“.”

    Beantwortet von create_time_entry

Tools

Was der Harvest-Connector kann.

ToolWas es tutZugriffStandard
get_current_userReturns the user behind the token (id, name, email, roles, access_roles, weekly_capacity). Use to test the connection and to get your own user_id.LesenAn
get_companyReturns company settings: name, plan, currency formatting, week start, whether time is tracked by duration or start/end, enabled modules (invoices, estimates, expenses, approval…LesenAn
list_usersLists users with id, name, email, roles, is_active, weekly_capacity, default_hourly_rate, cost_rate. Admin or manager only.LesenAn
list_clientsLists clients with id, name, currency, address, is_active. Use to find client_id.LesenAn
get_clientReturns one client by ID.LesenAn
list_contactsLists client contacts with name, title, email and phone numbers. Paginate with cursor.LesenAn
list_projectsLists projects with id, name, code, client, is_billable, bill_by, budget, budget_by, hourly_rate, fee, starts_on/ends_on. Use to find project_id.LesenAn
get_projectReturns one project by ID incl. budget settings, rates and dates.LesenAn
list_project_task_assignmentsLists the tasks assigned to a project (task id/name, billable, hourly_rate, budget). Use to find a valid task_id for create_time_entry.LesenAn
list_tasksLists all tasks of the account (id, name, billable_by_default, default_hourly_rate, is_active).LesenAn
list_time_entriesLists time entries (spent_date, hours, notes, user, client, project, task, billable, is_billed, approval status, billable/cost rate). Filter by date range and IDs.LesenAn
get_time_entryReturns one time entry by ID.LesenAn
list_expensesLists expenses (spent_date, total_cost, units, category, project, user, billable, is_billed, approval status).LesenAn
list_invoicesLists invoices with number, client, amount, due_amount, state, issue_date, due_date, sent_at, paid_at, currency. Dates filter on issue_date.LesenAn
get_invoiceReturns one invoice incl. line_items, tax, discount, payment term and totals.LesenAn
list_estimatesLists estimates (quotes) with number, client, amount, state, issue_date. Admin or manager with estimate rights only.LesenAn
get_estimateReturns one estimate incl. line items.LesenAn
get_time_reportAggregated hours and billable amounts for a period, grouped by clients, projects, tasks or team (users). Best tool for 'how many hours/what revenue per X'.LesenAn
get_uninvoiced_reportPer project: uninvoiced hours, uninvoiced amount and uninvoiced expenses in a period. Use to find work that still needs to be billed.LesenAn
get_project_budget_reportPer project: budget, budget_spent, budget_remaining and budget_by. Use for budget burn questions.LesenAn
create_time_entryWRITE: Logs time via duration for a project and task (accounts that track by duration). Without hours a running timer is started.SchreibenAus
create_clientWRITE: Creates a new client.SchreibenAus
create_draft_invoiceWRITE: Creates a free-form invoice in state draft (not sent). Get client_id from list_clients.SchreibenAus

Schreib-Tools sind für jede Rolle aus, bis Sie sie einschalten, ein Tool für eine Rolle. Die Namen und Beschreibungen sind das, was das Modell sieht, deshalb bleiben sie englisch; es bekommt außerdem die vollständige Parameterbeschreibung jedes Tools.

Einrichtung

So kommen Sie an den Harvest-Token.

Fünf Minuten, einmalig. Niemand in Ihrem Team sieht ihn je.

  1. 1

    Als der Benutzer anmelden, in dessen Namen Loopthink handeln soll, und id.getharvest.com/developers öffnen.

  2. 2

    Auf „Create new personal access token“ klicken und einen Namen vergeben (z. B. „Loopthink“).

  3. 3

    Den Token und die Account ID kopieren, die für Ihr Harvest-Konto angezeigt wird (nicht für ein Forecast-Konto).

  4. 4

    In Loopthink fügen Sie Harvest aus dem Katalog hinzu und fügen den Token ein. Außerdem fragt der Connector nach harvest account id. Eine Minute später sieht Ihr Team die Tools.

Der Token handelt als sein Benutzer. Benutzer, Unternehmen, Angebote und teamweite Berichte brauchen Administrator- oder Manager-Rechte. Rate Limits: 100 Anfragen pro 15 Sekunden, Berichte 100 pro 15 Minuten.

Maskierung

Was wir in Harvest zu maskieren empfehlen.

Harvest hält Personendaten auf beiden Seiten: die Namen, E-Mails, Stunden- und Kostensätze des Teams sowie Telefonnummern und Adressen der Kundenkontakte. Die vorgeschlagenen Felder maskieren genau das und behalten Stunden, Daten, Projekt- und Aufgabennamen, Beträge und Status, sodass eine Projektleitungs-Rolle sehen kann, dass 212 Stunden in Relaunch 2026 geflossen sind, ohne den Kostensatz von irgendjemandem zu sehen.

  • email
  • telephone
  • mobile_phone
  • phone_office
  • phone_mobile
  • fax
  • address
  • first_name
  • last_name
  • cost_rate
  • default_hourly_rate
  • avatar_url
Fragen

Harvest und Loopthink

Harvest-Tokens haben keine Scopes. Welchem Benutzer sollte der Token gehören?
Der Token handelt als sein Benutzer, legen Sie also einen eigenen Harvest-Benutzer an und nutzen Sie dessen Token. Benutzer, Unternehmenseinstellungen, Angebote und teamweite Berichte brauchen Administrator- oder Manager-Rechte; ein einfaches Mitglied sieht nur seine eigene Zeit. Kopieren Sie die Account ID Ihres Harvest-Kontos, nicht die eines Forecast-Kontos.
Gibt es Rate Limits, die wir kennen sollten?
100 Anfragen pro 15 Sekunden für die normalen Tools und 100 pro 15 Minuten für die Berichts-Tools. Das Modell nutzt die Berichts-Tools für Summen und die Listen-Tools für Details, womit eine typische Frage deutlich unter beiden Grenzen bleibt.
Kann die KI eine Rechnung versenden oder gebuchte Zeit ändern?
Nein. create_draft_invoice erstellt eine freie Rechnung im Entwurfsstatus und versendet sie nicht, create_time_entry bucht eine Dauer oder startet einen Timer, und create_client legt einen Kunden an. Es gibt kein Tool, das etwas versendet, bearbeitet oder löscht, und alle drei Schreib-Tools sind aus, bis Sie sie für eine Rolle einschalten.
Braucht jedes Teammitglied einen eigenen Harvest-Account?
Nein. Loopthink hält einen Schlüssel oder Token für Harvest. Ihre Leute melden sich mit ihrer eigenen Identität bei Loopthink an, und jeder Aufruf an Harvest wird unter ihrem Namen protokolliert. Die Lizenzen in Harvest bleiben, wie sie heute sind.
Wo liegt der Harvest-Schlüssel?
In Loopthink, verschlüsselt, in der EU. Er erreicht weder den KI-Client noch die Personen, die den Connector nutzen. Rotieren Sie ihn in Harvest, wann immer Sie wollen, und fügen Sie den neuen einmal ein.
Kann jemand aus dem Chat heraus in Harvest schreiben?
Nur, wenn Sie es einschalten. Schreibaktionen sind eine eigene Zeile in der Rechtematrix und für jede Rolle standardmäßig aus. Braucht eine Rolle ein Schreib-Tool, geben Sie genau dieses eine Tool genau dieser Rolle frei.
Was sieht das Modell?
Das Ergebnis des Tool-Aufrufs, nach der Maskierung. Felder, die Sie als personenbezogen markieren, etwa E-Mail-Adressen, Namen oder Kartendaten, werden maskiert, bevor die Antwort zu den KI-Client reist. Das Modell bekommt die Zahlen, nicht die Menschen.
Was kostet es?
Kostenlos für eine Person und zwei Connectors, ohne Karte. Pro kostet 19 € im Monat für bis zu fünf Personen und jeden Connector auf dieser Seite, mit Rollen, feldgenauer Maskierung und 30 Tagen Audit-Log. Team kostet 49 € für zehn Personen und bringt Ihre eigenen REST-APIs und SQL-Datenbanken, Ihre eigene Domain und Ihren eigenen Identity Provider dazu. Kein Gespräch nötig.

Hängen Sie fest, oder fehlt ein Tool? Ein Mensch, der diesen Connector kennt, antwortet innerhalb eines Arbeitstags.

Funktioniert in Claude, ChatGPT, Langdock und jedem anderen MCP-Client.

Weitere Connectors für Zeiterfassung