mcp-outlook
If you are the rightful owner of mcp-outlook and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol server that integrates with Microsoft Outlook through Microsoft Graph API, allowing Claude and other LLMs to check calendar events, schedule new ones, read emails, and send messages.
The Outlook MCP Server is designed to seamlessly integrate with Microsoft Outlook using the Microsoft Graph API. It enables language models like Claude to interact with Outlook functionalities such as calendar management and email operations. The server adheres to the Model Context Protocol standards, ensuring smooth integration with LLM tools. It is implemented in TypeScript with Zod validation for type safety, providing a robust and reliable solution for managing Outlook data programmatically.
Features
- Calendar Integration: View, list, create, update, and delete calendar events.
- Email Integration: Read, send, draft, and manage emails from your Outlook account.
- Model Context Protocol: Follows MCP standards for LLM tool integration.
- Type Safety: Full TypeScript implementation with Zod validation.
Tools
listCalendarEvents
Lists the user's calendar events for a specified time range.
createCalendarEvent
Creates a new calendar event.
getCalendarEvent
Gets details of a specific calendar event.
updateCalendarEvent
Updates an existing calendar event.
deleteCalendarEvent
Deletes a calendar event.
listEmails
Lists emails from a specified folder (inbox, sent, drafts, etc.).
getEmail
Gets details of a specific email message.
sendEmail
Sends a new email message.
createDraft
Creates a draft email message without sending it.
markEmailAsRead
Marks an email message as read.
markEmailAsUnread
Marks an email message as unread.
deleteEmail
Deletes an email message.
searchPeople
Find a person in the organisation or your recent contacts.
getPerson
Get information on a person.