Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
No arguments |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
list_accounts | List all signed-in Microsoft accounts |
authenticate_account | Authenticate a new Microsoft account using device flow authentication Returns authentication instructions and device code for the user to complete authentication. The user must visit the URL and enter the code to authenticate their Microsoft account. |
complete_authentication | Complete the authentication process after the user has entered the device code |
list_emails | List emails from specified folder |
get_email | Get email details with size limits |
create_email_draft | Create an email draft with file path(s) as attachments |
send_email | Send an email immediately with file path(s) as attachments |
update_email | Update email properties (isRead, categories, flag, etc.) |
delete_email | Delete an email |
move_email | Move email to another folder |
reply_to_email | Reply to an email (sender only) |
reply_all_email | Reply to all recipients of an email |
list_events | List calendar events within specified date range, including recurring event instances |
get_event | Get full event details |
create_event | Create a calendar event |
update_event | Update event properties |
delete_event | Delete or cancel a calendar event |
respond_event | Respond to event invitation (accept, decline, tentativelyAccept) |
check_availability | Check calendar availability for scheduling |
list_contacts | List contacts |
get_contact | Get contact details |
create_contact | Create a new contact |
update_contact | Update contact information |
delete_contact | Delete a contact |
list_files | List files and folders in OneDrive |
get_file | Download a file from OneDrive to local path |
create_file | Upload a local file to OneDrive |
update_file | Update OneDrive file content from a local file |
delete_file | Delete a file or folder |
get_attachment | Download email attachment to a specified file path |
search_files | Search for files in OneDrive using the modern search API. |
search_emails | Search emails using the modern search API. |
search_events | Search calendar events using the modern search API. |
search_contacts | Search contacts. Uses traditional search since unified_search doesn't support contacts. |
unified_search | Search across multiple Microsoft 365 resources using the modern search API |