Float in Claude, ChatGPT und jedem MCP-Client. Für Ihr ganzes Team.
Personen, Projekte, Einplanungen, erfasste Zeiten, Abwesenheiten, Kapazitätsberichte. 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
“Wer in der Abteilung Design hat zwischen dem 9. und 20. November mehr als 10 unverplante Stunden?”
Drei Designer haben in dem Zeitraum mehr als 10 freie Stunden:
| Person | Kapazität | Verplant | Unverplant |
|---|---|---|---|
| Anna Kowalski | 80 | 52 | 28 |
| Jonas Berger | 80 | 64 | 16 |
| Mia Schulz | 64 | 52 | 12 |
- nur lesend
- protokolliert
Ein Token rein, die Tools kommen raus.


Float ist der Einsatzplan: wer auf welchem Projekt für wie viele Stunden am Tag eingeplant ist, Phasen und Meilensteine, erfasste Zeit gegenüber dem Plan, Abwesenheiten und Feiertage sowie der Kapazitätsbericht, der sagt, wer noch Luft hat. Die Fragen sind einfach, „wer ist in der zweiten Novemberwoche frei“, „wie viele Stunden sind dieses Quartal auf das Projekt Nordic geplant“, „ist Anna nächste Woche weg“, aber heute brauchen sie die Planansicht, den richtigen Filter und ein Scrollen durch eine Woche nach der anderen.
Mit dem Float-Connector fragen Ressourcenplanung, Projektleitung und Geschäftsführung in Claude oder ChatGPT und bekommen die Antwort aus dem laufenden Plan. Loopthink hält einen Float-API-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 Personen, Abteilungen, Rollen und Konten, Kunden und Projekte mit Phasen, Projektaufgaben und Meilensteine, Einplanungen, erfasste Zeit, Abwesenheiten und Abwesenheitsarten, Feiertage und Teamfeiertage sowie die Kapazitätsberichte pro Person und pro Projekt ab. Die vier Schreib-Tools, eine Einplanung anlegen und aktualisieren, Zeit erfassen und Abwesenheit buchen, bleiben aus, bis Sie sie für eine Rolle einschalten.
- Ressourcenplanung
“Wer in der Abteilung Design hat zwischen dem 9. und 20. November mehr als 10 unverplante Stunden?”
Beantwortet von
report_people - Projektleitung
“Wer ist nächste Woche auf dem Projekt Nordic Relaunch eingeplant, und für wie viele Stunden am Tag?”
Beantwortet von
list_allocations - Geschäftsführung
“Geplante Stunden pro Projekt für Q4, abrechenbar und nicht abrechenbar getrennt.”
Beantwortet von
report_projects - Ressourcenplanung
“Wer ist in Kalenderwoche 46 abwesend, und ist das bestätigt oder vorläufig?”
Beantwortet von
list_time_off - Projektleitung
“Wie viele Stunden hat Anna Kowalski im Oktober auf dem Nordic Relaunch erfasst, verglichen mit ihrer Einplanung?”
Beantwortet von
list_logged_time - Ressourcenplanung
“Plane Jonas Berger vom 10. bis 14. November auf dem Nordic Relaunch ein, 6 Stunden am Tag.”
Beantwortet von
create_allocation
Was der Float-Connector kann.
| Tool | Was es tut | Zugriff | Standard |
|---|---|---|---|
| list_people | Lists people on the Float schedule (employees, contractors, placeholders) with name, email, job_title, role_id, department, employee_type, work hours, start/end date, tags and a… | Lesen | An |
| get_person | Returns one person by people_id with all profile and scheduling fields. Use expand=contracts for role and cost rate history, managers for who manages them. | Lesen | An |
| list_departments | Lists departments (department_id, name, parent_id for sub-departments). Use to resolve department_id filters. | Lesen | An |
| list_roles | Lists roles (id, name, default_hourly_rate; expand for cost rate history and the people holding the role). Use to resolve role_id on people and project teams. | Lesen | An |
| list_accounts | Lists Float user accounts (people who can sign in) with account_type, access rights, department filters and email. Use to resolve project_manager or created_by/modified_by accou… | Lesen | An |
| list_clients | Lists clients (client_id, name). Use to resolve client_id on projects. | Lesen | An |
| list_projects | Lists projects with name, project_code, client_id, status, budget type and total, billable flag, project_manager, start/end date, tags and active flag. Use for portfolio questio… | Lesen | An |
| get_project | Returns one project by project_id. expand=project_team,phases,project_tasks gives the team with hourly rates, the phases and the task list in one call. | Lesen | An |
| list_phases | Lists project phases (phase_id, project_id, name, start/end date, budget, billable flag). The response is a plain array; Float reports totals only in X-Pagination headers, which… | Lesen | An |
| list_project_tasks | Lists the project tasks (task_meta_id, task_name, project_id, phase_id, billable, budget). These are the task names allocations and logged time are booked against, not the alloc… | Lesen | An |
| list_milestones | Lists project milestones (name, date, end_date, project_id, phase_id). The response is a plain array; Float reports totals only in X-Pagination headers, which are not passed thr… | Lesen | An |
| list_allocations | Lists scheduled allocations (Float calls them tasks): who is booked on which project, from start_date to end_date, hours per day, status (0 Draft, 1 Tentative, 2 Confirmed, 3 Co… | Lesen | An |
| get_allocation | Returns one allocation (Float task) by task_id with person, project, dates, hours per day, status and notes. | Lesen | An |
| list_logged_time | Lists logged (actual) time entries for a person or project in a date range: people_id, project_id, phase_id, task_name, date, hours, billable, notes, locked. Use for actuals vs. | Lesen | An |
| list_time_off | Lists scheduled time off (vacation, sick leave, ...): timeoff_type_id, people_ids, start/end date, hours per day, full_day, status (1 Tentative, 2 Confirmed) and notes. Use for… | Lesen | An |
| list_time_off_types | Lists time off types (timeoff_type_id, name such as Vacation or Sick, color, active). The response is a plain array; Float reports totals only in X-Pagination headers, which are… | Lesen | An |
| list_public_holidays | Lists public holidays by region (name, date, region). Defaults to the current year; use year or start_date/end_date for another range. | Lesen | An |
| list_team_holidays | Lists team holidays (company-wide days off defined in Float, e.g. office closure) with holiday_id, name, date and end_date. | Lesen | An |
| report_people | Capacity report per person for a date range: capacity, scheduled (billable + nonBillable), overtime, timeoff and unscheduled hours, plus department. Use for utilisation and 'who… | Lesen | An |
| report_projects | Scheduled hours per project for a date range: scheduled, billable and nonBillable hours, client_id. Use for 'how many hours are planned on project X this quarter'. | Lesen | An |
| create_allocation | WRITE: Schedules a person on a project (creates a Float allocation/task) for a date range with hours per day. Changes the team's schedule; only use when the user explicitly asks… | Schreiben | Aus |
| update_allocation | WRITE: Changes an existing allocation (Float task): dates, hours per day, person, status or notes. Send only the fields to change. | Schreiben | Aus |
| create_logged_time | WRITE: Logs actual time for a person on a project and day. Hours are rounded to 2 decimals. | Schreiben | Aus |
| create_time_off | WRITE: Books time off for one or more people (vacation, sick leave, ...). Get timeoff_type_id from list_time_off_types. | 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 Float-Token.
Fünf Minuten, einmalig. Niemand in Ihrem Team sieht ihn je.
- 1
In Float als Kontoinhaber anmelden (nur der Kontoinhaber kann den API-Token sehen).
- 2
Einstellungen > Team-Einstellungen > Integrationen öffnen (Avatar unten links) und zum Abschnitt API scrollen.
- 3
Den API-Token kopieren und in Loopthink einfügen.
- 4
Das Neugenerieren des Tokens auf dieser Seite macht den alten für alle Integrationen ungültig.
- 5
In Loopthink fügen Sie Float aus dem Katalog hinzu und fügen den Token ein. Eine Minute später sieht Ihr Team die Tools.
Float hat einen API-Token pro Team, ausgestellt auf den Kontoinhaber, ohne Scopes: Er kann den gesamten Plan, alle Personen und Projekte lesen und ändern. Ein technischer Benutzer ist nicht möglich, weil der Token immer als Kontoinhaber handelt. Schreib-Tools sind standardmäßig deaktiviert.
Was wir in Float zu maskieren empfehlen.
Die Personendatensätze in Float tragen Namen, E-Mail, Jobtitel, Notizen und Personencodes sowie die Sätze: Standard-Stundensatz, Kostensatz und Stundensatz auf Rollen und Projektteams, dazu die Notizen zu Abwesenheiten. Die vorgeschlagenen Felder maskieren all das, sodass eine Projektleitungsrolle sehen kann, dass auf dem Nordic Relaunch im November 220 Stunden geplant sind und zwei Personen freie Kapazität haben, ohne den Kostensatz von irgendjemandem zu sehen, und eine Geschäftsführungsrolle die Auslastung pro Abteilung lesen kann, ohne den Grund, warum jemand abwesend ist.
- name
- notes
- people_code
- job_title
- timeoff_notes
- avatar_file
- avatar
- default_hourly_rate
- cost_rate
- hourly_rate
Float und Loopthink
- Der Float-Token hat keine Scopes und gehört dem Kontoinhaber. Wie begrenzen wir ihn?
- Auf der Float-Seite gar nicht: Es gibt einen API-Token pro Team, ausgestellt auf den Kontoinhaber, und er kann den gesamten Plan, alle Personen und Projekte lesen und ändern. Ein technischer Benutzer ist nicht möglich, weil der Token immer als Kontoinhaber handelt. Die Grenze sitzt in Loopthink: standardmäßig nur Lese-Tools, Tools pro Rolle, Maskierung von Sätzen und Notizen, und die vier Schreib-Tools bleiben aus, bis Sie sie für eine Rolle einschalten.
- Warum ruft das Modell ein Listen-Tool manchmal mehrfach auf?
- Float liefert einfache Arrays und meldet Gesamtzahlen nur in Paginierungs-Headern, die nicht durchgereicht werden. Kommt eine Seite voll zurück, fragt das Tool die nächste Seite ab, bis weniger Datensätze ankommen. Die Kapazitätsberichte sind nicht paginiert, haben aber ein niedrigeres Rate-Limit von 30 Anfragen pro Minute, daher fragt das Modell sie einmal pro Zeitraum ab.
- Was passiert, wenn wir den Token in Float neu generieren?
- Das Neugenerieren des Tokens auf der Integrationsseite macht den alten für jede Integration ungültig, nicht nur für diesen Connector. Wenn Sie ihn neu generieren, fügen Sie den neuen Token einmal in den Connector ein; sonst muss niemand im Team etwas tun.
- Braucht jedes Teammitglied einen eigenen Float-Account?
- Nein. Loopthink hält einen Schlüssel oder Token für Float. Ihre Leute melden sich mit ihrer eigenen Identität bei Loopthink an, und jeder Aufruf an Float wird unter ihrem Namen protokolliert. Die Lizenzen in Float bleiben, wie sie heute sind.
- Wo liegt der Float-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 Float, wann immer Sie wollen, und fügen Sie den neuen einmal ein.
- Kann jemand aus dem Chat heraus in Float 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.