← WebMCP Directory

Tool tree

cadence-webmcp.ashrafahmed1232.workers.dev

Productivity & BusinessTools verified
Website
An agent-native issue tracker built on WebMCP. Triage, dedupe, and re-prioritize with an agent that has real, scoped, dynamic tools, not screen-scraped buttons.
Explore capabilities
    list_issuesAnswer

    List issues, optionally filtered by status, assignee, priority, labels, or cycle.

    View tool JSON
    {
      "name": "list_issues",
      "kind": "answer",
      "impl": "imperative",
      "description": "List issues, optionally filtered by status, assignee, priority, labels, or cycle.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "status": {
            "type": "string",
            "enum": [
              "backlog",
              "todo",
              "in_progress",
              "in_review",
              "done",
              "cancelled"
            ]
          },
          "assignee": {
            "type": "string"
          },
          "priority": {
            "type": "string",
            "enum": [
              "none",
              "low",
              "medium",
              "high",
              "urgent"
            ]
          },
          "cycleId": {
            "type": "string"
          },
          "limit": {
            "type": "number",
            "description": "Max results, default 50"
          }
        },
        "required": [],
        "additionalProperties": false
      }
    }
    get_issueAnswer

    Get full details of one issue by id or key, including comments and links.

    View tool JSON
    {
      "name": "get_issue",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get full details of one issue by id or key, including comments and links.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Issue id or key, e.g. CAD-142"
          }
        },
        "required": [
          "id"
        ],
        "additionalProperties": false
      }
    }
    search_issuesAnswer

    Search issues by text across title and body.

    View tool JSON
    {
      "name": "search_issues",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search issues by text across title and body.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string"
          },
          "limit": {
            "type": "number"
          }
        },
        "required": [
          "query"
        ],
        "additionalProperties": false
      }
    }
    get_board_stateAnswer

    Get board-level summary: counts per status column, active filters, current view.

    View tool JSON
    {
      "name": "get_board_state",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get board-level summary: counts per status column, active filters, current view.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      }
    }
    get_current_selectionAnswer

    Get what the human currently has selected or open in the UI.

    View tool JSON
    {
      "name": "get_current_selection",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get what the human currently has selected or open in the UI.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      }
    }
    list_labelsAnswer

    List all labels available on the board.

    View tool JSON
    {
      "name": "list_labels",
      "kind": "answer",
      "impl": "imperative",
      "description": "List all labels available on the board.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      }
    }
    list_cyclesAnswer

    List all cycles (sprints) with their date ranges.

    View tool JSON
    {
      "name": "list_cycles",
      "kind": "answer",
      "impl": "imperative",
      "description": "List all cycles (sprints) with their date ranges.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      }
    }
    get_activityAnswer

    Get recent tool-call activity on this board, with actor attribution.

    View tool JSON
    {
      "name": "get_activity",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get recent tool-call activity on this board, with actor attribution.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "limit": {
            "type": "number"
          }
        },
        "required": [],
        "additionalProperties": false
      }
    }
    create_issueAction

    Create a new issue on the board.

    View tool JSON
    {
      "name": "create_issue",
      "kind": "act",
      "impl": "imperative",
      "description": "Create a new issue on the board.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string"
          },
          "body": {
            "type": "string"
          },
          "priority": {
            "type": "string",
            "enum": [
              "none",
              "low",
              "medium",
              "high",
              "urgent"
            ]
          },
          "labels": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        },
        "required": [
          "title"
        ],
        "additionalProperties": false
      }
    }
    triage_inboxAction

    List untriaged issues (backlog, no priority set) with a suggested priority for each, for the agent to act on with set_priority.

    View tool JSON
    {
      "name": "triage_inbox",
      "kind": "act",
      "impl": "imperative",
      "description": "List untriaged issues (backlog, no priority set) with a suggested priority for each, for the agent to act on with set_priority.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      }
    }
    find_duplicatesAnswer

    Find clusters of likely-duplicate issues by title/body similarity, with a 0-1 score. Pass results to merge_duplicates.

    View tool JSON
    {
      "name": "find_duplicates",
      "kind": "answer",
      "impl": "imperative",
      "description": "Find clusters of likely-duplicate issues by title/body similarity, with a 0-1 score. Pass results to merge_duplicates.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "minScore": {
            "type": "number",
            "description": "Similarity threshold, default 0.2. Real paraphrased duplicates rarely exceed 0.3 on bag-of-words overlap, so this is tuned low on purpose — expect some false positives at the low end and read the score."
          }
        },
        "required": [],
        "additionalProperties": false
      }
    }
    merge_duplicatesAction

    Merge a cluster of duplicate issues into one primary issue, preserving comments and closing the rest as duplicates. Requires human confirmation.

    View tool JSON
    {
      "name": "merge_duplicates",
      "kind": "act",
      "impl": "imperative",
      "description": "Merge a cluster of duplicate issues into one primary issue, preserving comments and closing the rest as duplicates. Requires human confirmation.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "primaryId": {
            "type": "string"
          },
          "duplicateIds": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        },
        "required": [
          "primaryId",
          "duplicateIds"
        ],
        "additionalProperties": false
      }
    }
    split_issueAction

    Split one issue into several sub-issues under it, each inheriting its priority, labels, and cycle. Requires human confirmation.

    View tool JSON
    {
      "name": "split_issue",
      "kind": "act",
      "impl": "imperative",
      "description": "Split one issue into several sub-issues under it, each inheriting its priority, labels, and cycle. Requires human confirmation.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "subtitles": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Titles for the new sub-issues"
          }
        },
        "required": [
          "id",
          "subtitles"
        ],
        "additionalProperties": false
      }
    }
    bulk_updateAction

    Apply a status/priority/assignee/cycle patch to many issues at once. Requires human confirmation and returns a preview if not yet confirmed.

    View tool JSON
    {
      "name": "bulk_update",
      "kind": "act",
      "impl": "imperative",
      "description": "Apply a status/priority/assignee/cycle patch to many issues at once. Requires human confirmation and returns a preview if not yet confirmed.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "ids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status": {
            "type": "string",
            "enum": [
              "backlog",
              "todo",
              "in_progress",
              "in_review",
              "done",
              "cancelled"
            ]
          },
          "priority": {
            "type": "string",
            "enum": [
              "none",
              "low",
              "medium",
              "high",
              "urgent"
            ]
          },
          "assignee": {
            "type": "string"
          },
          "cycleId": {
            "type": "string"
          }
        },
        "required": [
          "ids"
        ],
        "additionalProperties": false
      }
    }
    summarize_cycleAction

    Summarize a cycle: scope, progress, at-risk items, and blocked issues.

    View tool JSON
    {
      "name": "summarize_cycle",
      "kind": "act",
      "impl": "imperative",
      "description": "Summarize a cycle: scope, progress, at-risk items, and blocked issues.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "cycleId": {
            "type": "string"
          }
        },
        "required": [
          "cycleId"
        ],
        "additionalProperties": false
      }
    }
    estimate_and_rankAction

    Propose a priority ordering for a set of issues, with reasoning for each position.

    View tool JSON
    {
      "name": "estimate_and_rank",
      "kind": "act",
      "impl": "imperative",
      "description": "Propose a priority ordering for a set of issues, with reasoning for each position.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "ids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        },
        "required": [
          "ids"
        ],
        "additionalProperties": false
      }
    }