Skip to content

Integration · Projects & tasks

projectmanager.com

Connect Claude & ChatGPT to ProjectManager

Ask your AI which tasks are overdue, who is working on what, or to log two hours on a task in ProjectManager. It can create and update projects and tasks, assign people, add comments and to-dos, move tasks between statuses and log or correct time. It can also add risks and meetings to a project.

Connect ProjectManager free

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

Try asking

  • “Which tasks in the website project are overdue?”

    The AI searches the project's tasks by due date and lists the ones past due with status and assignees.

  • “Create a task 'Write launch email' due next Friday and assign it to Anna.”

    It finds Anna's resource ID, creates the task with the due date and assigns her.

  • “Log 2 hours on the homepage design task for me today.”

    It logs the time on the task for your resource with today's date.

What your AI can do

Projects and tasks

Search, create and update projects and tasks, with subtasks, to-dos, comments and board statuses.

People and time

Find resources, assign people to tasks, log time and correct timesheet entries.

Risks and meetings

Add and search project risks, and create and list meetings.

  • “Move the three QA tasks to Done.”

    It looks up the project's task statuses and moves the tasks into the Done column.

  • “Add a risk to the migration project: vendor delay, high impact.”

    It adds the risk to the project with name, impact and priority.

  • “What did the team log in timesheets last week?”

    It lists timesheet entries for that date range, by resource and task.

