taiga-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TAIGA_URL | Yes | Base URL of your Taiga instance (no trailing slash) | |
| TAIGA_PASSWORD | Yes | Taiga password | |
| TAIGA_USERNAME | Yes | Taiga username or email |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_projectsA | List all Taiga projects the authenticated user has access to |
| get_projectA | Get details of a specific Taiga project by ID or slug |
| create_projectC | Create a new Taiga project |
| update_projectB | Update a Taiga project's settings (name, description, visibility, etc.) |
| list_issuesC | List issues in a Taiga project |
| get_issueB | Get a specific issue by ID |
| create_issueC | Create a new issue in a Taiga project |
| update_issueC | Update an existing issue (status, assignee, description, etc.) |
| bulk_create_userstoriesB | Create multiple user stories at once from a list of subjects (one per line) |
| list_userstoriesA | List user stories in a Taiga project, optionally filtered by milestone |
| get_userstoryB | Get a specific user story by ID |
| create_userstoryB | Create a new user story in a Taiga project |
| update_userstoryC | Update an existing user story |
| list_tasksC | List tasks in a Taiga project, optionally filtered by user story or milestone |
| create_taskB | Create a new task in a Taiga project |
| update_taskC | Update an existing task (status, assignee, description, etc.) |
| list_milestonesB | List sprints/milestones in a Taiga project |
| get_milestoneB | Get details of a specific sprint/milestone |
| create_milestoneB | Create a new sprint/milestone in a Taiga project |
| update_milestoneA | Update an existing sprint/milestone (name, dates, availability, close it) |
| get_meA | Get the currently authenticated Taiga user |
| list_membersA | List all members of a Taiga project with their user IDs (needed for assigning issues/tasks) |
| list_issue_statusesA | List all issue statuses for a project (use these IDs when updating issue status) |
| list_userstory_statusesA | List all user story statuses for a project (use these IDs when updating user story status) |
| list_task_statusesA | List all task statuses for a project (use these IDs when updating task status) |
| list_prioritiesA | List all issue priorities for a project (use these IDs when creating/updating issues) |
| list_severitiesA | List all issue severities for a project (use these IDs when creating/updating issues) |
| list_issue_typesA | List all issue types for a project (use these IDs when creating/updating issues) |
| add_commentB | Add a comment to a Taiga issue, user story, task, or epic |
| get_historyA | Get the activity history and comments of a Taiga issue, user story, task, or epic |
| list_epicsB | List all epics in a Taiga project |
| get_epicB | Get details of a specific epic by ID |
| create_epicB | Create a new epic in a Taiga project |
| update_epicB | Update an existing epic (subject, description, status, assignee, color) |
| list_epic_userstoriesB | List all user stories linked to an epic |
| link_userstory_to_epicB | Link an existing user story to an epic |
| unlink_userstory_from_epicA | Remove the link between a user story and an epic |
| searchA | Search across all content in a Taiga project (issues, user stories, tasks, wiki pages) by text |
| list_wiki_pagesB | List all wiki pages in a Taiga project |
| get_wiki_pageB | Get the full content of a wiki page by ID |
| create_wiki_pageC | Create a new wiki page in a Taiga project |
| update_wiki_pageC | Update the content of an existing wiki page |
| delete_wiki_pageB | Delete a wiki page permanently |
| list_rolesA | List all roles defined in a Taiga project (needed for assigning story points per role) |
| get_roleA | Get details of a specific role including its permissions |
| create_roleB | Create a new role in a Taiga project |
| update_roleB | Update an existing role (name, order, permissions, computability) |
| delete_roleA | Delete a role from a project. Cannot be undone. |
| list_tagsA | List all tags used in a Taiga project with their colors |
| get_milestone_statsA | Get progress statistics for a sprint/milestone (points done, remaining, burndown data) |
| delete_issueA | Permanently delete a issue. This action cannot be undone. |
| delete_userstoryA | Permanently delete a user story. This action cannot be undone. |
| delete_taskA | Permanently delete a task. This action cannot be undone. |
| delete_epicA | Permanently delete a epic. This action cannot be undone. |
| delete_milestoneA | Permanently delete a milestone. This action cannot be undone. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/juanleon8581/taiga-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server