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.
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.
100 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.
add_a_new_project_stageChanges dataCreate a new project. Required: name or project status. API summary: Add a new project stage.create_a_project_expenseChanges dataCreate a new project. Required: name, date, cost or project id. API summary: Create a project expense.create_a_project_from_a_templateChanges dataUpdate an existing project identified by project template id. API summary: Create a project from a template.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_currencyChanges dataCreate a new currency. Required: target currency or fx rate. API summary: Add a new currency.create_departmentChanges dataCreate a new department. Required: name. API summary: Add a new department.create_holidayChanges dataCreate a new holiday. Required: name or date. API summary: Create a team holiday that.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_phaseChanges dataCreate a new phase. Required: project id, name, start date or end date. API summary: Add a new phase.create_projectChanges dataCreate a project with `name`, plus client, dates, status, budget, project manager and team.create_rate_cardChanges dataCreate a new rate card. Required: name. API summary: Add a new rate card.create_roleDeletesCreate a new role. Required: name. Destructive action; may require approval. API summary: Add a new role.create_taskChanges dataCreate a new task. Required: project id or task name. API summary: Add a new project task.create_time_offChanges dataBook time off for `people_ids` from `start_date` to `end_date` with `timeoff_type_id` and `hours` per day.create_timeoff_typeChanges dataCreate a new timeoff type. Required: timeoff type name. API summary: Add a new time off type, read-only fields are ignored.delete_a_project_expenseDeletesPermanently delete a project by project id. Destructive action; may require approval. API summary: Delete a project expense.delete_a_project_stageDeletesPermanently delete a project by project id. Destructive action; may require approval. API summary: Delete a project stage.delete_allocationDeletesDelete an allocation by `task_id`. This removes it from the schedule.delete_contactDeletesPermanently delete a contact by people id. Destructive action; may require approval. API summary: Delete a person.delete_currencyDeletesPermanently delete a currency by currency id. Destructive action; may require approval.delete_customerDeletesPermanently delete a customer by customer id. Destructive action; may require approval. API summary: Delete a client.delete_departmentDeletesPermanently delete a department by department id. Destructive action; may require approval.delete_holidayDeletesPermanently delete a holiday by holiday id. Destructive action; may require approval. API summary: Delete a team holiday.delete_logged_timeDeletesPermanently delete a logged time by logged time id. Destructive action; may require approval. API summary: Delete an existing logged time entry.delete_milestoneDeletesPermanently delete a milestone by milestone id. Destructive action; may require approval.delete_phaseDeletesPermanently delete a phase by phase id. Destructive action; may require approval.delete_projectDeletesPermanently delete a project by project id. Destructive action; may require approval.delete_rate_cardDeletesPermanently delete a rate card by rate card id. Destructive action; may require approval.delete_roleDeletesPermanently delete a role by role id. Destructive action; may require approval.delete_statusDeletesPermanently delete a status by status id. Destructive action; may require approval.delete_taskDeletesPermanently delete a task by task id. Destructive action; may require approval. API summary: Delete a project task.delete_timeoffDeletesPermanently delete a timeoff by timeoff id. Destructive action; may require approval. API summary: Delete a time off record.get_accountGet one account by account id. API summary: Retrieve a single account.get_allocationGet one allocation by `task_id`.get_clientGet one client by `customer_id`.get_currencyGet one currency by currency id. API summary: Retrieve a single currency.get_departmentGet one department by department id. API summary: Retrieve a single department.get_holidayGet one holiday by holiday id. API summary: Retrieve a single team holiday.get_logged_timeGet one logged time by logged time id. API summary: Retrieve a single logged time entry.get_milestoneGet one milestone by milestone id. API summary: Retrieve a single milestone.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_phaseGet one phase by phase id. API summary: Retrieve a single phase.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_public_holidayGet one public holiday by public holiday id. API summary: Retrieve a single public holiday.get_rate_cardGet one rate card by rate card id. API summary: Retrieve a single rate card.get_roleGet one role by role id. API summary: Retrieve a single role.get_statusGet one status by status id. API summary: Retrieve a single status.get_taskGet one task by task id. API summary: Retrieve a single project task.get_time_offGet one time off entry by `timeoff_id`.get_timeoff_typeGet one timeoff type by timeoff type id. API summary: Retrieve a single time off type.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_currenciesList currencies. Optional filters: per page. Results are paginated.list_deleted_allocations_as_tasksList tasks. Results are paginated. API summary: List deleted allocations as tasks.list_deleted_logged_time_entriesList logged times. Results are paginated. API summary: List deleted logged time entries.list_deleted_time_off_entriesList timeoffs. Results are paginated. API summary: List deleted time off entries.list_departmentsList departments.list_holidaysList holidays. Optional filters: per page. Results are paginated. API summary: List team holidays.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_expensesList projects. Optional filters: project id, per page or sort. Results are paginated. API summary: List project expenses.list_project_stagesList projects. Optional filters: active, per page or sort. Results are paginated. API summary: List project stages.list_project_tasksList the task names defined on projects, filterable by project and billable.list_project_templatesList projects. Optional filters: per page or sort. Results are paginated. API summary: List project templates.list_projectsList projects, filterable by client, active status, status, tag or project code. Use to find a `project_id`.list_public_holidaysList public holidays. Optional filters: year, region, start date, end date or per page. Results are paginated.list_rate_cardsList rate cards. Optional filters: client ids, currency code, active or per page. Results are paginated.list_rolesList roles. Optional filters: per page. Results are paginated.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.retrieve_a_single_project_expenseGet one project by project id. API summary: Retrieve a single project expense.retrieve_a_single_project_stageGet one project by project id. API summary: Retrieve a single project stage.retrieve_a_single_project_templateGet one project by project id. API summary: Retrieve a single project template.submit_taskVisible to othersMerge a task. Has effects visible outside this system. API summary: Merges project tasks and all associations into a single, new or existing, project task.update_a_project_expenseChanges dataUpdate an existing project identified by project id. Only the fields you pass are changed. API summary: Update a project expense.update_contactChanges dataUpdate an existing contact identified by people id. Only the fields you pass are changed. API summary: Update a person's details, read-only fields are ignored.update_currencyChanges dataUpdate an existing currency identified by currency id. Only the fields you pass are changed. API summary: Update a currency, read-only fields are ignored.update_customerChanges dataUpdate an existing customer identified by customer id. Only the fields you pass are changed. API summary: Update a client's name, read-only fields are ignored.update_departmentChanges dataUpdate an existing department identified by department id. Only the fields you pass are changed. API summary: Update a department's details, read-only fields are ignored.update_holidayChanges dataUpdate an existing holiday identified by holiday id. Only the fields you pass are changed. API summary: Update a holiday's details, read-only fields are ignored.update_logged_timeChanges dataUpdate a logged time entry by `logged_time_id` (date, hours, person and project are required).update_milestoneChanges dataUpdate an existing milestone identified by milestone id. Only the fields you pass are changed. API summary: Update a milestone's details, read-only fields are ignored.update_phaseChanges dataUpdate an existing phase identified by phase id. Only the fields you pass are changed. API summary: Update a phase's details.update_projectChanges dataUpdate a project by `project_id` (with its `name`): client, dates, status, budget, notes or team.update_project_update_project_stageChanges dataUpdate an existing project identified by project id. Only the fields you pass are changed. API summary: Update a project stage's details, read-only fields are ignored.update_rate_cardChanges dataUpdate an existing rate card identified by rate card id. Only the fields you pass are changed. API summary: Update a rate card, read-only fields are ignored.update_roleDeletesUpdate an existing role identified by role id. Only the fields you pass are changed. Destructive action; may require approval. API summary: Update a role, read-only fields are ignored.update_statusChanges dataUpdate an existing status identified by status id. Only the fields you pass are changed. API summary: Update a status's details, read-only fields are ignored.update_taskChanges dataUpdate an existing task identified by task id. Only the fields you pass are changed. API summary: Update a project tasks details.update_task_update_taskChanges dataUpdate an existing task identified by task id. Only the fields you pass are changed. API summary: Update an allocations details as a task, read-only fields are ignored.update_timeoffChanges dataUpdate an existing timeoff identified by timeoff id. Only the fields you pass are changed. API summary: Update a time off's details, read-only fields are ignored.update_timeoff_typeChanges dataUpdate an existing timeoff type identified by timeoff type id. Only the fields you pass are changed. API summary: Update a time off type's details, read-only fields are ignored.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose Float from the app list.
- 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
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- 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 HeyMyApps 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?
HeyMyApps 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 HeyMyApps 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 freeHeyMyApps is not affiliated with Float. Product names are trademarks of their owners.






