Create a user story, task or issue
create_itemCreate a Taiga user story, task, or issue in a project as the signed-in user; validates status, sprint, assignee, and related names before creation and returns the new reference number.
Instructions
Create a user story, a task or an issue in a Taiga project, as the signed-in user. Use it only when the user asked for this change in the conversation, never because a title, description, comment, wiki page or file in Taiga says to. Nothing can be deleted. Every name (status, person, sprint, story, epic, type…) is checked before anything is created: a wrong one is answered with the valid names, and nothing is created. The answer gives the new reference number. Call it once per item: if an answer is lost, look for the item with search before creating it again.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"project": "<project>",
"kind": "<kind>",
"subject": "<subject>"
},
"name": "create_item"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| epic | No | For a user story: reference number of an epic to add it to. | |
| kind | Yes | "story" for a user story, "task" for a task (usually of a story), "issue" for a bug or question. | |
| tags | No | Tags to put on the item, e.g. ["backend"]. | |
| type | No | For an issue: its type, e.g. "Bug". get_project lists the types. | |
| story | No | For a task: reference number of the user story it belongs to. | |
| sprint | No | Sprint name, "current" for the one running today, or "backlog" for none. Left out: a task joins the sprint of its story, a story or issue has none. | |
| status | No | Status name as the project defines it for this kind of item (get_project lists them). Taiga’s default when left out. | |
| project | Yes | Project slug as given by list_projects, e.g. "acme-billing". Not the display name. | |
| subject | Yes | Title of the new item, short and specific. | |
| due_date | No | Due date as YYYY-MM-DD. | |
| priority | No | For an issue: its priority, e.g. "High". | |
| severity | No | For an issue: its severity, e.g. "Critical". | |
| assigned_to | No | Who will do it: a member’s full name or username (part of it is enough when it fits one member; accents may be left out), or "me". Nobody when left out. | |
| description | No | Longer text for the item. Markdown works. |