Forecast in Claude, ChatGPT und jedem MCP-Client. Für Ihr ganzes Team.
Projekte, Aufgaben, Zeiterfassung, Auslastung, Allokationen und Projektfinanzen. 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, 4 Schreib-Tools standardmäßig aus
“Welche laufenden Projekte stehen gerade auf Gelb oder Rot, und wie lautete die letzte Statusbeschreibung?”
Zwei Projekte stehen auf Gelb, eines auf Rot:
| Projekt | Status | Letzte Beschreibung | Aktualisiert |
|---|---|---|---|
| P-214 Müller Relaunch | ROT | Kundenfeedback zwei Wochen verzögert | 19.10.2026 |
| P-227 Nordwind Portal | GELB | Backend-Schätzung um 15 % überschritten | 16.10.2026 |
| P-231 Alpen Logistik App | GELB | Schlüsselentwickler krankgeschrieben | 20.10.2026 |
- nur lesend
- protokolliert
Ein Token rein, die Tools kommen raus.


Forecast ist das Betriebssystem der Agentur: Projekte mit Phase und Ampelstatus, Budgets und Finanzkennzahlen, Phasen, Sprints und Aufgaben auf einem Board, Einplanungen von Personen, Zeiterfassungen und die Auslastung jeder Person. Die Fragen sind einfach, „welche Projekte stehen auf Rot und warum“, „wie viel vom Budget auf P-214 ist schon verbraucht“, „wer hat nächsten Monat Kapazität“, aber heute brauchen sie die richtige Seite, den richtigen Zeitraum und einen Bericht, den jemand jeden Montag exportiert.
Mit dem Forecast-Connector fragen Projektleitung, Finanzen und Geschäftsführung in Claude oder ChatGPT und bekommen die Antwort aus dem laufenden Konto. Loopthink hält einen Forecast-API-Key, jede Person meldet sich mit ihrer eigenen Identität an, und jeder Aufruf wird unter ihrem Namen protokolliert. Der Key erreicht den KI-Client nie.
Zwanzig Lese-Tools decken Projekte mit Statusverlauf und Finanzkennzahlen, Phasen, Workflow-Spalten und Sprints, Aufgaben und Kommentare, Personen und ihre Auslastung, Einplanungen, Zeiterfassungen pro Konto, Projekt und Person sowie Kunden ab. Die vier Schreib-Tools, eine Aufgabe anlegen und aktualisieren, eine Aufgabe kommentieren und Zeit buchen, bleiben aus, bis Sie sie für eine Rolle einschalten.
- Geschäftsführung
“Welche laufenden Projekte stehen gerade auf Gelb oder Rot, und wie lautete die letzte Statusbeschreibung?”
Beantwortet von
get_project_statuses - Finanzen
“Ist-Kosten, Prognose bis Fertigstellung und Marge für Projekt P-214 Müller Relaunch.”
Beantwortet von
get_project_financials - Projektleitung
“Welche Aufgaben in P-214 stehen noch in TODO oder IN PROGRESS, und welche sind blockiert?”
Beantwortet von
list_project_tasks - Projektleitung
“Wie war die Auslastung von Lena Hartmann im Oktober?”
Beantwortet von
get_person_utilization - Finanzen
“Wie viele abrechenbare Minuten wurden seit dem 1. Oktober auf P-214 erfasst, und wie viele sind noch nicht freigegeben?”
Beantwortet von
list_project_time_registrations - Projektleitung
“Lege die Aufgabe „Feedback aus dem Kundenworkshop einsammeln“ in P-214 mit einer Schätzung von 4 Stunden an.”
Beantwortet von
create_task
Was der Forecast-Connector kann.
| Tool | Was es tut | Zugriff | Standard |
|---|---|---|---|
| list_projects | Lists all projects with name, company_project_id (the P-number shown in the UI), stage (PLANNING, RUNNING, HALTED, DONE), status (GREEN, YELLOW, RED), budget, budget_type, clien… | Lesen | An |
| get_project | Returns one project with stage, status, budget, client, dates, rate card and settings. | Lesen | An |
| get_project_statuses | Returns the full status history of a project (GREEN/YELLOW/RED, status_description, created_at, created_by). Use for "how has project X been doing". | Lesen | An |
| get_project_financials | Returns the financial figures of a project: baseline, planned, actual, forecast to complete and total at completion (billable time and expenses, cost, profit, margin), time in m… | Lesen | An |
| list_project_phases | Lists the phases (formerly milestones) of a project with name, start_date and end_date. | Lesen | An |
| list_project_workflow_columns | Lists the workflow columns (board columns) of a project with name, category (TODO, INPROGRESS, DONE) and sort_order. Use to map workflow_column IDs on tasks to a status. | Lesen | An |
| list_project_sprints | Lists the sprints of a project. | Lesen | An |
| list_tasks | Lists all tasks of the account, paginated: title, project_id, workflow_column, phase (milestone), estimate, remaining, assigned_persons, start_date, end_date, high_priority, blo… | Lesen | An |
| list_tasks_updated_after | Lists the tasks updated after a point in time, paginated. Use for "what changed since". | Lesen | An |
| list_project_tasks | Lists all tasks of one project (not paginated). Combine with list_project_workflow_columns to tell open from done tasks. | Lesen | An |
| get_task | Returns one task with description, estimate, remaining, assignees, workflow column, phase, sprint, dates and flags. | Lesen | An |
| list_task_comments | Lists the comments on a task (comment as HTML, person_id, created_at). | Lesen | An |
| list_persons | Lists all persons (users) of the account with first_name, last_name, email, job_title, active, default_role, department_id and weekly working minutes per day. Use to resolve per… | Lesen | An |
| get_person_utilization | Returns the utilization of one person for a date range (inclusive). Use for capacity and workload questions. | Lesen | An |
| list_allocations | Lists all allocations (planned person time on projects or non-project time) with person, project, start_date, end_date, minutes per weekday and is_soft. Not paginated. | Lesen | An |
| list_time_registrations | Lists all time registrations of the account, paginated: person, project, task, phase, time_registered and billable_minutes_registered (minutes), date, notes, approval_status. Th… | Lesen | An |
| list_time_registrations_since | Lists the time registrations dated after a given day, paginated. Use for "hours booked this month". | Lesen | An |
| list_project_time_registrations | Lists the time registrations of one project (not paginated). Narrow with date_after or updated_after. | Lesen | An |
| list_person_time_registrations | Lists the time registrations of one person (not paginated). Narrow with date_after or updated_after. | Lesen | An |
| list_clients | Lists all clients with name, address, country, vat_number and notes. | Lesen | An |
| create_task | WRITE: Creates a task in a project and returns it. Without workflow_column it lands in the first column. | Schreiben | Aus |
| update_task | WRITE: Updates fields of a task (move to another workflow column, change dates, estimate, assignees). Only send fields to change. | Schreiben | Aus |
| create_task_comment | WRITE: Adds a comment to a task. person_id is the author shown in Forecast. | Schreiben | Aus |
| create_time_registration | WRITE: Books time for a person on a task, a project or non-project time. Exactly one of task, project or non_project_time must be given. | Schreiben | Aus |
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.
So kommen Sie an den Forecast-Token.
Fünf Minuten, einmalig. Niemand in Ihrem Team sieht ihn je.
- 1
In Forecast als Administrator anmelden.
- 2
In der oberen Leiste auf Admin klicken und API Keys wählen.
- 3
Auf Generate New API Key klicken und einen Namen wie Loopthink vergeben.
- 4
Den Key kopieren und in Loopthink einfügen.
- 5
In Loopthink fügen Sie Forecast aus dem Katalog hinzu und fügen den Token ein. Eine Minute später sieht Ihr Team die Tools.
Forecast-API-Keys haben keine Scopes und gewähren vollen Zugriff auf das gesamte Forecast-Konto, unabhängig von einem Benutzer. Legen Sie einen Key nur für Loopthink an, damit er für sich allein deaktiviert werden kann, und lassen Sie Schreib-Tools aus, sofern sie nicht gebraucht werden. Kommentare und Zeiterfassungen brauchen eine person_id; verwenden Sie eine eigene Person, wenn Schreibzugriffe nachvollziehbar sein sollen.
Was wir in Forecast zu maskieren empfehlen.
Forecast hält personenbezogene und kaufmännische Daten nebeneinander: Namen, E-Mail-Adressen und Jobtitel der Personen, Kostenzahlen, Notizen und Kommentare sowie Adresse und USt-IdNr. der Kunden. Die vorgeschlagenen Felder maskieren all das, sodass eine Projektleitungsrolle sehen kann, dass P-214 38 offene Aufgaben hat und 60 Prozent seines Budgets verbraucht sind, ohne Kostensätze zu sehen, und eine Finanzrolle Margen pro Projekt lesen kann, ohne die USt-IdNr. des Kunden oder die Kommentare zu einer Aufgabe.
- first_name
- last_name
- job_title
- cost
- notes
- comment
- street
- zip
- city
- vat_number
Forecast und Loopthink
- Der API-Key hat keine Scopes. Wie begrenzen wir, was er darf?
- Auf der Forecast-Seite gar nicht: Ein API-Key gewährt vollen Zugriff auf das gesamte Konto, unabhängig von einem Benutzer. Generieren Sie unter Admin > API Keys einen Key nur für Loopthink, damit er für sich allein deaktiviert werden kann. Die Grenze sitzt in Loopthink: standardmäßig nur Lese-Tools, Tools pro Rolle, Maskierung, und die vier Schreib-Tools bleiben aus, bis Sie sie für eine Rolle einschalten.
- Wer erscheint als Autor, wenn der Connector einen Kommentar schreibt oder Zeit bucht?
- Kommentare und Zeiterfassungen brauchen eine person_id, und diese Person wird in Forecast als Autor angezeigt. Sollen Schreibzugriffe in Forecast selbst nachvollziehbar sein, legen Sie eine eigene Person für den Assistenten an; das Loopthink-Audit-Log hält in jedem Fall fest, welche echte Person gefragt hat.
- Wie unterscheidet das Modell eine offene Aufgabe von einer erledigten?
- Aufgaben tragen eine Workflow-Spalte, keinen Status. Das Tool list_project_workflow_columns liefert die Spalten eines Projekts mit ihrer Kategorie TODO, INPROGRESS oder DONE, und das Modell ordnet die Spalte jeder Aufgabe dieser Kategorie zu. Kontoweite Aufgaben- und Zeitlisten sind paginiert mit Gesamtzahl, Projekt- und Personenlisten kommen in einer Antwort zurück.
- Braucht jedes Teammitglied einen eigenen Forecast-Account?
- Nein. Loopthink hält einen Schlüssel oder Token für Forecast. Ihre Leute melden sich mit ihrer eigenen Identität bei Loopthink an, und jeder Aufruf an Forecast wird unter ihrem Namen protokolliert. Die Lizenzen in Forecast bleiben, wie sie heute sind.
- Wo liegt der Forecast-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 Forecast, wann immer Sie wollen, und fügen Sie den neuen einmal ein.
- Kann jemand aus dem Chat heraus in Forecast 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.