# GitScrum Tasks MCP for AI Agents AI Agent Connect

> GitScrum Tasks MCP lets you manage your entire project backlog and sprint progress directly through your AI client. Create tasks, assign team members, track checklists, and filter work by status or effort without leaving your workspace. It turns your AI into a project coordinator that handles the busy work of task lifecycle management.

## Overview
- **Category:** productivity
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_djh5c2EYJEoQj6QkL10SdNUZ9WEWVo5daRBvLQK8/ai-agent-connect
- **Tags:** task-management, subtasks, checklists, task-assignment, kanban-workflow, story-points, task-comments

## Description

GitScrum Tasks lets you manage your entire project backlog without leaving your workspace. Instead of jumping between tabs to update statuses or assign owners, you can just tell your agent what needs to happen. It handles the data entry for you, whether you're creating new bugs, moving items between projects, or updating story points. This Connector is a core part of the Vinkius catalog, making it easy to plug into your daily routine. You can ask your agent to pull up your tasks for today, find related work on a specific feature, or manage granular checklists for complex deployments. It turns your chat window into a command center for your project board, so you can stay focused on the actual work while the administrative overhead disappears.

## Tools

### update_task
Modify the details of an existing task. This keeps your project data accurate.

### assign_member
Assign a specific user to a task. This helps keep ownership clear across the team.

### create_checklist_item
Add a new item to a task checklist. You can use a parent_id to nest sub-items.

### list_comments
View all existing comments on a task. This gives you context on previous discussions.

### set_task_estimate
Set the story points or effort for a task. Use this to plan your sprint capacity.

### my_tasks
Get a list of every task assigned to you. This is your go-to for daily planning.

### related_tasks
Find tasks that are linked to a specific one. This helps you see the bigger picture.

### list_subtasks
View all subtasks belonging to a parent task. This shows the breakdown of work.

### list_checklists
See all checklist items attached to a task. This helps you track what's left to do.

### toggle_checklist_item
Mark a checklist item as done or undone. It's a quick way to update progress.

### create_comment
Add a rich text comment to a task. This keeps the conversation history in one place.

### delete_comment
Remove a comment from a task. Use this to clean up outdated notes.

### update_comment
Edit a comment you've already posted. This lets you fix typos or add new info.

### duplicate_task
Create an exact copy of an existing task. It's useful for repeating similar work.

### list_effort_levels
See the available priority or effort levels. This helps you stay consistent with project standards.

### move_task_to_project
Transfer a task to a different project. This keeps your boards organized.

### link_subtask
Connect an existing task as a subtask. This builds out your task hierarchy.

### unlink_subtask
Remove a task from its subtask relationship. Use this if a task needs to stand alone.

### get_task_by_code
Find a task using its human-readable code like WEB-42. This is much faster than using IDs.

### create_task
Create a new task from scratch. This is how you add new work to the backlog.

### delete_task
Permanently remove a task. Be careful as this action cannot be undone.

### toggle_task_done
Switch the completion status of a task. Use this to move items to the done column.

### get_task
Fetch all details for a specific task using its UUID. This provides the full context for an item.

### list_tasks
Filter your tasks by status, labels, or date ranges. This is the primary way to browse your backlog.

### my_today_tasks
See the tasks due specifically today. This helps you prioritize your immediate workload.

### create_task_type
Define a new task type with a hex color code. This helps standardize your project categories.

### list_task_types
View all task types and their colors. This ensures you're using the correct categories.

### unassign_member
Remove a user from a task. This is useful when ownership changes mid-sprint.

## Prompt Examples

**Prompt:** 
```
Show me the tasks assigned to me that are due today.
```

**Response:** 
```
I found 4 tasks due today:

| Code | Task Name | Effort |
| :--- | :--- | :--- |
| WEB-12 | Fix auth bug | High |
| WEB-15 | Update docs | Low |
| WEB-19 | Refactor API | Medium |
| WEB-22 | CSS tweaks | Low |

Would you like me to list the subtasks for any of these?
```

**Prompt:** 
```
Create a new task called 'Fix CSS on landing page' in the web-app project as a Chore.
```

