Skip to content

Integration · Projects & tasks

teamgantt.com

Connect Claude & ChatGPT to TeamGantt

Ask your AI what is overdue, to add a task to a project or to mark something done in TeamGantt. It can create projects, tasks and milestones, set dependencies, assign people, work with checklists and comments, and read your timesheet.

Connect TeamGantt free

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

Try asking

  • “Which tasks are overdue across my projects?”

    The AI searches for overdue tasks and lists them with project, dates and assignees.

  • “Add a milestone called Launch to the Website project on 15 November.”

    It creates the milestone with that date in the project.

  • “Make Write copy wait for Approve design.”

    It adds a dependency so Write copy depends on Approve design.

What your AI can do

Projects and tasks

List, create and update projects, and add, update and search tasks and milestones across projects.

Dependencies and assignments

Make tasks wait for each other, assign users or resources, and see who is assigned to a task.

Comments, checklists and time

Read and post comments, add and tick off checklist items, and read your timesheet for a date range.

  • “Set Approve design to done.”

    It updates the task's progress to 100 percent.

  • “Assign Peter to the Testing task and leave a note that it starts Monday.”

    It assigns Peter to the task and posts a comment on it that others on the project can see.

  • “How many hours did I log last week?”

    It reads your timesheet for last week's dates and adds up the hours.

