P4 Plan MCP (Model Context Protocol) Server
Déduit des transports déclarés par cette annonce (stdio). Un client absent de cette liste n’est pas écarté pour autant — c’est simplement quelque chose que Forge ne peut pas confirmer.
P4PLAN_API_AUTH_TOKENClé d’APIobligatoireJWT bearer token for the P4 Plan GraphQL API. Forwarded as Authorization on every tool call.
Déclaré par l’auteur dans le registre MCP officiel. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.
La vérification confirme l’identité de l’éditeur (la propriété du dépôt), pas la sûreté du code. L’analyse de sécurité couvre les CVE connues et les scripts d’installation suspects.
Lu dans le code que npm livre réellement, au moment de l’analyse. Le paquet n’a jamais été exécuté. Les outils enregistrés dynamiquement à l’exécution, ou cachés dans du code empaqueté ou minifié, peuvent passer inaperçus — c’est donc un plancher de la surface d’outils, pas un recensement complet.
list_projectsList all active projects the current user is a member of. Returns project IDs and names backlogID (needed for backlog operations) and qaID (needed for bug operations). The project ID itself is used for planning/schedule operations.` Call this first to discover projectId values needed by other tools.List all active projects the current user is a member of. Returns project IDs and names backlogID (needed for backlog operations) and qaID (needed for bug operations). The project ID itself is used for planning/schedule operations.` Call this first to discover projectId values needed by other tools.
Aucun schéma d’entrée n’a été publié pour cet outil.
get_projectGet a project's configuration and section IDs. Returns backlogID (needed for backlog operations) and qaID (needed for bug operations). The project ID itself is used for planning/schedule operations.Get a project's configuration and section IDs. Returns backlogID (needed for backlog operations) and qaID (needed for bug operations). The project ID itself is used for planning/schedule operations.
Aucun schéma d’entrée n’a été publié pour cet outil.
read_skillRead a P4 Plan skill document. Skills provide detailed syntax and usage guides.Read a P4 Plan skill document. Skills provide detailed syntax and usage guides.
Aucun schéma d’entrée n’a été publié pour cet outil.
commit_to_sprintCommit a backlog task or bug to a sprint for execution.Commit a backlog task or bug to a sprint for execution.
Aucun schéma d’entrée n’a été publié pour cet outil.
uncommit_from_sprintRemove a backlog task or bug from its sprint, returning it to the backlog. The task is not deleted — only the sprint association is removed.Remove a backlog task or bug from its sprint, returning it to the backlog. The task is not deleted — only the sprint association is removed.
Aucun schéma d’entrée n’a été publié pour cet outil.
get_commentsGet all comments on a task or item. Returns comment text, author, and timestamp for each comment.Get all comments on a task or item. Returns comment text, author, and timestamp for each comment.
Aucun schéma d’entrée n’a été publié pour cet outil.
post_commentPost a comment on a task or item. Use for posting questions, acceptance criteria, blockers, or general discussion. Comment text is sanitized HTML — call read_skill with skillName="comment-html-format" before composing the text, and skillName="mentions" if the comment includes @user references.Post a comment on a task or item. Use for posting questions, acceptance criteria, blockers, or general discussion. Comment text is sanitized HTML — call read_skill with skillName="comment-html-format" before composing the text, and skillName="mentions" if the comment includes @user references.
Aucun schéma d’entrée n’a été publié pour cet outil.
get_attachmentsList all attachments on a task. Returns attachment details including path, size, and whether it is the cover image. Use download_attachment to retrieve the actual file content.List all attachments on a task. Returns attachment details including path, size, and whether it is the cover image. Use download_attachment to retrieve the actual file content.
Aucun schéma d’entrée n’a été publié pour cet outil.
download_attachmentDownload and return the actual content of an attachment file. Use get_attachments first to find available paths.Download and return the actual content of an attachment file. Use get_attachments first to find available paths.
Aucun schéma d’entrée n’a été publié pour cet outil.
delete_attachmentprivilégiéDelete an attachment from a task. Use get_attachments first to find the attachment path.Delete an attachment from a task. Use get_attachments first to find the attachment path.
Aucun schéma d’entrée n’a été publié pour cet outil.
set_cover_imageSet or unset the cover image for a task. The attachment must be an image that is already attached to the task.Set or unset the cover image for a task. The attachment must be an image that is already attached to the task.
Aucun schéma d’entrée n’a été publié pour cet outil.
update_commentEdit the text of an existing comment. Get comment IDs from get_comments first. Comment text is sanitized HTML — call read_skill with skillName="comment-html-format" before composing the text, and skillName="mentions" if the comment includes @user references.Edit the text of an existing comment. Get comment IDs from get_comments first. Comment text is sanitized HTML — call read_skill with skillName="comment-html-format" before composing the text, and skillName="mentions" if the comment includes @user references.
Aucun schéma d’entrée n’a été publié pour cet outil.
delete_commentprivilégiéDelete a comment from a task. This action cannot be undone. Get comment IDs from get_comments first.Delete a comment from a task. This action cannot be undone. Get comment IDs from get_comments first.
Aucun schéma d’entrée n’a été publié pour cet outil.
get_tasksGet full details of one or more items by ID (max 20). Works for BacklogTask, ScheduledTask, Bug, Sprint, and Release. Returns status, assignments, workflow state, and all type-specific fields. Each item also returns localID — the number shown in the P4 Plan UI's "ID" column — alongside the database…Get full details of one or more items by ID (max 20). Works for BacklogTask, ScheduledTask, Bug, Sprint, and Release. Returns status, assignments, workflow state, and all type-specific fields. Each item also returns localID — the number shown in the P4 Plan UI's "ID" column — alongside the database…
Aucun schéma d’entrée n’a été publié pour cet outil.
search_tasksAucune description publiéeCet outil n’a publié aucune description. Forge n’en invente pas.
create_itemCreate a new item in P4 Plan. Supports creating BacklogTask, Bug, ScheduledTask, Sprint, Release, or SprintTask. The "type" parameter determines which item is created and which optional fields apply. When parentItemId is provided, first call get_tasks on that parent — if it has a committedToProject…Create a new item in P4 Plan. Supports creating BacklogTask, Bug, ScheduledTask, Sprint, Release, or SprintTask. The "type" parameter determines which item is created and which optional fields apply. When parentItemId is provided, first call get_tasks on that parent — if it has a committedToProject…
Aucun schéma d’entrée n’a été publié pour cet outil.
complete_taskMark a task as completed. Works for any task type (BacklogTask, ScheduledTask, Bug).Mark a task as completed. Works for any task type (BacklogTask, ScheduledTask, Bug).
Aucun schéma d’entrée n’a été publié pour cet outil.
start_taskMark a task as in-progress. Works for any task type (BacklogTask, ScheduledTask, Bug).Mark a task as in-progress. Works for any task type (BacklogTask, ScheduledTask, Bug).
Aucun schéma d’entrée n’a été publié pour cet outil.
update_itemUpdate one or more properties on any P4 Plan item: BacklogTask, Bug, ScheduledTask, Sprint, or Release. Automatically detects the item type and applies the correct mutation. The "itemId" parameter is always required. Some fields are type-specific — see parameter descriptions for which item types su…Update one or more properties on any P4 Plan item: BacklogTask, Bug, ScheduledTask, Sprint, or Release. Automatically detects the item type and applies the correct mutation. The "itemId" parameter is always required. Some fields are type-specific — see parameter descriptions for which item types su…
Aucun schéma d’entrée n’a été publié pour cet outil.
get_custom_columnsGet custom column definitions for a project. Returns column IDs, names, types, and drop-list options. Call this before set_custom_field to discover available column IDs and valid option values.Get custom column definitions for a project. Returns column IDs, names, types, and drop-list options. Call this before set_custom_field to discover available column IDs and valid option values.
Aucun schéma d’entrée n’a été publié pour cet outil.
get_custom_fieldsGet custom field values set on a task. Returns all custom fields with their current values.Get custom field values set on a task. Returns all custom fields with their current values.
Aucun schéma d’entrée n’a été publié pour cet outil.
set_custom_fieldSet a custom field value on a task. Get column IDs from get_custom_columns first. For drop lists, pass the option ID (not the display label). Pass empty string to clear a value. For Multiline Text columns, the value is sanitized HTML — call read_skill with skillName="comment-html-format" before com…Set a custom field value on a task. Get column IDs from get_custom_columns first. For drop lists, pass the option ID (not the display label). Pass empty string to clear a value. For Multiline Text columns, the value is sanitized HTML — call read_skill with skillName="comment-html-format" before com…
Aucun schéma d’entrée n’a été publié pour cet outil.
get_workflowsGet all workflows defined in a project, including their statuses. Use this to find workflow status IDs for setting workflowStatusId on tasks.Get all workflows defined in a project, including their statuses. Use this to find workflow status IDs for setting workflowStatusId on tasks.
Aucun schéma d’entrée n’a été publié pour cet outil.
get_my_tasksGet all tasks assigned to the current user across all projects (their To Do List). Returns tasks, bugs, and scheduled items the user is responsible for.Get all tasks assigned to the current user across all projects (their To Do List). Returns tasks, bugs, and scheduled items the user is responsible for.
Aucun schéma d’entrée n’a été publié pour cet outil.
link_itemsCreate a link between two items (internal) or from an item to a URL (external). For internal links provide toItemId; for external links provide url instead. Use get_tasks to see existing links on an item.Create a link between two items (internal) or from an item to a URL (external). For internal links provide toItemId; for external links provide url instead. Use get_tasks to see existing links on an item.
Aucun schéma d’entrée n’a été publié pour cet outil.
unlink_itemsRemove a link between two items (internal) or from an item to a URL (external). For internal links provide toItemId; for external links provide url instead.Remove a link between two items (internal) or from an item to a URL (external). For internal links provide toItemId; for external links provide url instead.
Aucun schéma d’entrée n’a été publié pour cet outil.
get_current_userGet information about the currently authenticated user, including their name, emailAddress, and userLink (paste verbatim as the href when constructing @mentions — see the mentions skill).Get information about the currently authenticated user, including their name, emailAddress, and userLink (paste verbatim as the href when constructing @mentions — see the mentions skill).
Aucun schéma d’entrée n’a été publié pour cet outil.
list_project_usersList all members of a project. Returns user IDs, names, and userLinks. Use the IDs with update_item (assignedTo) to assign work, and userLink as the href when constructing @mentions in comments — see the mentions skill.List all members of a project. Returns user IDs, names, and userLinks. Use the IDs with update_item (assignedTo) to assign work, and userLink as the href when constructing @mentions in comments — see the mentions skill.
Aucun schéma d’entrée n’a été publié pour cet outil.
27 outils sur 28 ont publié une description.
Les noms et descriptions d’outils sont écrits par l’éditeur et affichés tels quels, comme du texte inerte. Ce sont les chaînes qu’un client MCP transmet à un modèle, alors Forge y recherche des motifs d’injection de prompt — tout constat apparaît avec l’analyse de sécurité ci-dessus. « Privilégié » est une correspondance de mot-clé sur le nom de l’outil, pas un audit de ce qu’il fait : un nom anodin peut tout de même tout faire.
P4 Plan MCP (Model Context Protocol) Server
Les noms cliquables ouvrent l’index Forge de toutes les entrées observées exposant cet outil. Parcourir tous les outils indexés.
L'exploration s'est arrêtée à la limite de 60 paquets. Le reste de l'arbre n'a jamais été résolu.
36 autres paquets résolus ne sont pas dessinés ici (limite d'affichage : 24). Toute dépendance porteuse d'un avis de sécurité est dessinée quelle que soit la limite. Inventaire complet (SBOM CycloneDX)
60 dépendances déclarées ne sont jamais arrivées dans l'arbre. Elles manquent à la résolution de Forge, pas au paquet.
+48 de plus non listées. Les comptes par motif ci-dessus les couvrent toutes.
Non suivies : peerDependencies. Cet arbre ne couvre que les dépendances d'exécution ; ce qu'elles entraînent n'a jamais été résolu.