MCP server for OpenProject that enables AI agents to search and view work packages, add comments, upload attachments, log time, list projects, and search users via the REST API v3.
Toggle an emoji reaction on a work-package comment to acknowledge it without adding text. Returns the current reaction state and whether you are now reacting.
Downloads an OpenProject attachment by its ID to a file on the machine running this server. Returns the saved file's path, size, content type, and SHA-256 hash.
Permanently remove a specific agenda item and its recorded outcomes from a meeting. Use this only when the user explicitly confirms, as the action cannot be undone.
Permanently remove a mistaken or wrongly placed outcome from an active meeting's minutes. Requires user confirmation and only works while the meeting is in progress.
Cancel a single occurrence of a recurring meeting series without altering the schedule. Skip a specific slot while keeping the series running and allowing recovery.
Query and filter OpenProject work packages by assignee, status, due date, project, or custom fields; returns paginated rows with optional groups and server-computed sums.
Create OpenProject work packages such as tasks, bugs, subtasks, and milestones with form validation that reports invalid fields and their allowed values before saving.