Skip to content

Integration · Projects & tasks

Connect Claude & ChatGPT to Float

Ask your AI who is free next week, to book a designer on a project, or how many hours a project has scheduled and logged in Float. It can read and create people, projects, clients and milestones, schedule allocations, book time off and log time. People and project reports give you the numbers without opening the schedule.

Connect Float free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Who is booked on the Website relaunch project next week?”

    The AI lists the allocations for that project and date range with person, dates and hours per day.

  • “Schedule Maria on project 3301 for 6 hours a day from 3 to 7 June.”

    It creates an allocation for Maria on the project with those dates and hours.

  • “Book vacation for Jonas from 14 to 18 July.”

    It looks up the vacation time off type and books the time off for those dates.

What your AI can do

Scheduling

List, create and delete allocations, and book and read time off with time off types.

People, projects and clients

Read and create people, projects, clients and milestones, update projects and list phases and departments.

Time and reports

List, log and update logged time, and get reports of scheduled and logged hours per person or project.

  • “How many hours did each person have scheduled and logged in May?”

    It gets the people report for that period with scheduled and logged hours per person.

  • “Log 3 hours for me on the Acme project today, note: workshop.”

    It logs the time on the project for that date with your note.

  • “Add a milestone Launch on 1 September to project 3301.”

    It creates the milestone on the project with that name and date.

29 tools for Float

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • create_allocationChanges dataSchedule a person on a project: `project_id`, `start_date`, `end_date`, `hours` per day and `people_id`, with optional task name and notes.
  • create_clientChanges dataCreate a client with `name`.
  • create_milestoneChanges dataCreate a milestone on `project_id` with `name` and `date`.
  • create_personChanges dataAdd a person with `name`, plus email, job title, department, role, work days/hours and hourly rate.
  • create_projectChanges dataCreate a project with `name`, plus client, dates, status, budget, project manager and team.
  • create_time_offChanges dataBook time off for `people_ids` from `start_date` to `end_date` with `timeoff_type_id` and `hours` per day.
  • delete_allocationDeletesDelete an allocation by `task_id`. This removes it from the schedule.
  • get_allocationGet one allocation by `task_id`.
  • get_clientGet one client by `customer_id`.
  • get_people_reportGet a report of scheduled and logged hours per person between `start_date` and `end_date`.
  • get_personGet one person by `people_id`.
  • get_projectGet one project by `project_id`.
  • get_projects_reportGet a report of scheduled and logged hours per project between `start_date` and `end_date`.
  • get_time_offGet one time off entry by `timeoff_id`.
  • list_accountsList Float user accounts (who can log in) and their access levels.
  • list_allocationsList scheduled allocations (who is booked on which project and when), filterable by person, project, client and date range.
  • list_clientsList clients. Use to find a `client_id`.
  • list_departmentsList departments.
  • list_logged_timeList logged time, filterable by person, project, phase and date range.
  • list_milestonesList milestones, filterable by project, phase or client.
  • list_peopleList people (team members) in Float, filterable by email, active status, department, tag and employee type. Use to find a `people_id`.
  • list_phasesList project phases, filterable by project and active status.
  • list_project_tasksList the task names defined on projects, filterable by project and billable.
  • list_projectsList projects, filterable by client, active status, status, tag or project code. Use to find a `project_id`.
  • list_time_offList time off, filterable by date range, status and time off type.
  • list_time_off_typesList time off types (e.g. vacation, sick). Use to find a `timeoff_type_id`.
  • log_timeChanges dataLog time for `people_id` on `project_id` on `date` with `hours`, plus optional task name and notes.
  • update_logged_timeChanges dataUpdate a logged time entry by `logged_time_id` (date, hours, person and project are required).
  • update_projectChanges dataUpdate a project by `project_id` (with its `name`): client, dates, status, budget, notes or team.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose Float from the app list.

  2. 2

    Paste your key

    Paste your Float API token. In Float, the account owner opens Account Settings > Integrations and copies (or generates) the API token.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Float?

The AI can read people, projects, clients, allocations, time off, logged time, milestones, phases, project tasks, departments and accounts, and get people and project reports. It can create people, projects, clients, milestones, allocations and time off, update projects and logged time, log time and delete allocations.

Does the AI see my Float API token?

No. Your Float API token is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start read-only. Deleting an allocation removes it from the schedule and can require your approval before it runs, and so can scheduling people or booking time off. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Float account.

Whose access does the Float token use?

The Float API token acts on behalf of the account owner, who finds it under Account Settings > Integrations. Use the tools you switch on in PipMCP to limit what the AI can do with it.

Let your AI work in Float today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Float free

PipMCP is not affiliated with Float. Product names are trademarks of their owners.