About TAPD MCP Server
Query, analyze and backfill TAPD bugs / requirements in Cursor/Copilot
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
Tools
17Saved tool list · updated 2w ago
| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | No | Defect ID. TAPD supports querying multiple IDs. When id is provided, handler filtering is skipped by default (unless current_owner is also explicitly provided), so defects transferred to others can be found. |
| page | integer | No | Page number; defaults to 1. Aggregated queries (without workspace_id) are paginated separately for each project, not globally across projects. |
| limit | integer | No | Maximum number of results; defaults to 30, maximum 200. For aggregated queries, this is the limit per project. |
| title | string | No | Defect title. TAPD supports fuzzy matching. |
| status | string | No | Defect status. TAPD supports enum queries and not-equal queries. |
| created | string | No | Creation time. TAPD supports time-based queries. |
| reporter | string | No | Reporter. TAPD supports querying multiple users. |
| story_id | string | No | Associated requirement ID. Returns defects associated with that requirement. By default, does not filter by the currently logged-in user (same as an exact id query; can find associated defects assigned to others). Only intersects results with the specified handler when current_owner is explicitly provided. When used together with id, the results are intersected. This filter requires a specific project; workspace_id must also be provided. |
| description | string | No | Detailed defect description. TAPD supports fuzzy matching. |
| workspace_id | string | No | TAPD project ID. When provided, only that project is queried; otherwise, defects from all projects the handler participates in are aggregated. Use tapd_list_workspaces first to see which projects will be included. |
| current_owner | string | No | A single handler’s TAPD nick. If omitted, queries defects assigned to the currently logged-in user by default; if provided, queries defects assigned to that handler. It is recommended to use tapd_search_users first to confirm the nick. |
Details
The maintainer has not added details yet. Check the README in the repository.
Comments
Markdown supported
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.