251 tools for ProjectManager

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

  • add_metadataVisible to othersUpdate an existing task identified by task id. Has effects visible outside this system. API summary: Add Metadata.
  • add_task_commentChanges dataAdd a comment with `text` to a task by `task_id`. Team members may be notified.
  • add_task_todoChanges dataAdd a checklist to-do with `text` to a task by `task_id`.
  • add_tasktag_to_taskVisible to othersUpdate an existing task identified by task id. Has effects visible outside this system. API summary: Add TaskTag to Task.
  • approve_approvalVisible to othersApprove a approval. Has effects visible outside this system. API summary: Approve TimeSheet.
  • assign_taskChanges dataAssign people to a task by `task_id`: pass `items` with each resource `id` and optional effort in minutes.
  • create_api_keyChanges dataCreate a new api key. Required: token name. API summary: Create Api Key.
  • create_approvalVisible to othersCreate a new approval. Required: date. Has effects visible outside this system. API summary: Submit TimeSheet.
  • create_avatarChanges dataCreate a new avatar. API summary: Update My Avatar.
  • create_bulkVisible to othersCreate a new bulk. Has effects visible outside this system. API summary: Create Many Resources.
  • create_businessroleDeletesCreate a new businessrole. Destructive action; may require approval. API summary: Create Business Role.
  • create_customerChanges dataCreate a new customer. Required: name. API summary: Create Project Customer.
  • create_daily_recurring_meetingsChanges dataCreate a new task. Search tasks first to avoid duplicates. API summary: Create Daily Recurring Meetings.
  • create_daily_recurring_nptsChanges dataCreate a new task. Search tasks first to avoid duplicates. API summary: Create Daily Recurring Npts.
  • create_daily_recurring_tasksChanges dataCreate a new task. Search tasks first to avoid duplicates. API summary: Create Daily Recurring Tasks.
  • create_documentChanges dataCreate a new document. API summary: Upload Home File.
  • create_folder_documentChanges dataCreate a new document for a folder. API summary: Upload Home File To Folder.
  • create_holidayChanges dataCreate a new holiday. API summary: Creates a holiday. Omit ResourceIds and CountryId for global scope; set one list for people or country scope.
  • create_hourly_rateChanges dataCreate a new hourly rate. API summary: Create Hourly Rate.
  • create_hourly_rate_periodChanges dataCreate a new hourly rate period. API summary: Create Rate Period.
  • create_license_tryChanges dataCreate a new try for a license. API summary: Add License.
  • create_many_tasksVisible to othersCreate a new bulk. Has effects visible outside this system. API summary: Create Many Tasks.
  • create_markallreadChanges dataCreate a new markallread. API summary: Read All Notifications.
  • create_meetingChanges dataCreate a meeting with a `name`, optional project, start date, duration, description and attendees.
  • create_meeting_tagChanges dataCreate a new tag for a meeting. Search tags first to avoid duplicates. API summary: Replace Meeting Tags.
  • create_meeting_taskChanges dataCreate a new task for a meeting. Search tasks first to avoid duplicates. API summary: Create Meeting Todos.
  • create_message_likeChanges dataCreate a new like for a message. API summary: Like Comment.
  • create_message_like_npt_discussion_like_a_commentChanges dataCreate a new like for a message. API summary: Like a comment.
  • create_monthly_recurring_meetingsChanges dataCreate a new task. Search tasks first to avoid duplicates. API summary: Create Monthly Recurring Meetings.
  • create_monthly_recurring_nptsChanges dataCreate a new task. Search tasks first to avoid duplicates. API summary: Create Monthly Recurring Npts.
  • create_monthly_recurring_tasksChanges dataCreate a new task. Search tasks first to avoid duplicates. API summary: Create Monthly Recurring Tasks.
  • create_notification_markreadChanges dataCreate a new markread for a notification. API summary: Mark Notification Read.
  • create_notification_markunreadChanges dataCreate a new markunread for a notification. API summary: Mark Notification Unread.
  • create_nptChanges dataCreate a new task. Required: name. Search tasks first to avoid duplicates. API summary: Create Npt.
  • create_npt_commentsChanges dataCreate a new message for a task. API summary: Create Npt Comments.
  • create_npt_todoChanges dataCreate a new task for a task. Search tasks first to avoid duplicates. API summary: Create Npt Todo.
  • create_projectChanges dataCreate a project with a `name` and optional description, manager, customer, status, priority, target date, budget or template.
  • create_project_2Changes dataCreate a new project. Required: name. Search projects first to avoid duplicates. API summary: Create Npt Task Status.
  • create_project_charge_codeMoves moneyCreate a new project. Required: name. Search projects first to avoid duplicates. Financial or irreversible action; may require approval. API summary: Create Project Charge Code.
  • create_project_documentChanges dataCreate a new document for a project. API summary: Upload Project File.
  • create_project_fieldChanges dataCreate a new project. Required: name or type. Search projects first to avoid duplicates. API summary: Create Project Field.
  • create_project_folderChanges dataCreate a new project. Search projects first to avoid duplicates. API summary: Create Project Folder.
  • create_project_priorityChanges dataCreate a new project. Search projects first to avoid duplicates. API summary: Create Project Priority.
  • create_project_statusChanges dataCreate a new project. Search projects first to avoid duplicates. API summary: Create Project Status.
  • create_provider_user_connectionChanges dataCreate a new user connection for a provider. API summary: Create User Integration Provider Connection.
  • create_resourceChanges dataCreate a new resource. Required: first name. Search resources first to avoid duplicates. API summary: Create Resource.
  • create_riskChanges dataAdd a risk to a project by `project_id` with a `name`, plus optional description, impact, likelihood, priority and assignees.
  • create_risk_documentChanges dataCreate a new document for a risk. API summary: Upload Risk File.
  • create_risk_tagChanges dataCreate a new tag for a risk. Search tags first to avoid duplicates. API summary: Replace Risk Tags.
  • create_skillChanges dataCreate a new skill. Required: name. API summary: Create Resource Skill.
  • create_tagChanges dataCreate a new tag. Required: name. Search tags first to avoid duplicates. API summary: Create Tag.
  • create_taskChanges dataCreate a task in a project by `project_id` with a `name`, plus optional description, assignees, status, priority, planned dates, effort and parent task.
  • create_task_2Changes dataCreate a new task. Search tasks first to avoid duplicates. API summary: Create Weekly Recurring Meetings.
  • create_task_documentChanges dataCreate a new document for a task. API summary: Upload File To Non Project Tasks.
  • create_task_fieldChanges dataCreate a new project. Search projects first to avoid duplicates. API summary: Create Task Field.
  • create_task_linkChanges dataCreate a new task for a task. Search tasks first to avoid duplicates. API summary: Create Task Link.
  • create_task_task_tag_replace_task_tagsChanges dataCreate a new task for a task. Search tasks first to avoid duplicates. API summary: Replace TaskTags.
  • create_taskstatusChanges dataCreate a new project. Required: name. Search projects first to avoid duplicates. API summary: Create TaskStatus.
  • create_teamChanges dataCreate a new team. Required: name. Search teams first to avoid duplicates. API summary: Create Resource Team.
  • create_team_userChanges dataCreate a new user for a team. API summary: Add all active people on a business team to a project.
  • create_weekly_recurring_nptsChanges dataCreate a new task. Search tasks first to avoid duplicates. API summary: Create Weekly Recurring Npts.
  • create_weekly_recurring_tasksChanges dataCreate a new task. Search tasks first to avoid duplicates. API summary: Create Weekly Recurring Tasks.
  • create_yearly_recurring_meetingsChanges dataCreate a new task. Search tasks first to avoid duplicates. API summary: Create Yearly Recurring Meetings.
  • create_yearly_recurring_nptsChanges dataCreate a new task. Search tasks first to avoid duplicates. API summary: Create Yearly Recurring Npts.
  • create_yearly_recurring_tasksChanges dataCreate a new task. Search tasks first to avoid duplicates. API summary: Create Yearly Recurring Tasks.
  • delete_api_key_revokesMoves moneyPermanently delete a revoke by api key id. Financial or irreversible action; may require approval. API summary: Revoke API Key.
  • delete_avatarsMoves moneyPermanently delete a avatar. Financial or irreversible action; may require approval. API summary: Remove My Avatar.
  • delete_businessroleDeletesPermanently delete a businessrole by role id. Destructive action; may require approval. API summary: Delete Business Role.
  • delete_customerDeletesPermanently delete a customer by customer id. Destructive action; may require approval. API summary: Delete Project Customer.
  • delete_deleteDeletesPermanently delete a delete by delete id. Destructive action; may require approval. API summary: Delete Notification.
  • delete_deleteallsMoves moneyPermanently delete a deleteall. Financial or irreversible action; may require approval. API summary: Delete All Notifications.
  • delete_documentDeletesPermanently delete a document by document id. Destructive action; may require approval. API summary: Delete file.
  • delete_holidayDeletesPermanently delete a holiday by holiday id. Destructive action; may require approval. API summary: Deletes a holiday definition and its occurrences and assignments (cascade in the database).
  • delete_hourly_rateDeletesPermanently delete a hourly rate by rate id. Destructive action; may require approval. API summary: Delete Hourly Rate.
  • delete_integrationDeletesPermanently delete a integration by integration id. Destructive action; may require approval. API summary: Disable Integration.
  • delete_meetingDeletesPermanently delete a meeting by meeting id. Destructive action; may require approval. API summary: Remove Meeting.
  • delete_meeting_recurringDeletesPermanently delete a recurring by option. Destructive action; may require approval. API summary: Delete Recurring Meetings.
  • delete_meeting_tagsMoves moneyPermanently delete a tag by meeting id. Financial or irreversible action; may require approval. API summary: Remove tags from Meeting.
  • delete_messageDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Remove Comment.
  • delete_message_likesMoves moneyPermanently delete a like by comment id. Financial or irreversible action; may require approval. API summary: Unlike Comment.
  • delete_message_likes_npt_discussion_removes_a_thumbsup_from_a_coMoves moneyPermanently delete a like by comment id. Financial or irreversible action; may require approval. API summary: Removes a thumbsup from a comment.
  • delete_npt_recurringDeletesPermanently delete a recurring by option. Destructive action; may require approval. API summary: Delete Recurring Npts.
  • delete_projectDeletesPermanently delete a project by npt status id. Destructive action; may require approval. API summary: Delete Npt Task Status.
  • delete_project_charge_codeMoves moneyPermanently delete a project by charge code id. Financial or irreversible action; may require approval. API summary: Delete Project Charge Code.
  • delete_project_fieldDeletesPermanently delete a project by project id. Destructive action; may require approval. API summary: Delete Project Field.
  • delete_project_folderDeletesPermanently delete a project by project id. Destructive action; may require approval. API summary: Delete Project Folder.
  • delete_project_priorityDeletesPermanently delete a project by project id. Destructive action; may require approval. API summary: Delete Project Priority.
  • delete_project_project_delete_projectDeletesPermanently delete a project by project id. Destructive action; may require approval. API summary: Delete Project.
  • delete_project_statusDeletesPermanently delete a project by project status id. Destructive action; may require approval. API summary: Delete Project Status.
  • delete_project_userDeletesPermanently delete a user by user id. Destructive action; may require approval. API summary: Remove User Project Membership.
  • delete_providerDeletesPermanently delete a provider by provider id. Destructive action; may require approval. API summary: Deactivate Integration Provider.
  • delete_provider_user_connectionsMoves moneyPermanently delete a user connection by provider id. Financial or irreversible action; may require approval. API summary: Disconnect User Integration Provider Connection.
  • delete_resourceDeletesPermanently delete a resource by resource id. Destructive action; may require approval. API summary: Delete Resource.
  • delete_revoke_allsMoves moneyPermanently delete a revoke all. Financial or irreversible action; may require approval. API summary: Revoke All Api Keys.
  • delete_riskDeletesPermanently delete a risk by risk id. Destructive action; may require approval. API summary: Remove Risk.
  • delete_risk_tagsMoves moneyPermanently delete a tag by risk id. Financial or irreversible action; may require approval. API summary: Remove tags from Risk.
  • delete_skillDeletesPermanently delete a skill by resource skill id. Destructive action; may require approval. API summary: Delete Resource Skill.
  • delete_tagDeletesPermanently delete a tag by tag id. Destructive action; may require approval. API summary: Delete Tag.
  • delete_taskDeletesPermanently delete a project task by `task_id`.
  • delete_task_2DeletesPermanently delete a task by task id. Destructive action; may require approval. API summary: Remove Meeting Todos.
  • delete_task_assigneesMoves moneyPermanently delete a assignee by task id. Financial or irreversible action; may require approval. API summary: Delete Task Assignees.
  • delete_task_fieldDeletesPermanently delete a project by project id 2. Destructive action; may require approval. API summary: Delete Task Field.
  • delete_task_linkDeletesPermanently delete a task by successor task id. Destructive action; may require approval. API summary: Delete Task Link.
  • delete_task_parentsMoves moneyPermanently delete a parent by task id. Financial or irreversible action; may require approval. API summary: Remove Parent Task.
  • delete_task_recurringDeletesPermanently delete a recurring by option. Destructive action; may require approval. API summary: Delete Recurring Tasks.
  • delete_tasksMoves moneyPermanently delete a task by task id. Financial or irreversible action; may require approval. API summary: Remove TaskTag from Task.
  • delete_teamDeletesPermanently delete a team by resource team id. Destructive action; may require approval. API summary: Delete Resource Team.
  • delete_timesheetDeletesPermanently delete a timesheet by timesheet id. Destructive action; may require approval. API summary: Delete Time Entry.
  • delete_todoDeletesPermanently delete a task by task id. Destructive action; may require approval. API summary: Delete Todo.
  • download_documentDownload the document for a document. API summary: Download File.
  • download_versionDownload the document for a version. API summary: Download MSProject Xml.
  • export_projectsChanges dataExport projects. API summary: Create Project Export.
  • export_risksChanges dataExport risks. API summary: Create Risk Export.
  • get_changesetGet one changeset by change set id. API summary: Retrieve Changeset status.
  • get_current_userGet the signed-in ProjectManager user's profile and workspace.
  • get_holidayGet one holiday by holiday id. API summary: Gets a single holiday definition.
  • get_hourly_rateGet one hourly rate by rate id. API summary: Get Hourly Rate.
  • get_integrationGet one integration by integration id. API summary: Retrieve Integration.
  • get_meetingGet one meeting by meeting id. API summary: Get Meeting.
  • get_notificationGet one notification. API summary: Notification Count.
  • get_npt_todosList tasks for a task. API summary: Get Npt Todos.
  • get_projectGet one project by `project_id`, with status, manager, dates and budget.
  • get_project_statusGet the current status of a project by project id. API summary: Reopen Project Status.
  • get_project_userGet one user for a project by user id. API summary: Retrieve User Project Membership.
  • get_resourceGet one resource by `resource_id`.
  • get_resource_workload_query_resource_workloadGet one resource by resource id. Results are paginated. API summary: Query Resource Workload.
  • get_riskGet one risk by risk id. API summary: Get Risk.
  • get_risks_for_projectGet one project by project id. API summary: Get Risks for Project.
  • get_taskGet one project task by `task_id`, with dates, progress, status and assignees.
  • get_task_2Get one task by npt id. API summary: Get Npt.
  • get_task_filesList documents for a task. API summary: Get Task Files.
  • get_task_metadataList tasks for a task. Optional filters: is system. API summary: Get task metadata.
  • get_teamGet one team by resource team id. API summary: Get Resource Team.
  • get_validationGet one validation. API summary: Resend Email Validation.
  • list_api_keysList api keys.
  • list_applicationsList applications. API summary: Retrieve zip file for Teams Integrations.
  • list_businessrolesList businessroles. API summary: List Business Roles.
  • list_categoriesList categories. API summary: Retrieve Provider Categories.
  • list_changeset_pollsList polls for a changeset. API summary: Retrieve Completed Changeset status.
  • list_countriesList countries. API summary: Retrieves a list of all countries.
  • list_country_statesList states for a country. API summary: Retrieves a list of states for a given country ISO code.
  • list_customersList the customers that projects can be linked to.
  • list_document_thumbnailsList thumbnails for a document. API summary: Download a Thumbnail Image.
  • list_holidaysList holidays. API summary: Lists holiday definitions for the current workspace.
  • list_hourly_rate_periodsList hourly rate periods. API summary: Get Rate Periods.
  • list_hourly_ratesList hourly rates. API summary: Get Hourly Rates.
  • list_integrationsList integrations. API summary: Retrieve All Integrations.
  • list_licensesList licenses. API summary: Retrieve Licenses.
  • list_meeting_tagsList tags for a meeting. API summary: Retrieve tags for a Meeting.
  • list_meeting_tasksList tasks for a meeting. API summary: Get Meeting Todos.
  • list_meetingsList meetings, optionally for one `project_id`.
  • list_notificationsList notifications. Optional filters: last id, sender id, notification types or as flat list. API summary: Retrieve Notifications.
  • list_project_membersList the people who are members of a project by `project_id`.
  • list_projectsList projects. API summary: Get Npt Task Statuses.
  • list_providersList providers.
  • list_resource_avatarsList avatars for a resource. API summary: Get Resource Avatar.
  • list_resource_resendinvitesList resendinvites for a resource. API summary: Resend Invite Email.
  • list_risk_tagsList tags for a risk. API summary: Retrieve tags for a Risk.
  • list_skillsList skills. Optional filters: filter, orderby or expand. Results are paginated. API summary: Retrieve Resource Skills.
  • list_subscriptionsList subscriptions. API summary: Retrieve Projects the user is a member of.
  • list_subtasksList the direct subtasks of a task by `task_id`.
  • list_task_assigneesList who is assigned to a task by `task_id`.
  • list_task_documentsList documents for a task. API summary: Get Npt Files.
  • list_task_messagesList messages for a task. API summary: Retrieve Npt Comments.
  • list_task_statusesList the task statuses (board columns) of a project by `project_id`.
  • list_task_todosList the checklist to-dos on a task by `task_id`.
  • list_tasksList tasks. API summary: Get Npts.
  • list_tasks_npt_planned_allocations_and_actual_timesheet_minutes_List tasks for a task. API summary: Planned allocations and actual timesheet minutes for a non-project task, grouped by resource.
  • list_tasks_task_planned_allocations_and_actual_timesheet_minutesList tasks for a task. API summary: Planned allocations and actual timesheet minutes for a task, grouped by resource.
  • list_tasks_task_tag_retrieve_task_tagsList tasks for a task. API summary: Retrieve TaskTags.
  • list_unreadcountsList unreadcounts. API summary: Unread Notification Count.
  • list_usersList users. API summary: Retrieve New Project Members.
  • list_workspacesList workspaces. API summary: Retrieve current workspace.
  • log_timeChanges dataLog time on a task: `task_id`, `resource_id`, `date` and `hours` or `minutes`, with optional notes.
  • move_tasks_to_statusChanges dataMove one or more tasks (`items` with `taskId`) into a task status (board column) by `task_status_id`.
  • reject_approvalVisible to othersReject a approval. Has effects visible outside this system. API summary: Reject TimeSheet.
  • remove_a_commentDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Remove a comment.
  • remove_nptDeletesPermanently delete a task by npt id. Destructive action; may require approval. API summary: Remove Npt.
  • remove_npt_todoDeletesPermanently delete a task by task id. Destructive action; may require approval. API summary: Remove Npt Todo.
  • remove_tasktag_from_taskMoves moneyPermanently delete a task by task id. Financial or irreversible action; may require approval. API summary: Remove TaskTag from Task.
  • replace_tasktagsChanges dataCreate a new task for a task. Search tasks first to avoid duplicates. API summary: Replace TaskTags.
  • restore_projectChanges dataRestore a project (version). API summary: Restore Project Version.
  • retrieve_administrative_tasksList tasks. API summary: Retrieve Administrative Tasks.
  • retrieve_all_projectfield_valuesList projects for a project. API summary: Retrieve All ProjectField Values.
  • retrieve_charge_codesList projects. API summary: Retrieve Charge Codes.
  • retrieve_project_fieldsList projects. API summary: Retrieve Project Fields.
  • retrieve_project_foldersList projects. API summary: Retrieve Project Folders.
  • retrieve_project_prioritiesList projects. API summary: Retrieve Project Priorities.
  • retrieve_project_statusesList projects. API summary: Retrieve Project Statuses.
  • retrieve_project_templatesList projects. API summary: Retrieve Project Templates.
  • retrieve_project_versionsList projects for a project. API summary: Retrieve Project Versions.
  • retrieve_projectfield_valueGet one project for a project by project id 2. API summary: Retrieve ProjectField Value.
  • retrieve_task_fieldsList projects. API summary: Retrieve Task Fields.
  • retrieve_task_linksList tasks for a task. API summary: Retrieve Task Links.
  • retrieve_task_prioritiesList projects. API summary: Retrieve Task Priorities.
  • retrieve_tasktagsList tasks for a task. API summary: Retrieve TaskTags.
  • retrieve_template_categoriesList categories. API summary: Retrieve Template Categories.
  • retrieve_userrolesList users. API summary: Retrieve UserRoles.
  • search_projectsList projects, filtered with an OData `filter` (for example on name or status), with `orderby`, `limit` and `offset`.
  • search_projects_task_field_query_task_fieldsSearch projects by filter, orderby or expand. Use this to find existing projects before creating a new project. Results are paginated. API summary: Query Task Fields.
  • search_resourcesList resources (people and equipment), filtered with an OData `filter`. Use to find a person's resource ID.
  • search_risksList project risks, filtered with an OData `filter`.
  • search_tagsSearch tags by filter, orderby or expand. Use this to find existing tags before creating a new tag. Results are paginated. API summary: Query Tags.
  • search_tasksList tasks across projects, filtered with an OData `filter` (for example on project, status or due date), with `orderby`, `limit` and `offset`.
  • search_tasks_task_field_query_task_field_valuesSearch tasks by filter, orderby or expand. Use this to find existing tasks before creating a new task. Results are paginated. API summary: Query Task Field Values.
  • search_tasks_task_metadata_task_metadata_searchSearch tasks by foreign key or is system. Use this to find existing tasks before creating a new task. API summary: Task Metadata Search.
  • search_teamsSearch teams by filter, orderby or expand. Use this to find existing teams before creating a new team. Results are paginated. API summary: Query Resource Teams.
  • search_timesheetsList timesheet entries, filtered with an OData `filter` (for example on date, resource or task).
  • submit_projectVisible to othersCopy a project (version). Has effects visible outside this system. API summary: Copy Project Version.
  • submit_taskVisible to othersValidate a task (meeting id). Has effects visible outside this system. API summary: Validate Recurring Meeting settings.
  • submit_task_mark_readVisible to othersMark read a task (task id). Has effects visible outside this system. API summary: Mark task as read for the current user.
  • submit_task_task_recurrency_validate_recurring_tasksVisible to othersValidate a task (task id). Has effects visible outside this system. API summary: Validate Recurring Tasks.
  • submit_task_validateVisible to othersValidate a task (task id). Has effects visible outside this system. API summary: Validate Recurring Npts.
  • update_a_meeting_todosChanges dataUpdate an existing task identified by task id. API summary: Update a Meeting Todos.
  • update_bulksVisible to othersUpdate an existing bulk. Has effects visible outside this system. API summary: Bulk Update Resources.
  • update_businessroleDeletesUpdate an existing businessrole identified by role id. Destructive action; may require approval. API summary: Update Business Role.
  • update_customerChanges dataUpdate an existing customer identified by customer id. API summary: Update Project Customer.
  • update_documentChanges dataUpdate an existing document identified by document id. API summary: Update File.
  • update_holidayChanges dataUpdate an existing holiday identified by holiday id. API summary: Updates a holiday display name.
  • update_integrationChanges dataUpdate an existing integration identified by integration id. API summary: Enable Integration.
  • update_meetingChanges dataUpdate an existing meeting identified by meeting id. API summary: Update Meeting.
  • update_meeting_tagsVisible to othersUpdate an existing tag identified by meeting id. Has effects visible outside this system. API summary: Add tags to Meeting.
  • update_nptChanges dataUpdate an existing task identified by npt id. API summary: Update Npt.
  • update_projectChanges dataUpdate a project's name, description, manager, status, priority, target date or budget by `project_id`. Only the fields you pass change.
  • update_project_2Changes dataUpdate an existing project identified by npt status id. API summary: Update Npt Task Status.
  • update_project_charge_codeMoves moneyUpdate an existing project identified by charge code id. Financial or irreversible action; may require approval. API summary: Update Project Charge Code.
  • update_project_field_definition_e_g_renameChanges dataUpdate an existing project identified by project id. API summary: Update Project Field Definition (e.g. rename).
  • update_project_folderChanges dataUpdate an existing project identified by project id. API summary: Update Project Folder.
  • update_project_optionsVisible to othersUpdate an existing option identified by field id. Has effects visible outside this system. API summary: Update Project Field Options (for dropdown types).
  • update_project_priorityChanges dataUpdate an existing project identified by project id. API summary: Update Project Priority.
  • update_project_userChanges dataUpdate an existing user identified by user id. API summary: Create Or Update User Project Membership.
  • update_projectfield_valueChanges dataUpdate an existing project identified by project id 2. API summary: Update ProjectField Value.
  • update_providerChanges dataUpdate an existing provider identified by provider id. API summary: Update Integration Provider.
  • update_provider_user_connectionsVisible to othersUpdate an existing user connection identified by provider id. Has effects visible outside this system. API summary: Update User Integration Provider Connection.
  • update_resourceChanges dataUpdate an existing resource identified by resource id. API summary: Update Resource.
  • update_riskChanges dataUpdate an existing risk identified by risk id. API summary: Update Risk.
  • update_risk_tagsVisible to othersUpdate an existing tag identified by risk id. Has effects visible outside this system. API summary: Add tags to Risk.
  • update_skillChanges dataUpdate an existing skill identified by resource skill id. API summary: Update Resource Skill.
  • update_tagChanges dataUpdate an existing tag identified by tag id. API summary: Update Tag.
  • update_taskChanges dataUpdate a task's name, description, status, priority, dates, percent complete or effort by `task_id`. Only the fields you pass change.
  • update_task_2Changes dataUpdate an existing task identified by rate value id. API summary: Update Hourly Rate Value.
  • update_task_assigneesVisible to othersUpdate an existing assignee identified by task id. Has effects visible outside this system. API summary: Create Or Update TaskAssignee.
  • update_task_linkChanges dataUpdate an existing task identified by successor task id. API summary: Update Task Link.
  • update_task_parentChanges dataUpdate an existing parent identified by parent task id. API summary: Update Parent Task.
  • update_tasksVisible to othersUpdate an existing task identified by meeting id. Has effects visible outside this system. API summary: Update Recurring Meeting settings.
  • update_tasks_task_tag_add_task_tag_to_taskVisible to othersUpdate an existing task identified by task id. Has effects visible outside this system. API summary: Add TaskTag to Task.
  • update_teamChanges dataUpdate an existing team identified by resource team id. API summary: Update Resource Team.
  • update_the_approval_status_of_a_taskVisible to othersUpdate an existing task identified by task id. Has effects visible outside this system. API summary: Update the approval status of a Task.
  • update_timesheetChanges dataChange the hours, minutes or notes of a timesheet entry by `timesheet_id`.
  • upload_project_file_to_folderChanges dataCreate a new document for a folder. API summary: Upload Project File To Folder.
  • upload_task_fileChanges dataCreate a new document for a task. API summary: Upload Task File.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste a ProjectManager API key. You must be an admin or global admin. In ProjectManager click your name in the bottom-left corner > Integrations > API Keys tab > Create API Key, give it a name, click Generate Tokens and copy the key.

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

The AI can search and read projects, tasks, subtasks, to-dos, statuses, assignees, project members, resources, customers, risks, meetings and timesheets. It can create and update projects and tasks, assign people, add comments and to-dos, move tasks between statuses, log and update time, add risks and meetings, and delete tasks.

Does the AI see my ProjectManager API key?

No. Your ProjectManager API key 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 a task is permanent and comments may notify team members, so these 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 ProjectManager account.

Do I need to be an admin to connect ProjectManager?

Yes. Only an admin or global admin can create an API key, under your name in the bottom-left corner > Integrations > API Keys. Once the key is pasted into HeyMyApps, you choose which tools the AI can use.

Let your AI work in ProjectManager today.

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

Connect ProjectManager free

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