{"versionId":"3060fe12-486b-4e62-2ae2-08def342dbdd","articleId":"f0a8b731-ec60-4f45-1c02-08de96b1c7c3","title":"Planner MCP tool | Admin guide","tags":["MCP","System admin","All articles"],"content":"<html><head></head><body><p>This guide explains how administrators can enable Microsoft Planner access in Theta Assist using the Planner MCP tool. It covers what the tool can do, the Microsoft permissions it needs, supported board types, and the controls available to limit write access.</p>\n<p>Use this guide when you want Theta Assist to read, create and update Planner tasks on behalf of signed-in users.</p>\n<p>See also:</p>\n<ul>\n<li><a href=\"https://help.thetaassist.ai/article/use-microsoft-planner-in-theta-assist\" target=\"_blank\" rel=\"noopener\">Microsoft Planner in Theta Assist</a></li>\n<li><a href=\"https://help.thetaassist.ai/article/connectors-and-mcp\" target=\"_blank\" rel=\"noopener\">Connectors and MCP | Admin guide</a></li>\n<li><a href=\"https://help.thetaassist.ai/article/m365-tools-mcp-server-admin-guide\" target=\"_blank\" rel=\"noopener\">M365 Tool MCP server | Admin guide</a></li>\n</ul>\n<div class=\"mce-toc\">\n<h2>In this article</h2>\n<ul>\n<li><a href=\"#overview\">Overview</a></li>\n<li><a href=\"#what-the-planner-mcp-tool-supports\">What the Planner MCP tool supports</a>\n<ul>\n<li><a href=\"#thread-links\">Thread links</a></li>\n<li><a href=\"#comments-support\">Comments support</a></li>\n</ul>\n</li>\n<li><a href=\"#before-you-start\">Before you start</a></li>\n<li><a href=\"#permissions-required\">Permissions required</a></li>\n<li><a href=\"#security-and-access-model\">Security and access model</a>\n<ul>\n<li><a href=\"#important-note-about-permission-scope\">Important note about permission scope</a></li>\n</ul>\n</li>\n<li><a href=\"#how-to-enable-the-planner-mcp-tool-for-your-organisation\">How to enable the Planner MCP tool for your organisation</a></li>\n<li><a href=\"#restrict-which-boards-can-be-written-to\">Restrict which boards can be written to</a>\n<ul>\n<li><a href=\"#example-approach\">Example approach</a></li>\n</ul>\n</li>\n<li><a href=\"#supported-and-unsupported-behaviour\">Supported and unsupported behaviour</a>\n<ul>\n<li><a href=\"#supported\">Supported</a></li>\n<li><a href=\"#not-supported\">Not supported</a></li>\n</ul>\n</li>\n<li><a href=\"#recommended-rollout-notes\">Recommended rollout</a></li>\n</ul>\n</div>\n<h2 id=\"overview\">Overview</h2>\n<p>The Planner MCP tool adds Microsoft Planner task support to Theta Assist.</p>\n<p>With this tool enabled, Theta Assist can act on behalf of the signed-in user to:</p>\n<ul>\n<li>read Planner tasks</li>\n<li>create tasks</li>\n<li>edit tasks</li>\n<li>update task fields</li>\n<li>manage checklists</li>\n<li>read and manage comments</li>\n<li>manage labels, due dates, status and importance</li>\n<li>move tasks between buckets</li>\n<li>add links to tasks</li>\n</ul>\n<p>The tool supports both <strong>private boards</strong> and <strong>group boards</strong>.</p>\n<p>When prompted, it can also add a <strong>special link back to the Theta Assist thread</strong> that created the task. This provides traceability without requiring the thread to be manually shared.</p>\n<h2 id=\"what-the-planner-mcp-tool-supports\">What the Planner MCP tool supports</h2>\n<p>The tool supports working with task-level data including:</p>\n<ul>\n<li>all core task fields</li>\n<li>checklists</li>\n<li>comments</li>\n<li>labels</li>\n<li>due dates</li>\n<li>status</li>\n<li>importance</li>\n<li>bucket assignment</li>\n<li>links</li>\n</ul>\n<p>It can also add and remove tasks from buckets.</p>\n<h3 id=\"thread-links\">Thread links</h3>\n<p>When prompted, the Planner MCP tool can add a <strong>special link back to the Theta Assist thread</strong> that created the task.</p>\n<p>Important points:</p>\n<ul>\n<li>the thread does not need to be manually shared</li>\n<li>possession of the special link allows access to the thread</li>\n<li>the special links can be revoked</li>\n</ul>\n<p>This can be useful when users want to preserve the source context for follow-up or audit.</p>\n<h3 id=\"comments-support\">Comments support</h3>\n<p>The Planner MCP tool supports the newer Microsoft Planner task comments model.</p>\n<p>With comments support enabled, Theta Assist can:</p>\n<ul>\n<li>read task comments</li>\n<li>add comments</li>\n<li>@mention colleagues in comments</li>\n<li>edit comments</li>\n<li>delete comments</li>\n<li>add and remove emoji reactions</li>\n</ul>\n<p>To preserve access to older discussion history, reading comments falls back to the legacy comment source when a task has no comments in the newer Planner comments system.</p>\n<p>This means users may still see older comments on existing tasks, while all new comments are written using the newer model.</p>\n<h2 id=\"before-you-start\">Before you start</h2>\n<p>Before enabling the Planner MCP tool, confirm that:</p>\n<ul>\n<li>users already work with Microsoft Planner in Microsoft 365. Note that Premium Planner boards are not supported.</li>\n<li>the required Microsoft auth configuration is available. You can reuse and extend the existing <strong>app registration used for the M365 tool</strong>. <a href=\"https://help.thetaassist.ai/article/m365-tools-mcp-server-admin-guide\" target=\"_blank\" rel=\"noopener\">Learn more</a></li>\n<li>you are comfortable granting the required delegated Microsoft Graph permissions</li>\n<li>you have decided whether write access should be limited to boards that match a naming convention</li>\n</ul>\n<h2 id=\"permissions-required\">Permissions required</h2>\n<p>The Planner MCP tool uses <strong>delegated access</strong> of the signed-in user.</p>\n<p>The required Microsoft Graph permissions are:</p>\n<ul>\n<li><strong>Tasks.ReadWrite</strong> – required for the Planner MCP tool to list, create and update tasks on behalf of the signed-in user across their accessible plans and buckets, and to add, edit, delete and react to Planner task comments.</li>\n<li><strong>Tasks.Read</strong> – required to read Planner task comments.</li>\n</ul>\n<p>Important notes about comments permissions:</p>\n<ul>\n<li>comments work only for signed-in organisational Microsoft 365 work or school accounts</li>\n<li>comments do not support app-only or background access</li>\n<li>Microsoft currently exposes this comments capability through a <strong>beta</strong> Graph API</li>\n</ul>\n<h2 id=\"security-and-access-model\">Security and access model</h2>\n<p>The Planner MCP tool uses the permissions of the signed-in user rather than broad background access unrelated to that user.</p>\n<p>That means Theta Assist can only act within the Planner access the user already has.</p>\n<h3 id=\"important-note-about-permission-scope\">Important note about permission scope</h3>\n<p>Planner task creation and updates run in the context of the signed-in user.</p>\n<p>Comments also rely on delegated user access and are not available through app-only access.</p>\n<p>If you are reviewing risk internally, focus on:</p>\n<ul>\n<li>which delegated Microsoft Graph permissions are granted</li>\n<li>which users can authenticate and use the tool</li>\n<li>whether write access is restricted to selected boards</li>\n</ul>\n<h2 id=\"how-to-enable-the-planner-mcp-tool-for-your-organisation\">How to enable the Planner MCP tool for your organisation</h2>\n<ol>\n<li>Go to <strong>Admin &gt; Tools &gt; MCP Servers</strong>.</li>\n<li>Click <strong>+ Theta Assist MCP Server</strong>.<br>\n<div><img src=\"https://storage.faqbot.nz/prod/0d5220bc9ad14992d05108dccd460f35/files/pasted_image_article_planner-mcp-tool-admin-guide_9d02c0a8-20ca-4279-83dc-1515a0f72560.png\" width=\"600\" height=\"58\"></div>\n</li>\n<li>Select <strong>Microsoft Planner</strong>.</li>\n<li>Server details are pre-populated in the configuration form.</li>\n<li>Select the relevant Microsoft auth configuration.</li>\n<li>Optionally, add any restrictions your organisation would like.</li>\n</ol>\n<h2 id=\"restrict-which-boards-can-be-written-to\">Restrict which boards can be written to</h2>\n<p>Global settings are available to control which boards the Planner MCP tool can write to.</p>\n<p>This rule applies to <strong>all users</strong> of that tool instance.</p>\n<p>You can restrict write access so that a board name must:</p>\n<ul>\n<li>start with specific text</li>\n<li>end with specific text</li>\n<li>contain specific text</li>\n</ul>\n<p>For example, you could allow write access only for boards whose names start with <code>#</code>.</p>\n<p>This gives you a simple way to:</p>\n<ul>\n<li>limit risk</li>\n<li>support naming conventions</li>\n<li>separate writable boards from read-only boards</li>\n<li>roll out access gradually</li>\n</ul>\n<h3 id=\"example-approach\">Example approach</h3>\n<p>You might choose a naming standard such as:</p>\n<ul>\n<li><code>#Operations</code></li>\n<li><code>#Marketing</code></li>\n<li><code>#Projects</code></li>\n</ul>\n<p>Then configure the Planner MCP tool so only boards beginning with <code>#</code> are writable.</p>\n<h2 id=\"supported-and-unsupported-behaviour\">Supported and unsupported behaviour</h2>\n<h3 id=\"supported\">Supported</h3>\n<ul>\n<li>reading tasks</li>\n<li>creating tasks</li>\n<li>editing task fields</li>\n<li>moving tasks between buckets</li>\n<li>adding links</li>\n<li>reading comments</li>\n<li>adding comments</li>\n<li>@mentioning users in comments</li>\n<li>editing comments</li>\n<li>deleting comments</li>\n<li>adding and removing emoji reactions</li>\n<li>both private and group boards</li>\n</ul>\n<h3 id=\"not-supported\">Not supported</h3>\n<ul>\n<li>creating new boards</li>\n<li>creating bucket names</li>\n<li>editing bucket names</li>\n<li>attaching files directly to tasks</li>\n<li>Premium Planner boards</li>\n</ul>\n<p><strong>Notes:</strong></p>\n<p>File attachments are not supported. Use links instead.</p>\n<p>Premium Planner boards are not supported because they are a separate Microsoft product.</p>\n<h2 id=\"recommended-rollout-notes\">Recommended rollout</h2>\n<p>For a safer rollout, consider:</p>\n<ol>\n<li>reusing the existing M365 app registration if appropriate</li>\n<li>adding the required delegated permissions</li>\n<li>enabling the Planner MCP tool for a limited admin or pilot group first</li>\n<li>applying a board naming restriction for write access</li>\n<li>testing both a group board and a private board</li>\n<li>confirming expected behaviour for task creation, task updates, bucket moves, link creation, comment handling and special thread links</li>\n<li>reviewing the beta API dependency as part of ongoing maintenance</li>\n</ol></body></html>","description":"Learn how to enable the Microsoft Planner MCP tool in Theta Assist, review required permissions, and control which Planner boards users can update.","isMarkdown":false,"publishedOnUtc":"2026-08-11T05:58:44.1906598","modifiedOnUtc":"2026-04-23T04:42:00.7105708"}