Integration · Projects & tasks
Connect Claude & ChatGPT to MeisterTask
Ask your AI what is on your plate this week, what is waiting in a project's Review column, or to turn meeting notes into tasks. It can create projects, sections and tasks, move tasks between sections, assign them and set due dates. It also handles comments, labels, checklists and time entries.
Free plan, no credit card. Takes about a minute.
Try asking
“What tasks are assigned to me across all projects?”
The AI lists the tasks assigned to you, with project, section, due date and status.
“Create a task 'Draft newsletter' in the Website project's To do section, due Friday, assigned to Maria.”
It finds the project, section and Maria's person ID, then creates the task with the due date and assignee.
“Move 'Update pricing page' to Done.”
It finds the task and the Done section and moves the task there.
What your AI can do
Projects and sections
List, create and update projects, see project members, and list, create and rename sections.
Tasks
List tasks across projects, in a project or in a section, create tasks, and change name, notes, due date, assignee, status or section.
Comments, labels, checklists and time
Read and add comments, create labels and attach them to tasks, create checklists and tick off items, and list or log time entries.
“Add a comment to the launch task saying the copy is approved.”
It adds the comment to the task. Project members following the task can see it.
“Add a checklist 'Before launch' to the release task.”
It creates the checklist on the task, and can tick items off later.
“Log 2 hours on the design review task for this morning.”
It records a time entry on the task with the start and end time.
95 tools for MeisterTask
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_label_to_taskChanges dataAttach an existing project label to a task. Pass `task_id` and `label_id`.add_task_commentChanges dataAdd a comment to a task. Pass `task_id` and the comment `text`; project members following the task can see it.create_checklistChanges dataAdd a new checklist to a task. Pass `task_id` and the checklist `name`.create_custom_field_type_productChanges dataCreate a new product for a custom field type. Required: name. API summary: /customfieldtypes/:customfieldtypeid/dropdownitems.create_labelChanges dataCreate a label in a project. Pass `project_id`, `name` and an optional `color`.create_projectChanges dataCreate a new project with a `name` and optional `notes`.create_project_checklistChanges dataCreate a new checklist for a project. Required: name. API summary: /projects/:projectid/checklists.create_project_custom_field_typeChanges dataCreate a new custom field type for a project. Required: name. API summary: /projects/:projectid/customfieldtypes.create_project_project_imageChanges dataCreate a new project image for a project. Required: file. API summary: projects/:projectid/projectimages.create_project_project_rightChanges dataCreate a new project right for a project. Required: person email. API summary: /projects/:projectid/projectrights.create_project_project_settingChanges dataCreate a new project setting for a project. Required: name. API summary: /projects/:projectid/projectsettings.create_project_subscriptionChanges dataCreate a new subscription for a project. API summary: /projects/:projectid/projectmemberships.create_sectionChanges dataCreate a new section (board column) in a project. Pass `project_id` and `name`.create_taskChanges dataCreate a task in a section. Pass `section_id` and `name`; optionally add notes, a due date, an assignee (`assigned_to_id`), label IDs and checklists.create_task_custom_fieldChanges dataCreate a new custom field for a task. Required: value or custom field type id. API summary: /tasks/:taskid/customfields.create_task_documentChanges dataCreate a new document for a task. Required: local. API summary: /tasks/:taskid/attachments.create_task_productChanges dataCreate a new product for a task. Required: start date or end date. API summary: /tasks/:taskid/timelineitem.create_task_subscriptionChanges dataCreate a new subscription for a task. Required: person id. API summary: /tasks/:taskid/tasksubscriptions.create_task_task_relationshipChanges dataCreate a new task relationship for a task. Required: target id or relationship type. API summary: /tasks/:taskid/taskrelationships.delete_checklistDeletesPermanently delete a checklist by checklist id. Destructive action; may require approval. API summary: /checklists/:id.delete_commentDeletesPermanently delete a task comment by its comment ID. This cannot be undone.delete_custom_fieldDeletesPermanently delete a custom field by custom field id. Destructive action; may require approval. API summary: /customfields/:id.delete_custom_field_typeDeletesPermanently delete a custom field type by custom field type id. Destructive action; may require approval. API summary: /customfieldtypes/:id.delete_documentDeletesPermanently delete a document by document id. Destructive action; may require approval. API summary: /attachments/:id.delete_labelDeletesPermanently delete a label by label id. Destructive action; may require approval. API summary: /labels/:id.delete_productDeletesPermanently delete a product by product id. Destructive action; may require approval. API summary: /checklistitems/:id.delete_product_delete_dropdown_itemDeletesPermanently delete a product by product id. Destructive action; may require approval. API summary: /dropdownitems/:id.delete_product_timeline_itemtimeline_item_id_2DeletesPermanently delete a product by product id. Destructive action; may require approval. API summary: /timelineitem/:timelineitemid.delete_project_imageDeletesPermanently delete a project image by project image id. Destructive action; may require approval. API summary: projectimages/:id.delete_project_settingDeletesPermanently delete a project setting by project setting id. Destructive action; may require approval. API summary: /projectsettings/:id.delete_subscriptionDeletesPermanently delete a subscription by subscription id. Destructive action; may require approval. API summary: /projectmemberships/:id.delete_subscription_delete_task_subscriptionDeletesPermanently delete a subscription by subscription id. Destructive action; may require approval. API summary: /tasksubscriptions/:id.delete_task_labelDeletesPermanently delete a task label by task label id. Destructive action; may require approval. API summary: /tasklabels/:id.delete_task_relationshipDeletesPermanently delete a task relationship by task relationship id. Destructive action; may require approval. API summary: /taskrelationships/:id.delete_work_intervalDeletesPermanently delete a work interval by work interval id. Destructive action; may require approval. API summary: /workintervals/:id.get_checklistGet one checklist by checklist id. API summary: /checklists/:id.get_contactGet one contact by contact id. API summary: /persons/:id.get_current_userGet the MeisterTask user the token belongs to, including their person ID, name and email. Use to find your own ID for assigning tasks.get_custom_fieldGet one custom field by custom field id. API summary: /customfields/:id.get_custom_field_typeGet one custom field type by custom field type id. API summary: /customfieldtypes/:id.get_documentGet one document by document id. API summary: /attachments/:id.get_groupGet one group by group id. API summary: /groups/:id.get_labelGet one label by label id. API summary: /labels/:id.get_messageGet one message by message id. API summary: /comments/:id.get_productGet one product by product id. API summary: /checklistitems/:id.get_product_get_dropdown_itemGet one product by product id. API summary: /dropdownitems/:id.get_product_timeline_itemtimeline_item_idGet one product by product id. API summary: /timelineitem/:timelineitemid.get_projectGet one project by `project_id`, including its name, notes and status.get_sectionGet one section by section id. API summary: /sections/:id.get_taskGet one task by `task_id`, including its name, notes, section, assignee, due date and status.get_task_labelGet one task label by task label id. API summary: /tasklabels/:id.list_contactsList contacts. API summary: /persons.list_custom_field_type_productsList products for a custom field type. API summary: /customfieldtypes/:customfieldtypeid/dropdownitems.list_groupsList groups. API summary: /groups.list_labelsList the labels defined in a project (`project_id`). Use to find a label ID before tagging a task.list_project_contactsList contacts for a project. API summary: /projects/:projectid/persons.list_project_custom_field_typesList custom field types for a project. API summary: /projects/:projectid/customfieldtypes.list_project_imagesList project images. API summary: projectimages.list_project_membersList the members of a project (`project_id`). Use to find a person's ID before assigning a task.list_project_permissionsList permissions for a project. API summary: /projects/:id/permission.list_project_project_imagesList project images for a project. API summary: projects/:projectid/projectimage.list_project_project_settingsList project settings for a project. API summary: /projects/:projectid/projectsettings.list_project_tasksList the tasks in one project (`project_id`), optionally only those assigned to you or with a given status.list_project_work_intervalsList work intervals for a project. Optional filters: finished or ongoing. API summary: /projects/:projectid/workintervals.list_projectsList the projects you have access to, optionally filtered by status (e.g. active or archived). Use to find a project's ID.list_section_tasksList the tasks in one section (`section_id`), optionally only those assigned to you or with a given status.list_sectionsList the sections (board columns) in a project (`project_id`). Use to find the section ID needed to create or move tasks.list_sections_2List sections. Optional filters: status, items or sort. Results are paginated. API summary: /sections.list_task_checklistsList the checklists on a task (`task_id`), including their items.list_task_commentsList the comments on a task (`task_id`).list_task_custom_fieldsList custom fields for a task. API summary: /tasks/:taskid/customfields.list_task_documentsList documents for a task. API summary: /tasks/:taskid/attachments.list_task_labelsList labels for a task. API summary: /tasks/:taskid/labels.list_task_permissionsList permissions for a task. API summary: /tasks/:id/permission.list_task_products_taskstimeline_itemList products for a task. API summary: /tasks/:taskid/timelineitem.list_task_subscriptionsList subscriptions for a task. API summary: /tasks/:taskid/tasksubscriptions.list_task_task_labelsList task labels for a task. API summary: /tasks/:taskid/tasklabels.list_task_task_relationshipsList task relationships for a task. API summary: /tasks/:taskid/taskrelationships.list_tasksList tasks across all your projects, optionally only those assigned to you, focused by you, with given labels or with a given status.list_time_entriesList the time-tracking entries on a task (`task_id`), optionally only ongoing or finished ones.log_timeChanges dataRecord time spent on a task. Pass `task_id` with `started_at` and `finished_at` times, and optionally the person it is for.submit_projectVisible to othersDuplicate a project (project id). Has effects visible outside this system. API summary: /projects/:id/duplicate.update_checklistChanges dataUpdate an existing checklist identified by checklist id. API summary: /checklists/:id.update_checklist_itemChanges dataUpdate a checklist item by its ID: rename it, tick it off or untick it via `status`, or change its position.update_custom_fieldChanges dataUpdate an existing custom field identified by custom field id. API summary: /customfields/:id.update_custom_field_typeChanges dataUpdate an existing custom field type identified by custom field type id. API summary: /customfieldtypes/:id.update_labelChanges dataUpdate an existing label identified by label id. API summary: /labels/:id.update_product_put_dropdown_itemChanges dataUpdate an existing product identified by product id. API summary: /dropdownitems/:id.update_product_timeline_itemtimeline_item_id_1Changes dataUpdate an existing product identified by product id. API summary: /timelineitem/:timelineitemid.update_projectChanges dataUpdate a project's name, notes or status by `project_id`. Only the fields you pass change.update_project_rightChanges dataUpdate an existing project right identified by project right id. API summary: /projectrights/:id.update_sectionChanges dataRename a section or change its status by `section_id`.update_subscriptionChanges dataUpdate an existing subscription identified by subscription id. API summary: /projectmemberships/:id.update_taskChanges dataUpdate a task by `task_id`: change its name, notes, due date, assignee or status, or move it to another section with `section_id`. Only the fields you pass change.update_work_intervalChanges dataUpdate an existing work interval identified by work interval id. API summary: /workintervals/:id.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose MeisterTask from the app list.
- 2
Paste your key
Paste a personal access token from Meister. Log in to your Meister (MindMeister/MeisterTask) account and open https://www.mindmeister.com/api. Create a new personal access token and select the scopes userinfo.profile, userinfo.email and meistertask. Copy the token. It does not expire until you revoke it.
- 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 MeisterTask?
The AI can read your user profile, projects, members, sections, tasks, comments, labels, checklists and time entries. It can create and update projects, sections and tasks, move tasks between sections, add comments and labels, create checklists, update checklist items, log time and delete comments.
Does the AI see my MeisterTask credentials?
No. Your MeisterTask personal access 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 a comment is permanent, and actions like that 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 MeisterTask account.
Which scopes does the MeisterTask token need?
Select userinfo.profile, userinfo.email and meistertask when you create the personal access token at https://www.mindmeister.com/api. You do not need to register an app. The token does not expire until you revoke it, so you can revoke it there at any time to cut off access.
Let your AI work in MeisterTask today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect MeisterTask freeHeyMyApps is not affiliated with MeisterTask. Product names are trademarks of their owners.






