MCP (Model Context Protocol) server for P4 Plan, enabling AI assistants like Claude and VS Code Copilot to interact with P4 Plan project management data.
list_projects - List all active projects the user is a member ofget_project - Get project configuration including archivedStatus, backlog ID, and QA IDget_my_tasks - Get tasks assigned to current user (todoList)get_tasks - Get detailed information for one or more items by ID (max 20)search_tasks - Search for items in a project section using P4 Plan Find queriescreate_item - Create any item typeupdate_item - Update any item (auto-detects type)commit_to_sprint - Commit a backlog task or bug to a sprintuncommit_from_sprint - Remove a task from a sprint (return to backlog)get_custom_columns - Get custom column definitions available in a projectget_custom_fields - Get custom field values set on a taskset_custom_field - Set a custom field value on a taskget_workflows - Get workflow definitions and status IDs for a projectcomplete_task - Mark a task as completedstart_task - Mark a task as in progressget_comments - Get all comments on a taskpost_comment - Post a new comment on a taskupdate_comment - Edit an existing commentdelete_comment - Delete a comment from a taskget_attachments - Get all attachments on a taskdownload_attachment - Download and return attachment file contentdelete_attachment - Delete an attachment from a taskset_cover_image - Set or unset the cover image for a tasklink_items - Create internal or external linksunlink_items - Remove an internal or external linkget_current_user - Get current user informationlist_project_users - List users in a projectread_skill - Read a P4 Plan skill document at runtime