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 |
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 |