MeisterTask integration
MeisterTask is a Kanban-style task manager. Manage projects, their sections (board columns) and tasks: create, update, move, complete or trash tasks and subtasks, comment, upload attachments, tag tasks with project labels, add checklists and checklist items, link related tasks, add followers, track time with work intervals and read the people who share a project. Business-plan features are included: custom field types, custom field values, dropdown items and timeline items. Not exposed: team groups, project memberships, project rights (sharing and roles), project settings and project images. Lists page with items (at most 500) and page, and sort with sort. Authentication is a personal access token created on the MindMeister API page (mindmeister.com/api) with the scopes userinfo.profile, userinfo.email and meistertask, sent as a Bearer token.
Say what should happen.
The workflow builds itself.
What you can do with MeisterTask
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Checklist, 7 operations
create_project_checklistCreate project checklistPOSTCreates a checklist on a project (not on a task) and returns it. Add items with create_checklist_item.create_task_checklistCreate task checklistPOSTCreates a checklist on a task and returns it. Add items with create_checklist_item.delete_checklistDelete checklistDELETEDeletes a checklist from its task or project.get_checklistGet checklistGETReturns one checklist by id: name, order and the task or project it belongs to.list_project_checklistsList project checklistsGETLists the checklists created on a project (their task_id is null), with id, name and order.list_task_checklistsList task checklistsGETLists the checklists of a task, with id, name and order.update_checklistUpdate checklistPUTRenames a checklist or changes its position.
Checklist item, 6 operations
create_checklist_itemCreate checklist itemPOSTAdds an item to a checklist and returns it. Status 1 is open, 5 completed.delete_checklist_itemDelete checklist itemDELETEDeletes a checklist item.get_checklist_itemGet checklist itemGETReturns one checklist item by id: name, status (1 open, 5 completed), order and checklist.list_checklist_itemsList checklist itemsGETLists the items of one checklist, with name, status (1 open, 5 completed) and order.list_task_checklist_itemsList task checklist itemsGETLists every checklist item of a task, across its checklists, with name, status (1 open, 5 completed) and order.update_checklist_itemUpdate checklist itemPUTRenames a checklist item, ticks it (status 5) or unticks it (status 1), or changes its position.
Label, 6 operations
create_labelCreate labelPOSTCreates a label (tag) in a project and returns it. The name must be unique in the project, case-insensitive.delete_labelDelete labelDELETEDeletes a label (tag) from its project.get_labelGet labelGETReturns one label (tag) by id: name, color and project.list_project_labelsList project labelsGETLists the labels (called tags in MeisterTask) defined in a project, with id, name and color. Attach one to a task with add_label_to_task.list_task_labelsList task labelsGETLists the labels (tags) attached to a task, with id, name and color.update_labelUpdate labelPUTRenames a label (tag) or changes its color.
Task, 6 operations
create_taskCreate taskPOSTCreates a task in a section and returns it. Optionally assigns it, sets notes (Markdown), a due date, labels, custom field values and checklists with their items in the same call.get_taskGet taskGETReturns one task by id: name, notes, status, section, project, assignee, due date, tracked time and timestamps.list_project_tasksList project tasksGETLists the tasks of a project, filterable by status and to the tasks assigned to or focused by the current user. Returns tasks with id, name, section, assignee, due date and status.list_section_tasksList section tasksGETLists the tasks of one section (board column), filterable by status and to the tasks assigned to or focused by the current user.list_tasksList tasksGETLists all tasks available to the user across their projects, filterable by status, label ids and to the tasks assigned to or focused by the current user.update_taskUpdate taskPUTUpdates a task: rename it, edit its notes, assign it, set its due date, move it to another section, or complete (status 2), trash (8) or reopen (1) it. Returns the task.
Custom field, 5 operations
create_custom_fieldCreate custom fieldPOSTSets a custom field value on a task (Business plan) for one custom field type of its project. For a dropdown type, the value is the id of one of its dropdown items.delete_custom_fieldDelete custom fieldDELETERemoves a custom field value from a task.get_custom_fieldGet custom fieldGETReturns one custom field value by id: value, custom field type and the task it belongs to.list_task_custom_fieldsList task custom fieldsGETLists the custom field values set on a task (Business plan), each with its custom field type id and value.update_custom_fieldUpdate custom fieldPUTChanges the value of a custom field on a task (Business plan).
Custom field type, 5 operations
create_custom_field_typeCreate custom field typePOSTCreates a custom field type in a project (Business plan) and returns it. For a dropdown type (field_type 3), add its choices with create_dropdown_item.delete_custom_field_typeDelete custom field typeDELETEDeletes a custom field type from its project.get_custom_field_typeGet custom field typeGETReturns one custom field type by id: name, description, field_type (1 text, 2 number, 3 dropdown), unit and project.list_custom_field_typesList custom field typesGETLists the custom field types of a project (Business plan): id, name, field_type (1 text, 2 number, 3 dropdown) and unit.update_custom_field_typeUpdate custom field typePUTRenames a custom field type or changes its description.
Dropdown item, 5 operations
create_dropdown_itemCreate dropdown itemPOSTAdds a choice to a dropdown custom field type and returns it. Its id is the value create_custom_field takes.delete_dropdown_itemDelete dropdown itemDELETEDeletes a dropdown item from its custom field type.get_dropdown_itemGet dropdown itemGETReturns one dropdown item by id: name, order and custom field type.list_dropdown_itemsList dropdown itemsGETLists the choices of a dropdown custom field type, with id, name and order.update_dropdown_itemUpdate dropdown itemPUTRenames a dropdown item or changes its position.
Section, 5 operations
create_sectionCreate sectionPOSTCreates a section (board column) in a project and returns it. Tasks are created inside a section with create_task.get_sectionGet sectionGETReturns one section (board column) by id: name, description, color, icon, status, project and order.list_project_sectionsList project sectionsGETLists the sections (board columns) of a project, active ones by default, with id, name, color and order.list_sectionsList sectionsGETLists all sections available to the user across their projects, active ones by default (status=trashed or all for the others).update_sectionUpdate sectionPUTRenames a section or changes its status (1 active, 2 trashed).
Timeline item, 5 operations
create_task_timeline_itemCreate task timeline itemPOSTPlaces a task on the project timeline with a start and end date (Business plan). Returns the timeline item.delete_timeline_itemDelete timeline itemDELETEDeletes a timeline item from its task.get_task_timeline_itemGet task timeline itemGETReturns the timeline item of a task: its start and end dates. Timeline items are a Business plan feature.get_timeline_itemGet timeline itemGETReturns one timeline item by id: task, start and end dates.update_timeline_itemUpdate timeline itemPUTChanges the start or end date of a timeline item.
Work interval, 5 operations
create_work_intervalCreate work intervalPOSTTracks time on a task. Without finished_at it starts a running timer; with both started_at and finished_at it records a finished interval. Returns the work interval.delete_work_intervalDelete work intervalDELETEDeletes a work interval (tracked time entry) from its task.list_project_work_intervalsList project work intervalsGETLists the time-tracking work intervals of all tasks in a project, optionally only finished or only ongoing ones.list_task_work_intervalsList task work intervalsGETLists the time-tracking work intervals of a task, optionally only finished or only ongoing ones.update_work_intervalUpdate work intervalPUTChanges the start or end of a work interval; setting finished_at stops a running timer.
Attachment, 4 operations
delete_attachmentDelete attachmentDELETEDeletes an attachment from its task.get_attachmentGet attachmentGETReturns one attachment by id: name, size, content type, source, uploader, task and download and preview URLs.list_task_attachmentsList task attachmentsGETLists the files attached to a task, with name, size, content type, source and download and preview URLs.upload_task_attachmentUpload task attachmentPOSTUploads a file and attaches it to a task. Returns the attachment with its download URL.
Comment, 4 operations
create_commentCreate commentPOSTAdds a comment to a task. The text supports Markdown. Returns the comment.delete_commentDelete commentDELETEDeletes a comment from its task.get_commentGet commentGETReturns one comment by id: text (Markdown and HTML), task, author and timestamps.list_task_commentsList task commentsGETLists the comments of a task, with their text in Markdown and HTML, author and timestamps.
Project, 4 operations
create_projectCreate projectPOSTCreates a project and returns it. Add its board columns with create_section.get_projectGet projectGETReturns one project by id: name, notes (description), status (1 active, 4 trashed, 5 archived) and timestamps.list_projectsList projectsGETLists the projects the user can access, active ones by default (status=archived or all for the others). Returns a list of projects with id, name, notes and status.update_projectUpdate projectPUTUpdates a project: rename it, change its notes, or archive (status 5), trash (4) or restore (1) it. Returns the project.
Task label, 4 operations
add_label_to_taskAdd label to taskPOSTAttaches an existing project label (tag) to a task. Returns the task-label link, whose id removes it again with remove_label_from_task.get_task_label_linkGet task label linkGETReturns one task-label link by id: the label id and the task id it connects.list_task_label_linksList task label linksGETLists the task-label links of a task. Each link id is what remove_label_from_task takes; label_id is the label itself.remove_label_from_taskRemove label from taskDELETERemoves a label from a task. Takes the task-label link id (from add_label_to_task or list_task_label_links), not the label id.
Person, 3 operations
get_personGet personGETReturns one person by id: first and last name, email and avatar.list_personsList personsGETLists all persons available to the current user, with id, first and last name, email and avatar.list_project_personsList project personsGETLists the people who have access to a project, with id, first and last name, email and avatar. Use a person id as assigned_to_id on a task.
Task relationship, 3 operations
create_task_relationshipCreate task relationshipPOSTLinks a task to another task as duplicate_of, blocks, blocked_by or related_to. Returns the relationship.delete_task_relationshipDelete task relationshipDELETEDeletes a relationship between two tasks.list_task_relationshipsList task relationshipsGETLists the relationships of a task to other tasks: duplicate_of, blocks, blocked_by or related_to.
Task subscription, 3 operations
create_task_subscriptionCreate task subscriptionPOSTAdds a person as follower of a task; followers get notified of changes. Only project members can follow, and the assignee cannot. Returns the subscription.delete_task_subscriptionDelete task subscriptionDELETERemoves a follower from a task. Takes the subscription id from list_task_subscriptions.list_task_subscriptionsList task subscriptionsGETLists the followers of a task (task subscriptions): each entry has its own id and the person id.
Subtask, 2 operations
create_subtaskCreate subtaskPOSTCreates a subtask under a task and returns it together with the parent-to-child relationship. It lands in the parent task section unless section_id is given.list_subtasksList subtasksGETLists the subtasks of a task. Subtasks are tasks in their own right, with the same fields as get_task.
Duplicate, 1 operation
duplicate_projectDuplicate projectPOSTCopies a project into a new project and returns it. Tasks, checklists, labels, attachments and project rights are copied only when the matching include_ flag is true; name and notes default to the original ones.
Me, 1 operation
get_current_personGet current personGETReturns the person the token belongs to: id, first and last name, email and avatar.
Use MeisterTask from Claude Code, Cursor or Codex
Connect MeisterTask in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its MeisterTask operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect MeisterTask
- Create your workspace
Sign up free. Nothing to install.
- Connect MeisterTask once
Add your MeisterTask connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
MeisterTask integration FAQ
What can you do with the MeisterTask integration?
LiveContext exposes 84 operations on MeisterTask, covering checklist, checklist item, label and task.
