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