onedrive_list_files | List files in a OneDrive folder |
onedrive_get_file | Get metadata for a OneDrive file by item ID |
onedrive_create_folder | Create a folder in OneDrive |
onedrive_upload_text | Upload text content as a file to OneDrive |
sharepoint_list_sites | Search for SharePoint sites |
sharepoint_list_drives | List drives in a SharePoint site |
sharepoint_list_files | List files in a SharePoint drive folder |
sharepoint_get_lists | Get lists in a SharePoint site |
sharepoint_get_list_items | Get items from a SharePoint list |
mail_list_messages | List email messages from a mail folder. Returns compact entries only (subject, sender, date, is_read, a preview truncated to 200 chars, and message id) — never the full body. Call mail_get_message with a message id to fetch the full content of a specific message. Narrow the request with since/until/folder/search whenever possible instead of listing everything. The response is capped at ~4000 tokens; if truncated, use the returned next_offset (via the offset parameter) to page through the rest. |
mail_get_message | Get the full content (including the complete body) of a specific email message by ID. Use this after mail_list_messages to read a particular message in full. |
mail_send | Send an email |
calendar_list_events | List calendar events for upcoming days |
calendar_create_event | Create a calendar event. Defaults to the user's personal default calendar unless calendar_id is specified. |
user_get_profile | Get the current user profile from Microsoft 365 |
planner_get_my_tasks | Get all Microsoft Planner tasks assigned to the current user |
planner_list_plans | List all Microsoft Planner plans the current user has tasks in, with their human-readable names. Call this before planner_create_task when no plan_id is known. |
planner_create_task | Create a new task in a Microsoft Planner plan. Call planner_list_plans first if the plan_id is not known. |
todo_create_task | Create a personal task in Microsoft To-Do (default task list). Use this for personal/ad-hoc tasks that don't belong to a Planner project. |
onedrive_read_file | Read the text content of a OneDrive file by item ID or path |
mail_reply | Reply to an email message |
mail_create_draft | Create a draft email (does not send it) |
calendar_list_calendars | List all calendars of the current user |
calendar_update_event | Update an existing calendar event |
calendar_delete_event | Delete a calendar event |
planner_list_buckets | List all buckets (columns) in a Microsoft Planner plan |
planner_update_task | Update a Microsoft Planner task (title, percent complete, due date). Use percent_complete: 100 to mark as done. |
todo_list_tasks | List tasks in Microsoft To-Do (personal task list) |
todo_complete_task | Mark a Microsoft To-Do task as completed |
sharepoint_create_list_item | Create a new item in a SharePoint list |
teams_list_chats | List Microsoft Teams chats the current user is part of (1:1, group, and meeting chats) |
teams_list_messages | List recent messages from a specific Teams chat |
teams_get_message | Get a single message from a Teams chat by ID |
teams_list_joined_teams | List Microsoft Teams the current user is a member of |
teams_list_channels | List channels within a specific Team |
teams_list_channel_messages | List recent messages from a specific Teams channel |
teams_get_channel_message_replies | Get thread replies to a specific message in a Teams channel |