Create issue
Create an issue in a project with tracker, subject, description, priority and assignee.
MCP tool redmine_write → create_issue
Creates the issue and returns its number and link. The assignee is a user ID from list_project_members; Redmine cannot assign by name. Pass parent_issue_id to make a subtask. Needs the Add Issues permission in your role on the project. The assignee and watchers can be notified according to their notification settings. By default you confirm each call; you can switch that off for this tool.
Parameters
| Name | Type | Description |
|---|---|---|
| project_id integer required | integer | Numeric project ID from list_projects. Redmine issue endpoints take the number, not the project identifier. |
| tracker_id integer required | integer | Tracker ID from get_project. |
| subject string required | string | Issue title. |
| description string | string | Issue text. |
| priority_id integer | integer | Priority ID from list_issue_options. Default: the instance default. |
| assigned_to_id integer | integer | User ID from list_project_members. |
| category_id integer | integer | Issue category ID from get_project. |
| parent_issue_id integer | integer | Number of the parent issue, to create a subtask. |
| is_private boolean | boolean | true makes the issue private. Default: false. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "redmine_write",
"arguments": {
"operation": "create_issue",
"arguments": {
"project_id": 12,
"tracker_id": 2,
"subject": "Fix invoice footer on PDF",
"description": "From the 14 Oct planning call: the footer overlaps the totals on page 2.",
"assigned_to_id": 31
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"issue_id": 4832,
"url": "https://redmine.example.com/issues/4832",
"project": "Billing portal",
"tracker": "Task",
"status": "New",
"priority": "Normal",
"subject": "Fix invoice footer on PDF",
"assigned_to": "Priya Nair",
"author": "Dana Whitfield",
"created_on": "2026-10-16T09:20:00Z"
},
"isError": false
}