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 |
|---|---|
| authenticate | Authenticate with Microsoft Graph API to access Outlook data |
| check-auth-status | Check the current authentication status for all configured accounts |
| list-accounts | List all configured Outlook accounts with their status |
| remove-account | Remove an Outlook account from the server |
| list-events | Lists upcoming events from your calendar |
| decline-event | Declines a calendar event |
| create-event | Creates a new calendar event |
| cancel-event | Cancels a calendar event |
| delete-event | Deletes a calendar event |
| list-emails | Lists recent emails from your inbox |
| search-emails | Search for emails using various criteria |
| read-email | Reads the content of a specific email |
| send-email | Composes and sends a new email |
| list-shared-mailboxes | Lists available shared mailboxes that you have access to |
| create-reply-draft | Creates a draft reply to an existing email |
| mark-read | Marks emails as read or unread |
| download-attachments | Downloads information about email attachments |
| create-draft | Creates a new draft email |