This article describes how the Checklists plugin works with the Redmine Agent plugin. Everything below needs the Agent plugin installed; without it Checklists works as usual. All data and actions follow the permissions of the user and, for MCP, the scopes of the OAuth token. See MCP server and AI assistant tools for general setup.
Available in Light and PRO.
What the AI gets
- Context of an issue: the checklist items of the issue (subject, done flag, section flag, position) are visible to the model for users with View checklists.
- MCP:
get_issue,create_issueandupdate_issuereturnchecklistsand acceptchecklists_attributes, an array in the REST API shape: items withoutidare added, items withidare updated,_destroy: trueremoves one.subjectis required for every item, also when updating. The argument is offered to users with Edit checklists or Done checklists in the project. - The OAuth application must tick
view_checklists,edit_checklistsanddone_checklistsfor clients to read and change checklists.
Example prompt for a client: "add a checklist with the steps of the release to issue #456 and mark the first step as done".