# TAPD MCP

> TAPD brings professional agile development management into your AI client. This MCP lets you automate complex product workflows, handling everything from listing workspaces and creating new stories to tracking bugs and managing daily tasks. Stop clicking through multiple tabs; just talk to your agent about the status of any feature or defect.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Tags:** agile-development, bug-tracking, sprint-planning, product-management, issue-tracking

## Description

Managing a software project requires constant context switching—jumping between bug reports, feature backlogs, and task boards. This MCP lets your AI agent take over that whole process. Instead of navigating the complex TAPD enterprise interface, you simply ask questions in natural language. Your agent handles listing all accessible workspaces, finding specific stories for requirements, or even creating a new defect report. It keeps track of which team members are assigned to what tasks and monitors sprint progress without you needing to know the platform's internal structure. By connecting this MCP through Vinkius, your AI client treats TAPD like a conversational product assistant, keeping development pipelines organized whether you use Scrum or Kanban.

## Tools

### create_bug
Generates a brand new defect report within your TAPD workspace.

### create_story
Adds a new feature requirement (story) to the backlog with a title and description.

### create_task
Creates a small, actionable item needed for development work within the workspace.

### get_workspace
Retrieves specific details about a single, selected project workspace.

### list_bugs
Shows all existing defects or bugs recorded in the current development space.

### list_iterations
Retrieves a list of scheduled project sprints and milestones for tracking progress.

### list_members
Lists all team members associated with the workspace to manage assignments.

### list_stories
Displays a list of feature stories and requirements in the selected project.

### list_tasks
Shows all granular tasks assigned within the current workspace for daily work.

### list_workspaces
Provides an overview and list of every accessible project workspace you manage.

## Prompt Examples

**Prompt:** 
```
List all my active workspaces on TAPD.
```

**Response:** 
```
I've retrieved your TAPD workspaces. You have 4 active projects, including 'Cloud Infrastructure' and 'Mobile App V2'. Which one would you like to view items for?
```

**Prompt:** 
```
Create a new bug in workspace 'Mobile App V2' titled 'App crashes on splash screen'.
```

**Response:** 
```
Done! I've created a new bug report 'App crashes on splash screen' in the 'Mobile App V2' workspace. I've assigned it a high priority by default. Would you like to add reproduction steps?
```

**Prompt:** 
```
Show me the iterations for project 'Cloud Infrastructure'.
```

**Response:** 
```
I've listed the iterations for 'Cloud Infrastructure'. You have 3 iterations defined, including 'Q2 Milestone' (In Progress) and 'Security Patch v1.1' (Planned). Which one would you like to audit?
```

## Capabilities

### Discovering Projects and Teams
List all available workspaces and see which team members are assigned to them.

### Managing Feature Requirements
Create new user stories or view existing ones, complete with titles and detailed descriptions.

### Tracking Quality Defects
List current bugs in a project or create an entirely new bug report to keep quality assurance moving.

### Handling Daily Tasks
Create, list, and manage specific granular tasks needed for daily development work.

### Monitoring Development Cycles
Review project milestones by listing iterations (sprints) to check delivery schedules.

## Use Cases

### The Weekly Status Report
A Product Manager needs a status report combining all features, bugs, and tasks across three different products. Instead of logging into TAPD three times, they ask their agent to list_workspaces first, then run list_stories, list_bugs, and list_tasks for each one. The agent compiles the full, accurate summary in seconds.

### The Hotfix Incident
A QA Engineer finds a critical bug right before launch. They don't want to wait until the daily standup. They immediately tell their agent, 'Create a bug in Mobile App V2.' The agent uses create_bug to log it instantly and assigns the correct priority.

### Starting a New Feature
A team needs a new feature defined. Instead of drafting an email and manually updating the backlog, the Product Manager just tells their agent, 'Create a story for user authentication.' The agent executes create_story and logs it properly.

### Onboarding New Engineers
A new developer needs to see what work is pending. They ask their agent to list_tasks and then list_members to see who they need to connect with, getting a clear picture of the team structure immediately.

## Benefits

- Stop manually listing stories. You can use list_stories and create_story to manage the entire feature lifecycle conversationally, keeping requirements tracked automatically.
- Defect tracking gets simple. Instead of clicking into bug boards, you just ask the agent to list_bugs or create a new defect using create_bug.
- Get context instantly. Use list_workspaces to see every project you manage and then get_workspace details without logging into multiple portals.
- Never lose track of who's doing what. List_members gives instant team visibility, while list_tasks shows exactly which daily activities are pending for the team.
- Plan sprints effortlessly. You can use list_iterations to check project milestones and ensure your development cycles stay on schedule.

## How It Works

The bottom line is that your development data moves from a complex web interface into a simple conversation with your AI client.

1. Subscribe to this MCP and provide your TAPD API User credentials.
2. Your AI client connects using the provided keys, granting access to all workspaces.
3. You tell your agent exactly what you need—for example, 'List all bugs for Project X'—and it runs the command.

## Frequently Asked Questions

**How do I start managing stories with the TAPD MCP?**
You start by asking your agent to list_workspaces to identify the correct project first. Then, you can use list_stories or create_story to manage requirements within that scope.

**Can I track bugs with the TAPD MCP?**
Yes. You can use list_bugs to see all existing defects and use create_bug to file a new report immediately, regardless of who owns the bug currently.

**Does the TAPD MCP help me manage my daily tasks?**
Absolutely. Use list_tasks or create_task to keep track of granular work items, ensuring nothing falls through the cracks between sprints.

**What is the difference between stories and tasks using the TAPD MCP?**
Stories are high-level requirements (the 'what' or 'why'). Tasks are the small, actionable steps needed to complete that story (the 'how').

**What if I want to know which team members are assigned to a feature?**
You can use list_members after specifying the workspace. This lets you see who is available for assignments or review.