{"versionId":"29fb2456-57ad-42a3-a14a-08df1462c296","articleId":"211daac3-f040-41e5-b32a-08de1fd8b845","title":"Connectors & MCP | End user guide","tags":["Connectors","M365","MCP","All articles"],"content":"<html><head></head><body><div class=\"mce-toc\">\n<h2>In this article</h2>\n<ul>\n<li><a href=\"#overview\">What are connectors?</a></li>\n<li><a href=\"#mcetoc_1j9lcsrfo2qe\">Types of connector</a>\n<ul>\n<li><a href=\"#mcetoc_1j9lcsrfo2qf\">Built-in connectors</a></li>\n<li><a href=\"#mcetoc_1j9lcsrfo2qg\">Model Context Protocol (MCP)</a></li>\n</ul>\n</li>\n<li><a href=\"#mcetoc_1j9lcsrfo2qh\">What can you do with connectors?</a>\n<ul>\n<li><a href=\"#mcetoc_1j9lcsrfo2qi\">General ideas</a></li>\n<li><a href=\"#mcetoc_1j9lcsrfo2qj\">Work with protected files</a></li>\n</ul>\n</li>\n<li><a href=\"#authenticating-to-connectors\">Authenticating to connectors</a>\n<ul>\n<li><a href=\"#authentication-steps\">Authentication steps</a></li>\n<li><a href=\"#authentication-troubleshooting\">Authentication troubleshooting</a></li>\n</ul>\n</li>\n<li><a href=\"#approving-tool-actions\">Approving tool actions</a>\n<ul>\n<li><a href=\"#approval-request-display\">Approval request display</a></li>\n<li><a href=\"#approval-options\">Approval options</a></li>\n<li><a href=\"#managing-approval-preferences\">Managing approval preferences</a></li>\n<li><a href=\"#removing-preferences\">Removing preferences</a></li>\n</ul>\n</li>\n</ul>\n</div>\n<h2 id=\"overview\">What are connectors?</h2>\n<p>Connectors and MCP servers allow your assistant to connect to external data sources and tools, for extra capabilities.</p>\n<p>Connectors &amp; MCP servers available will depend on what has been set up by your organisation, and what has been enabled on the assistant you are using.</p>\n<p>Want to enable for your own assistant? <a href=\"https://help.thetaassist.ai/article/adding-connectors-to-your-assistant\" target=\"_blank\" rel=\"noopener\">check out this guide</a></p>\n<h2 id=\"mcetoc_1j9lcsrfo2qe\">Types of connector</h2>\n<p>Broadly, there are two types of connector:</p>\n<h3 id=\"mcetoc_1j9lcsrfo2qf\">Built-in connectors</h3>\n<p>Pre-configured&nbsp;integrations with popular services that follow the OpenAI Connectors specification. Currently these are all read-only - allowing you to retrieve information, but not write back to the source application.</p>\n<p>For example, OpenAI Microsoft 365 Connectors:&nbsp;</p>\n<ul>\n<li><strong>Microsoft Teams</strong>: Read Teams, channels, and basic properties</li>\n<li><strong>Outlook Calendar</strong>: Read calendar events and availability</li>\n<li><strong>Outlook Email</strong>: Read inbox messages and email metadata</li>\n<li><strong>SharePoint</strong>: Access OneDrive and SharePoint sites and documents (read-only)</li>\n</ul>\n<p>Dropbox and Google Workspace also have pre-built connectors.</p>\n<h3 id=\"mcetoc_1j9lcsrfo2qg\">Model Context Protocol (MCP)</h3>\n<p>MCP is an industry-standard protocol for connecting assistants to external data sources and tools. This is typically used for deeper or custom&nbsp;integrations.</p>\n<h2 id=\"mcetoc_1j9lcsrfo2qh\">What can you do with connectors?</h2>\n<h3 id=\"mcetoc_1j9lcsrfo2qi\">General ideas</h3>\n<p>Some ideas to try on an assistant with the OpenAI Microsoft connectors or M365 tools enabled:</p>\n<ul>\n<li>Catch me up on my project &lt;name&gt; emails and messages for the last week.</li>\n<li>Prepare me for my next meeting – fetch related files and recent emails.</li>\n<li>Find the document called &lt;name&gt;&nbsp;across SharePoint, Teams and OneDrive.</li>\n<li>Look for messages that mention &lt;name&gt; in my Teams chats and emails.</li>\n<li>What does my week look like next week?</li>\n<li>Can you find a word doc created by me that mentions &lt;x/y/z&gt;?</li>\n<li>For this afternoon's workshop, list attendees confirmed vs unconfirmed</li>\n<li>From this list of attendees, summarize the responses in this file&nbsp;&lt;link to excel of form responses&gt;&nbsp;</li>\n<li>On which days in the next 2 weeks could I schedule a 3 hr workshop?</li>\n</ul>\n<h3 id=\"mcetoc_1j9lcsrfo2qj\">Work with protected files</h3>\n<p>WARNING working with encrypted files is currently not working.</p>\n<p><s>Because you are authenticated (as you) when you use, for example, a Microsoft connector, you can access and retrieve information from encrypted/protected files, if you have the relevant permissions.</s></p>\n<p><s>A file that is protected (restricted access, indicated by a padlock icon) is encrypted, and normally can't be read by an assistant when it's uploaded as a thread or assistant file. With an authenticated connector, the file (assuming you have the relevant permissions) can be accessed by the assistant.</s></p>\n<p>&nbsp;</p>\n<h2 id=\"authenticating-to-connectors\">Authenticating to connectors</h2>\n<p>Before an assistant can access your data, you must authenticate to the required connectors.</p>\n<h4 id=\"visual-indicators\">Visual Indicators</h4>\n<p><strong>Wrench Icon</strong>: Located in the message input box&nbsp;</p>\n<p><strong>Red dot</strong>: One or more connectors require authentication&nbsp;</p>\n<p><strong>No red dot</strong>: All connectors/tools are authenticated</p>\n<p><img src=\"https://portal.helpfruit.com/api/images/0d5220bc9ad14992d05108dccd460f35/files/authentication%20of%20connectors.png?width=1000&amp;height=\"></p>\n<h3 id=\"authentication-steps\">Authentication steps</h3>\n<ol>\n<li><strong>Click the wrench icon</strong>&nbsp;in the message input box</li>\n<li>A modal opens showing:\n<ul>\n<li>Configured connectors</li>\n<li>Authentication status for each</li>\n<li><strong>Authenticate</strong>&nbsp;buttons for unauthenticated connectors</li>\n<li>\n<div><img src=\"https://storage.faqbot.nz/prod/0d5220bc9ad14992d05108dccd460f35/files/pasted_image_article_connectors-and-mcp_33bd84ed-f419-48e0-ae2b-5a2ffaa5905f.png\" width=\"600\"></div>\n</li>\n</ul>\n</li>\n<li><strong>Click Authenticate</strong>&nbsp;next to the connector you want to connect</li>\n<li>A new browser window opens with the service provider's login page (Microsoft, Google, Dropbox). This appears as a pop-up so make sure pop-ups are enabled.</li>\n<li><strong>Sign in</strong>&nbsp;with your credentials</li>\n<li><strong>Review any permissions</strong>&nbsp;detailed in the authentication pop-up and authorize if prompted</li>\n<li>Browser redirects back to Theta Assist. Authentication status is indicated:<br>\n<div><img src=\"https://storage.faqbot.nz/prod/0d5220bc9ad14992d05108dccd460f35/files/pasted_image_article_connectors-and-mcp_4e50a66f-a052-4d82-bd6e-252b2bbf0333.png\" width=\"600\"></div>\n</li>\n<li>Close the authentication window</li>\n<li>Return to Theta Assist - the red dot should disappear</li>\n</ol>\n<h3 id=\"authentication-troubleshooting\">Authentication troubleshooting</h3>\n<p><strong>Authentication fails:</strong></p>\n<ul>\n<li>Verify you have access to the service (Microsoft 365, Google Workspace, etc.)</li>\n<li>Check that your browser allows pop-ups</li>\n<li>Ensure you're signing in with the correct account</li>\n<li>Contact your administrator if authorization is denied</li>\n</ul>\n<p><strong>Red dot persists:</strong></p>\n<ul>\n<li>Refresh the page</li>\n<li>Click the wrench icon to verify authentication status</li>\n<li>Re-authenticate if needed</li>\n</ul>\n<p><strong>Token expires:</strong></p>\n<ul>\n<li>Some tokens expire after a period of time</li>\n<li>The red dot will reappear when re-authentication is needed</li>\n<li>Follow authentication steps again</li>\n</ul>\n<h2 id=\"approving-tool-actions\">Approving tool actions</h2>\n<p>When an assistant wants to use a tool that requires approval, you'll see an approval request.</p>\n<h3 id=\"approval-request-display\">Approval request display</h3>\n<p>Approval requests appear in the conversation as special message blocks showing:&nbsp;</p>\n<ol>\n<li><strong>Server name</strong>: Which connector or MCP server&nbsp;</li>\n<li><strong>Tool name</strong>: The specific tool being called (e.g., \"search_emails\", \"list_calendar_events\")&nbsp;</li>\n<li><strong>Arguments</strong>: The parameters being passed to the tool (e.g., search query, date range)&nbsp;\n<ul>\n<li><strong>Note</strong>: You'll only see the arguments if&nbsp;<strong>Show technical information for tools</strong>&nbsp;is enabled</li>\n<li>To enable: Click the&nbsp;<strong>wrench icon</strong>&nbsp;→ Navigate to the&nbsp;<strong>Settings</strong>&nbsp;tab → Toggle on&nbsp;<strong>Show technical information for tools</strong></li>\n</ul>\n</li>\n</ol>\n<p><strong><img src=\"https://portal.helpfruit.com/api/images/0d5220bc9ad14992d05108dccd460f35/files/approvals%20tools.png?width=1000&amp;height=\"></strong></p>\n<p><strong><img src=\"https://portal.helpfruit.com/api/images/0d5220bc9ad14992d05108dccd460f35/files/tool_approval_arguments.png?width=1000&amp;height=\"></strong></p>\n<h3 id=\"approval-options\">Approval options</h3>\n<p>You have four choices:</p>\n<p><strong>1. Approve Once</strong></p>\n<ul>\n<li>Approves this single tool call</li>\n<li>Next time the same tool is called, you'll be asked again</li>\n<li>Best for: One-off operations, reviewing each call</li>\n</ul>\n<p><strong>2. Approve This Tool &amp; Don't Ask Again</strong></p>\n<ul>\n<li>Approves this call and saves your preference</li>\n<li>Future calls to this specific tool (e.g., \"search_emails\") will execute automatically</li>\n<li>Other tools from the same connector will still require approval</li>\n<li>Best for: Frequently used tools you trust</li>\n</ul>\n<p><strong>3. Approve All Tools &amp; Don't Ask Again</strong></p>\n<ul>\n<li>Approves this call and saves a blanket preference</li>\n<li>All tools from this connector/MCP server will execute automatically</li>\n<li>Best for: Fully trusted connectors</li>\n</ul>\n<p><strong>4. Reject</strong></p>\n<ul>\n<li>Denies this tool call</li>\n<li>Assistant receives an error and may try alternative approaches</li>\n<li>Your approval settings are unchanged</li>\n</ul>\n<h3 id=\"managing-approval-preferences\">Managing approval preferences</h3>\n<p>You can view and remove your saved approval preferences.</p>\n<h4 id=\"viewing-preferences\">Viewing Preferences</h4>\n<ol>\n<li>Click the&nbsp;<strong>wrench icon</strong>&nbsp;in the message input box</li>\n<li>Navigate to the&nbsp;<strong>Approvals</strong>&nbsp;tab</li>\n<li>View a list of your saved preferences showing:\n<ul>\n<li>Connector/MCP server name</li>\n<li>Tool name (or \"All Tools\")</li>\n</ul>\n</li>\n</ol>\n<p>&nbsp;</p>\n<div><img src=\"https://storage.faqbot.nz/prod/0d5220bc9ad14992d05108dccd460f35/files/pasted_image_article_connectors-and-mcp_d8beaec2-05cb-459d-8606-4ac210e4d85d.png\" width=\"800\"></div>\n<p>&nbsp;</p>\n<h3 id=\"removing-preferences\">Removing preferences</h3>\n<p>To re-enable approval prompts for a tool:</p>\n<ol>\n<li>Click the&nbsp;<strong>wrench icon</strong>&nbsp;in the message input box</li>\n<li>Navigate to the&nbsp;<strong>Approvals</strong>&nbsp;tab</li>\n<li>Click<strong>&nbsp;</strong>the delete icon (bin)</li>\n<li>Confirm</li>\n<li>The next time the assistant calls this tool, you'll be asked to approve again</li>\n</ol>\n<p><img src=\"https://portal.helpfruit.com/api/images/0d5220bc9ad14992d05108dccd460f35/files/delete%20approval.png?width=1000&amp;height=\" width=\"800\"></p></body></html>","description":"","isMarkdown":false,"publishedOnUtc":"2026-09-22T05:01:50.0760342","modifiedOnUtc":"2025-11-09T21:41:19.77315"}