Integration · Projects & tasks
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.
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.
29 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_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`.assign_taskChanges dataAssign people to a task by `task_id`: pass `items` with each resource `id` and optional effort in minutes.create_meetingChanges dataCreate a meeting with a `name`, optional project, start date, duration, description and attendees.create_projectChanges dataCreate a project with a `name` and optional description, manager, customer, status, priority, target date, budget or template.create_riskChanges dataAdd a risk to a project by `project_id` with a `name`, plus optional description, impact, likelihood, priority and assignees.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.delete_taskDeletesPermanently delete a project task by `task_id`.get_current_userGet the signed-in ProjectManager user's profile and workspace.get_projectGet one project by `project_id`, with status, manager, dates and budget.get_resourceGet one resource by `resource_id`.get_taskGet one project task by `task_id`, with dates, progress, status and assignees.list_customersList the customers that projects can be linked to.list_meetingsList meetings, optionally for one `project_id`.list_project_membersList the people who are members of a project by `project_id`.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_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`.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`.search_projectsList projects, filtered with an OData `filter` (for example on name or status), with `orderby`, `limit` and `offset`.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_tasksList tasks across projects, filtered with an OData `filter` (for example on project, status or due date), with `orderby`, `limit` and `offset`.search_timesheetsList timesheet entries, filtered with an OData `filter` (for example on date, resource or task).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_taskChanges dataUpdate a task's name, description, status, priority, dates, percent complete or effort by `task_id`. Only the fields you pass change.update_timesheetChanges dataChange the hours, minutes or notes of a timesheet entry by `timesheet_id`.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose ProjectManager from the app list.
- 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
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 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 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 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 PipMCP, 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 freePipMCP is not affiliated with ProjectManager. Product names are trademarks of their owners.