148 tools for TeamGantt

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

  • add_checklist_itemChanges dataAdd a checklist item to a task by `task_id` with a `name`.
  • add_commentChanges dataPost a comment or note on a project, group or task (`target`, `target_id`) with a `message`. Other people on the project can see it.
  • add_task_dependencyChanges dataMake a task depend on another: `task_id` is the dependent task, `body_task_id` the task it waits for.
  • approve_project_pending_invitationsVisible to othersAccept a project. Has effects visible outside this system. API summary: Accept Pending Project Invitations.
  • assign_taskChanges dataAssign a user, company resource or project resource (`type` and `type_id`) to a task; pass the task ID as both `task_id` and `body_task_id`.
  • create_board_teamChanges dataCreate a new team for a board. API summary: Add Board Team.
  • create_board_userChanges dataCreate a new user for a board. Required: user id. API summary: Add Board User.
  • create_bookmarkChanges dataCreate a new bookmark. Required: name or url. API summary: Create Bookmark.
  • create_bulkVisible to othersCreate a new bulk. Required: project id or tasks. Has effects visible outside this system. API summary: Bulk Create Tasks.
  • create_cardChanges dataCreate a new card. Required: column id, target type or target id. API summary: Create Card.
  • create_columnChanges dataCreate a new column. Required: name or board id. API summary: Create Column.
  • create_companyChanges dataCreate a new company. Required: name. API summary: Create Company Resources.
  • create_company_folderChanges dataCreate a new folder for a company. Required: name. API summary: Create Folder.
  • create_company_holidayChanges dataCreate a new holiday for a company. Required: year, month or day. API summary: Create Holiday.
  • create_company_teamChanges dataCreate a new team for a company. Required: name. API summary: Create Team.
  • create_company_userVisible to othersCreate a new user for a company. Required: id, email address, first name, last name or pic. Has effects visible outside this system. API summary: Invite Users.
  • create_documentChanges dataCreate a new document. API summary: Create Document.
  • create_folder_productChanges dataCreate a new product for a folder. Required: type. API summary: Add Item to Folder.
  • create_groupChanges dataCreate a new group. API summary: Create Group.
  • create_message_pinChanges dataCreate a new pin for a message. API summary: Pin Comment.
  • create_projectChanges dataCreate a project from `name` and `company_id`, optionally from a `template` ID.
  • create_project_accessChanges dataCreate a new access for a project. Required: join. API summary: Join a project as an account holder.
  • create_project_baselineChanges dataCreate a new baseline for a project. API summary: Create Project Baseline.
  • create_project_teamChanges dataCreate a new team for a project. API summary: Add a team to a project.
  • create_reaction_optionChanges dataCreate a new reaction option. Required: name or company id. API summary: Create Reaction Option.
  • create_share_keyChanges dataCreate a new share key. Required: scopes. API summary: Create Share Key.
  • create_taskChanges dataAdd a task or milestone (`type`) to a project: `name`, `project_id`, plus optional start_date, end_date (YYYY-MM-DD), parent_group_id, estimated_hours and color.
  • create_task_convert_to_subgroupChanges dataCreate a new convert to subgroup for a task. Required: flatten children. API summary: Convert Task to Subgroup.
  • create_team_userChanges dataCreate a new user for a team. Required: user id. API summary: Add Team User.
  • create_timeChanges dataCreate a new time. API summary: Add Hours.
  • delete_baselineDeletesPermanently delete a baseline by baseline id. Destructive action; may require approval. API summary: Delete Project Baseline.
  • delete_board_teamDeletesPermanently delete a team by team id. Destructive action; may require approval. API summary: Delete Board Team.
  • delete_board_userDeletesPermanently delete a user by user id. Destructive action; may require approval. API summary: Delete Board User.
  • delete_bookmarkDeletesPermanently delete a bookmark by bookmark id. Destructive action; may require approval. API summary: Delete Bookmark.
  • delete_cardDeletesPermanently delete a card by card id. Destructive action; may require approval. API summary: Delete Card.
  • delete_columnDeletesPermanently delete a column by column id. Destructive action; may require approval. API summary: Delete Column.
  • delete_companyDeletesPermanently delete a company by resource id. Destructive action; may require approval. API summary: Delete Company Resource.
  • delete_company_holidayDeletesPermanently delete a holiday by holiday id. Destructive action; may require approval. API summary: Delete Holiday.
  • delete_company_userDeletesPermanently delete a user by user id. Destructive action; may require approval. API summary: Delete User.
  • delete_folderDeletesPermanently delete a folder by folder id. Destructive action; may require approval. API summary: Delete Folder.
  • delete_folder_productDeletesPermanently delete a product by product id. Destructive action; may require approval. API summary: Remove Item from Folder.
  • delete_groupDeletesPermanently delete a group by group id. Destructive action; may require approval. API summary: Delete Group.
  • delete_messageDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Delete Comment.
  • delete_message_comments_reactionDeletesPermanently delete a comments reaction by reaction option id. Destructive action; may require approval. API summary: Delete Comment Reaction.
  • delete_message_pinsMoves moneyPermanently delete a pin by comment id. Financial or irreversible action; may require approval. API summary: Unpin Comment.
  • delete_messagesMoves moneyPermanently delete a message by target id. Financial or irreversible action; may require approval. API summary: Mark all comments unread for target.
  • delete_projectDeletesPermanently delete a project by project id. Destructive action; may require approval. API summary: Delete Project.
  • delete_project_accessDeletesPermanently delete a access by access id. Destructive action; may require approval. API summary: Delete Project Access.
  • delete_project_teamDeletesPermanently delete a team by team id. Destructive action; may require approval. API summary: Remove a team from the project.
  • delete_reaction_optionDeletesPermanently delete a reaction option by reaction option id. Destructive action; may require approval. API summary: Delete Reaction Option.
  • delete_taskDeletesPermanently delete a task by `task_id`.
  • delete_task_dependencyDeletesPermanently delete a dependency by dependency id. Destructive action; may require approval. API summary: Delete Task Dependency.
  • delete_task_productDeletesPermanently delete a product by product id. Destructive action; may require approval. API summary: Delete a Checklist Item.
  • delete_task_resourceDeletesPermanently delete a task by task id 2. Destructive action; may require approval. API summary: Delete Task Resource.
  • delete_teamDeletesPermanently delete a team by team id. Destructive action; may require approval. API summary: Delete Team.
  • delete_team_userDeletesPermanently delete a user by user id. Destructive action; may require approval. API summary: Delete Team User.
  • delete_timeDeletesPermanently delete a time by time id. Destructive action; may require approval. API summary: Delete Time.
  • export_csvsChanges dataExport csvs. API summary: Export Project CSV.
  • get_all_resourcesList alls. API summary: Get All Resources.
  • get_baselineGet one baseline by baseline id. API summary: Get Project Baseline.
  • get_boardGet one board by board id. API summary: Get Board.
  • get_bookmarkGet one bookmark by bookmark id. API summary: Get Bookmark.
  • get_companyGet one company by company id. API summary: Get Company.
  • get_company_invoiceGet one invoice for a company by invoice id. API summary: Get Invoice.
  • get_company_userGet one user for a company by user id. API summary: Get User.
  • get_current_userGet your own TeamGantt user profile, including your company ID.
  • get_folderGet one folder by folder id. API summary: Get Folder.
  • get_groupGet one group by group id. API summary: Get Group.
  • get_projectGet one project by `project_id`.
  • get_project_resourcesList projects. API summary: Get Project Resources.
  • get_reaction_optionGet one reaction option by company id. API summary: Get Reaction Options.
  • get_share_keyGet one share key by share key key. API summary: Get Share Key.
  • get_target_discussionsList discussions. API summary: Get target discussions.
  • get_taskGet one task by `task_id`, with dates, progress and assignees.
  • get_teamGet one team by team id. API summary: Get Team.
  • get_templateGet one template by template id. API summary: Get Template.
  • get_template_groupsList groups. API summary: Get Template Groups.
  • get_workloadGet one workload by resource type. API summary: Get Workload.
  • list_allsList alls. Optional filters: company ids or status. API summary: Get All Projects.
  • list_baseline_tasksList tasks for a baseline. API summary: Get Project Baseline Tasks.
  • list_board_teamsList teams for a board. API summary: Get Board Teams.
  • list_board_usersList users for a board. API summary: Get Board Users.
  • list_boardsList boards. Optional filters: status. API summary: Get Boards.
  • list_bookmarksList bookmarks. API summary: Get Bookmarks.
  • list_commentsList comments on a project, group or task (`target` = projects, groups or tasks, plus `target_id`).
  • list_companiesList companies. API summary: Get Company Resources.
  • list_company_foldersList folders for a company. API summary: Get Folders.
  • list_company_holidaysList holidays for a company. Optional filters: year. API summary: Get Holidays.
  • list_company_paymentsList payments for a company. Optional filters: start date or end date. API summary: Get Invoices.
  • list_company_projectsList projects for a company. API summary: Company Projects.
  • list_company_teamsList teams for a company. API summary: Get Company Teams.
  • list_company_usersList the users in your company by `company_id` (from get_current_user).
  • list_folder_productsList products for a folder. API summary: Get Folder Items.
  • list_group_childrenList children for a group. Optional filters: is flat list. API summary: Get Group Children.
  • list_groupsList groups. Optional filters: project ids or flatten children. API summary: Get Groups by Project.
  • list_project_baselinesList baselines for a project. API summary: Get Project Baselines.
  • list_project_tasksList the groups, tasks and milestones in a project by `project_id`; set `is_flat_list` to 'true' for one flat list.
  • list_projectsList projects, filtered by status (Active by default, On Hold, Complete) or company IDs, with paging.
  • list_projects_get_project_resources_get_companies_company_id_resList projects. API summary: Get Project Resources.
  • list_task_assigneesList the people and resources assigned to a task by `task_id`.
  • list_task_cardsList cards for a task. API summary: Get Task Cards.
  • list_task_days_change_previewsList days change previews for a task. Optional filters: start date or days. API summary: Preview Days Change.
  • list_task_duration_change_previewsList duration change previews for a task. Optional filters: start date or end date. API summary: Preview Date Change.
  • list_task_estimated_hours_change_previewsList estimated hours change previews for a task. Optional filters: estimated hours. API summary: Preview Estimated Hours Change.
  • list_task_productsList products for a task. API summary: Get Checklist Items.
  • list_task_timeblocksList timeblocks for a task. API summary: Get TimeBlocks for Task.
  • list_tasksList tasks. API summary: Get Today List.
  • list_templatesList templates. API summary: Get Templates.
  • list_timesList times. Optional filters: date or user ids. API summary: Get Dated.
  • list_times_currentsList times currents. API summary: Get Current.
  • list_times_opensList times opens. API summary: Get Open.
  • list_times_todaysList times todays. Optional filters: user ids. API summary: Get Today.
  • list_timesheetsList your timesheet for a date range (start_date, end_date in YYYY-MM-DD).
  • list_unassignedsList unassigneds. Optional filters: group by, project ids, start date or end date. API summary: Get Unassigned Workload.
  • search_tasksSearch tasks across projects by name (`q`), project_ids, dates, status (e.g. inprogress, duetoday), overdue, assignees or unassigned.
  • send_inviteVisible to othersSend a invite (board id). Has effects visible outside this system. API summary: Send Board Invites.
  • submit_discussionDeletesMark all as read a discussion. Destructive action; may require approval. API summary: Mark all discussions read.
  • submit_groupVisible to othersDuplicate a group (group id). Has effects visible outside this system. API summary: Duplicate Group.
  • submit_messageVisible to othersMark read a message (target id). Has effects visible outside this system. API summary: Mark all comments read for target.
  • submit_message_mark_readVisible to othersMark read a message (comment id). Has effects visible outside this system. API summary: Mark all comments read for target.
  • submit_taskVisible to othersDuplicate a task (task id). Has effects visible outside this system. API summary: Duplicate Task.
  • update_baselineChanges dataUpdate an existing baseline identified by baseline id. Only the fields you pass are changed. API summary: Update Project Baseline.
  • update_boardChanges dataUpdate an existing board identified by board id. Only the fields you pass are changed. API summary: Update Board.
  • update_board_usersVisible to othersUpdate an existing user identified by board id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update Board Users.
  • update_bookmarkChanges dataUpdate an existing bookmark identified by bookmark id. Only the fields you pass are changed. API summary: Update Bookmark.
  • update_cardChanges dataUpdate an existing card identified by card id. Only the fields you pass are changed. API summary: Update Card.
  • update_checklist_itemChanges dataUpdate a task's checklist item (`task_id`, `product_id`): rename it or tick it off with is_complete.
  • update_columnChanges dataUpdate an existing column identified by column id. Only the fields you pass are changed. API summary: Update Column.
  • update_companyChanges dataUpdate an existing company identified by company id. Only the fields you pass are changed. API summary: Update Company.
  • update_company_userChanges dataUpdate an existing user identified by user id. Only the fields you pass are changed. API summary: Update User.
  • update_folderChanges dataUpdate an existing folder identified by folder id. Only the fields you pass are changed. API summary: Update Folder.
  • update_groupChanges dataUpdate an existing group identified by group id. Only the fields you pass are changed. API summary: Update Group.
  • update_groupsVisible to othersUpdate an existing group. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update Multiple Groups.
  • update_messageChanges dataUpdate an existing message identified by message id. Only the fields you pass are changed. API summary: Update Comment.
  • update_message_comments_reactionChanges dataUpdate an existing comments reaction identified by reaction option id. API summary: Create Comment Reaction.
  • update_preferenceChanges dataUpdate an existing preference identified by preference. Only the fields you pass are changed. API summary: Update user preference.
  • update_projectChanges dataUpdate a project by `project_id`: rename it, change status (Active, On Hold, Complete) or star it.
  • update_project_accessChanges dataUpdate an existing access identified by access id. Only the fields you pass are changed. API summary: Update Project Access.
  • update_project_tasksVisible to othersUpdate an existing task identified by project id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Mass Update Project Tasks.
  • update_project_teamDeletesUpdate an existing team identified by team id. Only the fields you pass are changed. Destructive action; may require approval. API summary: Update a team's permission.
  • update_taskChanges dataUpdate a task by `task_id`: name, dates, progress (percent_complete, 100 = done), group or color. `assigned_hours_set` is required; use 'original' to leave assigned hours unchanged.
  • update_task_resourceChanges dataUpdate an existing task identified by task id 2. Only the fields you pass are changed. API summary: Update Task Resource.
  • update_teamChanges dataUpdate an existing team identified by team id. Only the fields you pass are changed. API summary: Update Team.
  • update_timesVisible to othersUpdate an existing time. Only the fields you pass are changed. Has effects visible outside this system. API summary: Edit Times.
  • update_timesheetChanges dataUpdate an existing timesheet identified by date. API summary: Set Time for Task.
  • update_usersVisible to othersUpdate an existing user. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update current user.
  • upload_logoVisible to othersUpload a logo (company id). Has effects visible outside this system. API summary: Upload Logo.
  • upload_picVisible to othersUpload a pic. Has effects visible outside this system. API summary: Upload new user picture.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose TeamGantt from the app list.

  2. 2

    Paste your key

    Enter the client ID and client secret of your own TeamGantt app, plus the email and password you log in to TeamGantt with. In TeamGantt, open your account menu, click Configure API Access (beta) (app.teamgantt.com/admin/app-clients) and create a new app with any unique name to get the client ID and client secret.

  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 TeamGantt?

The AI can read projects, tasks, assignees, company users, comments and your timesheet, and search tasks across projects. It can create and update projects and tasks, add dependencies, assign people, post comments and add or update checklist items. It can also delete tasks if you switch that tool on.

Does the AI see my TeamGantt password?

No. Your TeamGantt credentials are encrypted at rest and never shown to the AI. After you save them, they are 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 a task is permanent and comments are visible to others on the project, so both can require your approval before they run. 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 TeamGantt account.

Why does TeamGantt need my email and password?

TeamGantt's API access works with an app you create in TeamGantt plus your own login. HeyMyApps uses the client ID, client secret, email and password together to get access to your account. They are encrypted like any other credential and never shown to the AI.

Let your AI work in TeamGantt today.

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

Connect TeamGantt free

HeyMyApps is not affiliated with TeamGantt. Product names are trademarks of their owners.