Skip to main content

Overview

Connect Microsoft 365 to access files, calendar, chats, tasks, notes, Excel data, contacts, teams, and SharePoint content through natural language. (Email actions are documented separately.)

1. Connect Microsoft 365 (OAuth)

1

Open Integrations

Settings → Integrations → Microsoft 365.
2

Start OAuth

Click Connect Microsoft.
3

Select Account

Choose work or school account.
4

Grant Scopes

Allow requested permissions (files, calendar, Teams, tasks, etc.).
5

Confirm

Status shows Connected. Test: “List my upcoming meetings.”
You can revoke access anytime in Azure/My Account → Privacy & security → Apps with access.

2. Supported Action Categories

CategoryTool to use
User & Teamsget-current-user, list-joined-teams, get-team, list-team-members, list-users
Teams / Chatlist-chats, get-chat, list-chat-messages, send-chat-message, reply-to-chat-message, list-chat-message-replies, get-chat-message
Channelslist-team-channels, get-team-channel, list-channel-messages, send-channel-message, get-channel-message
Calendarlist-calendars, list-calendar-events, get-calendar-event, create-calendar-event, update-calendar-event, delete-calendar-event, get-calendar-view
Files (Drive/OneDrive)list-drives, get-drive-root-item, list-folder-files, upload-file-content, download-onedrive-file-content, delete-onedrive-file
SharePoint Sites & Listssearch-sharepoint-sites, get-sharepoint-site, list-sharepoint-site-drives, get-sharepoint-site-drive-by-id, get-sharepoint-site-by-path, list-sharepoint-site-items, get-sharepoint-site-item, list-sharepoint-site-lists, get-sharepoint-site-list, list-sharepoint-site-list-items, get-sharepoint-site-list-item, get-sharepoint-sites-delta
OneNotelist-onenote-notebooks, list-onenote-notebook-sections, list-onenote-section-pages, create-onenote-page, get-onenote-page-content
Tasks (To Do)list-todo-task-lists, list-todo-tasks, create-todo-task, get-todo-task, update-todo-task, delete-todo-task
Plannerget-planner-plan, list-plan-tasks, create-planner-task, get-planner-task, update-planner-task, update-planner-task-details, list-planner-tasks
Excellist-excel-worksheets, get-excel-range, format-excel-range, sort-excel-range, create-excel-chart
Contactslist-outlook-contacts, get-outlook-contact, create-outlook-contact, update-outlook-contact, delete-outlook-contact
Searchsearch-query
Shared Mailbox (Non-send listing)(Excluded here; see Outlook Email guide)
Email operations (reading/sending messages, attachments) are intentionally excluded on this page. See Outlook Email Integration.

3. Quick Commands

Show my meetings for tomorrow
List files in my OneDrive root
Upload this file to my Project folder
Search SharePoint for “Q4 roadmap”
List my Teams chats
Send a Teams message to marketing: Status updated
Create a Planner task: Finalize launch assets due Friday
Show my To Do tasks due this week
Get the Design notebook sections in OneNote
Format the Excel range A1:D10 bold
Create a bar chart for sales worksheet range A1:B13
List Outlook contacts named Sarah
Create contact: Jane Doe, jane@company.com, Product Manager

4. Common Patterns

  • Calendar
  • Files & SharePoint
  • Teams & Chat
  • Tasks & Planner
  • OneNote & Notes
  • Excel
What’s on my calendar this afternoon?
Create a 30m sync with Alex tomorrow at 10 AM
Move the 2 PM meeting to 3 PM

5. Troubleshooting (Fast)

IssueFix
OAuth failsRetry; ensure correct account and pop-ups allowed.
Empty resultsConfirm resource exists; try a simpler list command.
Permission deniedReconnect and accept scopes; admin may need to approve.
File not foundProvide full path or ID; list folder files first.
Excel range errorVerify worksheet name and cell range syntax.

6. Security Notes

  • Token-based OAuth; no password storage.
  • Granular Microsoft Graph scopes.
  • You can revoke in account security any time.
  • Actions requiring modification (create/update/delete) may prompt for confirmation.
Microsoft 365 connected. You can now work across calendar, files, tasks, Teams, notes, Excel, and more from chat.
Need email send/read? See Outlook Email guide.