**Response:** 
```
Created task 'WEB-55: Fix CSS on landing page' as a Chore in the web-app project. It's currently unassigned and in the To Do column. Would you like me to assign it to someone?
```

**Prompt:** 
```
Add a checklist to task WEB-10 for the deployment steps.
```

**Response:** 
```
Added a checklist to WEB-10 with the following items:

- [ ] Prepare production environment
- [ ] Run final smoke tests
- [ ] Notify stakeholders

All items are currently unchecked. Shall I mark any as complete?
```

## Capabilities

### Manage task lifecycles
Create, update, and delete tasks with full metadata like effort levels and dates.

### Filter your backlog
Query tasks by status, labels, assignee, or specific date ranges.

### Organize task hierarchies
Link tasks as subtasks and view nested work to keep complex features organized.

### Track granular progress
Add checklists with sub-items to track every step of a larger task.

### Coordinate team ownership
Assign and unassign team members to specific tasks to keep ownership clear.

### Collaborate via comments
Add and edit rich text comments to keep project context in one place.

## Use Cases

### Sprint Planning
A Scrum Master asks the agent to "Create a new bug task for the login timeout and assign it to Jane." The agent uses `create_task` and `assign_member` to update the board instantly.

### Deep Work Flow
A developer wants to see what's next. They ask, "What are my tasks due today?" and the agent uses `my_today_tasks` to provide a clear list.

### Feature Breakdown
A PM needs to break down a large feature. They ask the agent to "Add a checklist to WEB-42 for unit tests and docs." The agent uses `create_checklist_item` to handle the detail.

### Status Updates
Instead of a manual UI update, a dev says, "Mark WEB-50 as done." The agent uses `toggle_task_done` to move it across the board.

## Benefits

- Stop context-switching by using `create_task` and `update_task` directly from your chat or IDE.
- Organize complex work with `link_subtask` and `list_subtasks` to keep parent items clear.
- Track granular progress using `create_checklist_item` and `toggle_checklist_item` for every step.
- Keep the team aligned by using `assign_member` and `unassign_member` to clarify who owns what.
- Review your workload quickly with `my_today_tasks` and `my_tasks` to stay on top of deadlines.
- Maintain a clean backlog by using `list_tasks` with advanced filters for labels, types, and effort.

## How It Works

The bottom line is you can manage your entire project backlog through natural language instead of clicking through a web interface.

1. Connect your GitScrum API token and company slug to your AI client.
2. Ask your agent to perform actions like listing your tasks or creating a new bug.
3. Receive immediate confirmation and the new task code in your chat window.

## Frequently Asked Questions

**Can I use GitScrum Tasks MCP to manage my team's sprint?**
Yes, it lets you assign members, set story points, and move tasks between projects to keep your sprint organized.

**Does it work with my existing GitScrum projects?**
Yes, it connects to your current projects using your API token, so all your existing data remains accessible.

**Can I filter my tasks by specific labels?**
Yes, you can use the agent to filter your backlog by labels, types, statuses, and even specific date ranges.

**How do I see my daily workload?**
Just ask your agent for your tasks due today, and it will pull up a clear list of what needs attention.

**Can I create subtasks for larger features?**
Yes, you can link tasks as subtasks to build out a clear hierarchy of work for complex features.

**Does it support rich text in comments?**
Yes, you can add and edit comments with rich text to keep the conversation history organized in one place.

**Can my AI agent find a specific task by its human-readable code like WEB-42?**
Yes! Use the `get_task_by_code` tool with the task code (e.g., WEB-42). Your agent will return the full task details including description, assignees, workflow status, labels, sprint association, time estimates, and checklist progress — in seconds.

**I want to quickly see what I need to work on today. Can the agent help?**
Absolutely. Use `my_today_tasks` to see everything due today, or `my_tasks` for your full assignment list across all workspaces. The agent returns task titles, project context, due dates, and current workflow status — your daily standup briefing in one command.

**Can the agent manage task assignments and checklists too?**
Yes. Use `assign_member` and `unassign_member` to manage task assignments by username. For checklists, use `create_checklist_item` to add items (including nested sub-items via parent_id), and `toggle_checklist_item` to mark them done. The complete task lifecycle is covered — from creation to completion.