@pipeworx/mcp-outlook-calendar

communication MCP Server

Outlook Calendar MCP Pack

VerifiedInstall Ready
communicationcommunication
3 views0 stars0 forksv0.1.0MIT

Why This Matters

Discovered via github-topic:model-context-protocol and last synced 3mo ago.

VerifiedInstall Ready
Source
github-topic:model-context-protocol
Stars
0
Last synced
3mo ago
Install
Instructions detected

Install

1. Install the package

npm install @pipeworx/mcp-outlook-calendar
6
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (6)

get_profile

Get the signed-in user\'s Microsoft 365 / Outlook profile: display name, primary email (mail), and user principal name. Use to confirm whose calendar is connected.

find_meeting_times

Return the user\'s busy time windows from their Outlook / Microsoft 365 calendar over the next N days — a lightweight free/busy view. Each window includes start, end, subject, and all-day flag. Use to find when the user is available or to identify scheduling conflicts before proposing a meeting time.

get_event

Get full details of a single Outlook / Microsoft 365 calendar event by its ID. Returns subject, start/end times, location, organizer, attendees, body, all-day flag, and online meeting URL. Use after list_events to inspect a specific meeting.

Tool

Description

list_calendars

List all calendars accessible in the user\'s Outlook / Microsoft 365 account. Returns each calendar\'s ID, name, owner, edit permission, and whether it is the default calendar. Use to discover which calendars exist.

list_events

List upcoming events from the user\'s Outlook / Microsoft 365 calendar within a time window. Returns subject, start/end times, location, organizer, all-day flag, and online meeting URL for each event. Defaults to the next 7 days. Use to see what meetings or appointments are scheduled.