Integration · Projects & tasks
Connect Claude & ChatGPT to Meisterplan
Ask your AI which projects are in your plan of record, who is allocated to a project, or how much capacity a role has in Meisterplan. It can create and update projects, add and update milestones and risks, change allocations, create and update resources and record absences. Portfolio questions get answered without building a new view.
Free plan, no credit card. Takes about a minute.
Try asking
“Which projects are in our plan of record?”
The AI finds the plan of record among your scenarios and lists its projects with dates and status.
“Who is allocated to the CRM rollout, and how much?”
It lists the resource and role allocations on that project with their time segments.
“Add a go-live milestone on 1 December to the CRM rollout.”
It adds a milestone with that name and date to the project in the scenario you pick.
What your AI can do
Projects and scenarios
List scenarios, portfolios and programs, and create, read and update projects with dates, status, manager and budgets.
Milestones, risks and financials
Add and update milestones, add risks, and read project comments and planned costs and benefits.
Resources and allocations
Create and update resources, record absences, read role capacity, and change or remove project allocations.
“Log a risk on the CRM rollout: data migration may slip, high impact.”
It adds a risk to the project with impact, likelihood and owner if you give them.
“Mark Sofie as absent from 3 to 7 March.”
It finds the resource and adds an absence for those dates.
“What capacity do we have for developers in the plan?”
It lists role capacities in the scenario so you can see available capacity per role.
29 tools for Meisterplan
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
create_projectChanges dataCreate a project in a scenario with `name`, optionally start, finish, status, manager, program, priority, budgets and custom fields.create_project_milestoneChanges dataAdd a milestone with `name` and `date` to a project by `scenario_id` and `project_id`, optionally status and phase.create_project_riskChanges dataAdd a risk with `name` to a project by `scenario_id` and `project_id`, optionally owner, impact and likelihood.create_resourceChanges dataCreate a resource with `last_name`, optionally first name, email, primary role, cost per hour, calendar and employment period.create_resource_absenceChanges dataAdd an absence for a resource by `resource_id` from `start` to `finish` (dates), optionally half days.delete_project_allocationDeletesRemove one allocation from a project by `scenario_id`, `project_id` and `allocation_id`.get_current_userGet the Meisterplan user the API token belongs to.get_projectGet one project by `scenario_id` and `project_id`, with dates, status, manager and budgets.get_resourceGet one resource by `resource_id`.get_scenarioGet one scenario by `scenario_id`.list_portfoliosList portfolios.list_programsList programs in a scenario by `scenario_id`.list_project_allocationsList resource and role allocations on a project by `scenario_id` and `project_id`.list_project_commentsList comments on a project by `scenario_id` and `project_id`.list_project_financialsList planned financial events (costs and benefits) of a project by `scenario_id` and `project_id`.list_project_milestonesList milestones of a project by `scenario_id` and `project_id`.list_project_risksList risks on a project by `scenario_id` and `project_id`.list_projectsList projects in a scenario by `scenario_id`; `filter` is a JSON string of exact-match properties, with `limit`/`page_after` paging.list_resource_absencesList absences of a resource by `resource_id`, optionally between `start_date` and `finish_date`.list_resourcesList resources (people and other capacity), with `filter` (JSON string of exact-match properties) and paging.list_role_capacitiesList role capacities in a scenario by `scenario_id`.list_rolesList roles, optionally with a `filter`.list_scenariosList scenarios (the plan of record and what-if plans) with their IDs. Most project tools need a scenario_id.list_teamsList teams, with `filter` and paging.list_usersList Meisterplan users, with `filter` and paging.update_projectChanges dataUpdate a project by `scenario_id` and `project_id`: name, dates, status, manager, priority, budgets or notes.update_project_allocationChanges dataReplace the time segments of an allocation by `scenario_id`, `project_id` and `allocation_id`; each segment has start, finish and fte, hours or days.update_project_milestoneChanges dataUpdate a milestone by `scenario_id`, `project_id` and `milestone_id`: name, date, status or phase.update_resourceChanges dataUpdate a resource by `resource_id`: name, email, primary role, cost rate, calendar or employment period.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Meisterplan from the app list.
- 2
Paste your key
Paste two values: your Meisterplan region (eu or us) and an API token that starts with mp-api-. You need the Access Meisterplan APIs right. In Meisterplan click your profile picture > My Profile, then Manage Apps > API Tokens > Add API Token. Copy the whole token, including mp-api-, since it is shown only once.
- 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 Meisterplan?
The AI can read scenarios, portfolios, programs, projects, allocations, milestones, risks, comments, planned financials, resources, absences, roles, role capacities, teams and users. It can create and update projects, create and update milestones, add risks, create and update resources, add absences, update allocations and remove an allocation.
Does the AI see my Meisterplan credentials?
No. Your Meisterplan region and API token 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. Changing or removing an allocation changes who is planned on a project, so those tools can require your approval before they run. You can also keep the AI to reading your portfolio. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and 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 Meisterplan account.
What is a scenario in Meisterplan?
Meisterplan keeps your plan of record and any what-if plans as scenarios. Most project tools need a scenario ID, so the AI first lists your scenarios and then works in the one you name. That way you can try changes in a what-if scenario before touching the plan of record.
Related integrations
Let your AI work in Meisterplan today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Meisterplan freePipMCP is not affiliated with Meisterplan. Product names are trademarks of their owners.






