FConnector für Agentur-ERP

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

Ihr KI-ClientForecast

“Welche laufenden Projekte stehen gerade auf Gelb oder Rot, und wie lautete die letzte Statusbeschreibung?”

Verwendet get_project_statuses aus Forecast

Zwei Projekte stehen auf Gelb, eines auf Rot:

ProjektStatusLetzte BeschreibungAktualisiert
P-214 Müller RelaunchROTKundenfeedback zwei Wochen verzögert19.10.2026
P-227 Nordwind PortalGELBBackend-Schätzung um 15 % überschritten16.10.2026
P-231 Alpen Logistik AppGELBSchlüsselentwickler krankgeschrieben20.10.2026
  • nur lesend
  • protokolliert
An example answer in an AI client: the question “Welche laufenden Projekte stehen gerade auf Gelb oder Rot, und wie lautete die letzte Statusbeschreibung?” is answered from Forecast through the tool get_project_statuses, and the call was nur lesend, protokolliert.
Im Produkt

Ein Token rein, die Tools kommen raus.

Das Forecast-Verbindungsformular in Loopthink: der Token
1. Verbinden. Sie fügen den Token ein, sonst nichts. Der Token bleibt in Loopthink; niemand in Ihrem Team sieht ihn.
Der Tools-Tab des Forecast-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.

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.

Was Ihr Team fragt
  • 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

Tools

Was der Forecast-Connector kann.

ToolWas es tutZugriffStandard
list_projectsLists 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…LesenAn
get_projectReturns one project with stage, status, budget, client, dates, rate card and settings.LesenAn
get_project_statusesReturns the full status history of a project (GREEN/YELLOW/RED, status_description, created_at, created_by). Use for "how has project X been doing".LesenAn
get_project_financialsReturns 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…LesenAn
list_project_phasesLists the phases (formerly milestones) of a project with name, start_date and end_date.LesenAn
list_project_workflow_columnsLists 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.LesenAn
list_project_sprintsLists the sprints of a project.LesenAn
list_tasksLists all tasks of the account, paginated: title, project_id, workflow_column, phase (milestone), estimate, remaining, assigned_persons, start_date, end_date, high_priority, blo…LesenAn
list_tasks_updated_afterLists the tasks updated after a point in time, paginated. Use for "what changed since".LesenAn
list_project_tasksLists all tasks of one project (not paginated). Combine with list_project_workflow_columns to tell open from done tasks.LesenAn
get_taskReturns one task with description, estimate, remaining, assignees, workflow column, phase, sprint, dates and flags.LesenAn
list_task_commentsLists the comments on a task (comment as HTML, person_id, created_at).LesenAn
list_personsLists 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…LesenAn
get_person_utilizationReturns the utilization of one person for a date range (inclusive). Use for capacity and workload questions.LesenAn
list_allocationsLists 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.LesenAn
list_time_registrationsLists all time registrations of the account, paginated: person, project, task, phase, time_registered and billable_minutes_registered (minutes), date, notes, approval_status. Th…LesenAn
list_time_registrations_sinceLists the time registrations dated after a given day, paginated. Use for "hours booked this month".LesenAn
list_project_time_registrationsLists the time registrations of one project (not paginated). Narrow with date_after or updated_after.LesenAn
list_person_time_registrationsLists the time registrations of one person (not paginated). Narrow with date_after or updated_after.LesenAn
list_clientsLists all clients with name, address, country, vat_number and notes.LesenAn
create_taskWRITE: Creates a task in a project and returns it. Without workflow_column it lands in the first column.SchreibenAus
update_taskWRITE: Updates fields of a task (move to another workflow column, change dates, estimate, assignees). Only send fields to change.SchreibenAus
create_task_commentWRITE: Adds a comment to a task. person_id is the author shown in Forecast.SchreibenAus
create_time_registrationWRITE: 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.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 Forecast-Token.

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

  1. 1

    In Forecast als Administrator anmelden.

  2. 2

    In der oberen Leiste auf Admin klicken und API Keys wählen.

  3. 3

    Auf Generate New API Key klicken und einen Namen wie Loopthink vergeben.

  4. 4

    Den Key kopieren und in Loopthink einfügen.

  5. 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.

Maskierung

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
  • email
  • job_title
  • cost
  • notes
  • comment
  • street
  • zip
  • city
  • vat_number
Fragen

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.

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

Weitere Connectors für Agentur-ERP