Pro Tier MCP Tools

Complete reference for all 38 MCP tools available to Pro users

Overview

Pro tier includes 38 MCP tools: 5 free tools plus 33 Pro tools for issues, sprints, projects, tags, and comments.

Configuration

Before using Pro tools, configure the MCP server:

panelTodo_configure({
  projectId: "your-project-id",
  token: "your-api-token"
})

Status Check

panelTodo_status()

Returns configuration status and Pro connection state.

Issue Tools

// List issues
panelTodo_listIssues()
panelTodo_listIssues({ status: "in_progress" })
panelTodo_listIssues({ sprintId: "sprint-uuid" })

// Get single issue
panelTodo_getIssue({ issueId: "issue-uuid" })
panelTodo_getIssue({ key: "PT-42" })

// Create issue
panelTodo_addIssue({
  title: "Issue title",
  status: "todo",
  priority: "high",
  sprintId: "sprint-uuid"
})

// Update issue
panelTodo_updateIssue({
  issueId: "issue-uuid",
  title: "New title",
  status: "in_progress",
  priority: "critical"
})

// Complete issue
panelTodo_completeIssue({ issueId: "issue-uuid" })

// Delete issue
panelTodo_deleteIssue({ issueId: "issue-uuid" })

Sprint Tools

// List sprints
panelTodo_listSprints()
panelTodo_listSprints({ status: "active" })

// Create sprint
panelTodo_createSprint({
  name: "Sprint 1",
  startDate: "2024-01-15",
  endDate: "2024-01-29"
})

// Start sprint
panelTodo_startSprint({ sprintId: "sprint-uuid" })

// Complete sprint
panelTodo_completeSprint({
  sprintId: "sprint-uuid",
  moveIncomplete: true
})

// Move issue to sprint
panelTodo_moveIssueToSprint({
  issueId: "issue-uuid",
  sprintId: "sprint-uuid"
})

Project Tools

// List projects
panelTodo_listProjects()

// Create project
panelTodo_createProject({
  name: "My Project",
  key: "MP",
  description: "Project description"
})

// Switch project
panelTodo_switchProject({ projectId: "project-uuid" })

Tag Tools

// List tags
panelTodo_listTags()

// Create tag
panelTodo_createTag({
  name: "bug",
  color: "#FF5733"
})

// Update tag
panelTodo_updateTag({
  tagId: "tag-uuid",
  name: "bugfix",
  color: "#FF0000"
})

// Delete tag
panelTodo_deleteTag({ tagId: "tag-uuid" })

// Add tag to issue
panelTodo_addTagToIssue({
  issueId: "issue-uuid",
  tagId: "tag-uuid"
})

// Remove tag from issue
panelTodo_removeTagFromIssue({
  issueId: "issue-uuid",
  tagId: "tag-uuid"
})

Comment Tools

// List comments
panelTodo_listComments({ issueId: "issue-uuid" })

// Add comment
panelTodo_addComment({
  issueId: "issue-uuid",
  content: "Comment text"
})

Complete Tool List

Free (5): add, list, update, complete, remove

Config (2): configure, status

Issues (8): listIssues, searchIssues, getIssue, addIssue, batchCreateIssues, updateIssue, completeIssue, deleteIssue

Sprints (9): listSprints, getSprint, createSprint, updateSprint, startSprint, completeSprint, deleteSprint, moveIssueToSprint, getBacklog

Projects (4): listProjects, switchProject, createProject, deleteProject

Tags (6): listTags, createTag, updateTag, deleteTag, addTagToIssue, removeTagFromIssue

Comments (4): listComments, addComment, updateComment, deleteComment

Related Articles