Outlook MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| NANGO_BASE_URL | Yes | The base URL for the Nango instance. | |
| NANGO_SECRET_KEY | Yes | The secret key for Nango authentication. | |
| NANGO_CONNECTION_ID | Yes | The Nango connection ID for Microsoft Graph API access. | |
| NANGO_INTEGRATION_ID | Yes | The Nango integration ID for Microsoft Graph API access. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| send_emailB | Send an email via Outlook with support for TO/CC/BCC recipients, HTML/text content, attachments, and importance levels |
| create_draft_emailC | Create a draft email that can be edited and sent later |
| send_draft_emailC | Send an existing draft email |
| get_draft_emailsB | Retrieve all draft emails from the drafts folder |
| update_draft_emailC | Update an existing draft email |
| delete_draft_emailC | Delete a draft email |
| create_contactC | Create a new contact in Outlook with personal and business information |
| get_all_contactsB | Retrieve all contacts from Outlook |
| get_contact_detailsB | Get detailed information about a specific contact |
| update_contactC | Update an existing contact's information |
| delete_contactC | Delete a contact from Outlook |
| get_all_calendarsB | Retrieve all calendars from Outlook |
| get_calendar_detailsC | Get detailed information about a specific calendar |
| create_calendarC | Create a new calendar with specified name and color |
| update_calendarC | Update an existing calendar's properties |
| delete_calendarC | Delete a calendar from Outlook |
| get_all_eventsC | Retrieve all events from a calendar or the default calendar |
| get_event_detailsB | Get detailed information about a specific event |
| create_eventC | Create a new calendar event with attendees and location |
| delete_eventC | Delete an event from the calendar |
| get_all_foldersB | Retrieve all mail folders from Outlook |
| get_folder_detailsC | Get detailed information about a specific mail folder |
| create_folderC | Create a new mail folder, optionally nested under a parent folder |
| update_folderC | Update a folder's display name |
| delete_folderC | Delete a mail folder from Outlook |
| get_many_foldersC | Get detailed information for multiple folders in a single request |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ampcome-mcps/outlook-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server