Redmine MCP Server

list_issues

List and search Redmine issues. Provides flexible filtering and sorting options. Supports filtering by custom fields using field IDs and patterns. Available since Redmine 1.0

Input Schema

NameRequiredDescriptionDefault
additionalPropertiesNo
assigned_to_idNoFilter by assignee. Use me for your assignments
created_onNoFilter by creation date like >=2024-01-01
includeNoAdditional data to include as comma separated values - attachments: file attachments - relations: issue relations
issue_idNoFilter by one or more issue IDs as comma separated list
limitNoMaximum issues to return, from 1 to 100
offsetNoNumber of issues to skip
parent_idNoFilter by parent issue ID
project_idNoFilter by project ID as number or key as text
sortNoSort field and direction like last.updated:desc or priority:asc
status_idNoFilter by open, closed, * for any, or specific status ID
subproject_idNoControl subproject inclusion. Use !* to exclude subprojects
tracker_idNoFilter by tracker ID
updated_onNoFilter by update date like >=2024-01-01T00:00:00Z

Input Schema (JSON Schema)

{ "properties": { "additionalProperties": { "pattern": "^cf_\\d+$", "type": "string" }, "assigned_to_id": { "description": "Filter by assignee. Use me for your assignments", "type": "string" }, "created_on": { "description": "Filter by creation date like >=2024-01-01", "pattern": "^(>=|<=|><)?\\d{4}-\\d{2}-\\d{2}(\\|\\d{4}-\\d{2}-\\d{2})?$", "type": "string" }, "include": { "description": "Additional data to include as comma separated values\n- attachments: file attachments\n- relations: issue relations", "pattern": "^(attachments|relations)(,(attachments|relations))*$", "type": "string" }, "issue_id": { "description": "Filter by one or more issue IDs as comma separated list", "type": "string" }, "limit": { "default": 25, "description": "Maximum issues to return, from 1 to 100", "maximum": 100, "minimum": 1, "type": "number" }, "offset": { "default": 0, "description": "Number of issues to skip", "minimum": 0, "type": "number" }, "parent_id": { "description": "Filter by parent issue ID", "type": "number" }, "project_id": { "description": "Filter by project ID as number or key as text", "type": "string" }, "sort": { "description": "Sort field and direction like last.updated:desc or priority:asc", "pattern": "^[a-z_]+(:(asc|desc))?$", "type": "string" }, "status_id": { "description": "Filter by open, closed, * for any, or specific status ID", "enum": [ "open", "closed", "*" ], "type": "string" }, "subproject_id": { "description": "Control subproject inclusion. Use !* to exclude subprojects", "type": "string" }, "tracker_id": { "description": "Filter by tracker ID", "type": "number" }, "updated_on": { "description": "Filter by update date like >=2024-01-01T00:00:00Z", "pattern": "^(>=|<=|><)?\\d{4}-\\d{2}-\\d{2}(T\\d{2}:\\d{2}:\\d{2}Z)?(\\|\\d{4}-\\d{2}-\\d{2}(T\\d{2}:\\d{2}:\\d{2}Z)?)?$", "type": "string" } }, "type": "object" }