# Microsoft Outlook Calendar MCP Integration

> El componente de calendario y programación de Outlook que está totalmente integrado con el correo electrónico, los contactos y otras características.

## Overview

| Property | Value |
|----------|-------|
| Category | Productividad |
| Type | PIPEDREAM |
| Tools | 16 |
| URL | https://jelou.ai/pt-br/marketplace/microsoft_outlook_calendar |

## Available Tools (16)

### Accept Event

Accept a calendar event invitation and optionally send a response to the organizer. Use **List Events** or **Get Event** to find the event ID. [See the documentation](https://learn.microsoft.com/en-us/graph/api/event-accept?view=graph-rest-1.0&tabs=http)

### Crear evento de calendario

Crear un evento en el calendario predeterminado del usuario. [Ver la documentación](https://docs.microsoft.com/en-us/graph/api/user-post-events)

### Decline Event

Decline a calendar event invitation and optionally propose an alternate time. Use **List Events** or **Get Event** to find the event ID. To propose a new time, pass `proposedNewTime` as a JSON string with `start` and `end` objects (each with `dateTime` in ISO 8601 format and `timeZone` as a Windows timezone name, e.g. `"Pacific Standard Time"`). Alternate-time proposals are only valid when the event has `allowNewTimeProposals: true` and `sendResponse` is `true`. [See the documentation](https://learn.microsoft.com/en-us/graph/api/event-decline?view=graph-rest-1.0&tabs=http)

### Eliminar evento del calendario

Eliminar un evento del calendario predeterminado del usuario. [Ver la documentación](https://learn.microsoft.com/en-us/graph/api/event-delete?view=graph-rest-1.0&tabs=http)

### Delete Recurring Event Instance

Delete an individual instance of a recurring event in the user's default calendar. [See the documentation](https://learn.microsoft.com/en-us/graph/api/event-delete?view=graph-rest-1.0&tabs=http)

### Find Meeting Times

Suggest meeting times and locations based on organizer and attendee availability. [See the documentation](https://learn.microsoft.com/en-us/graph/api/user-findmeetingtimes?view=graph-rest-1.0)

### Get Current User

Returns the authenticated Microsoft user's ID, display name, email, and principal name via Microsoft Graph. Call this first when the user says 'my calendar', 'my events', or needs to identify themselves as organizer/attendee. Use `id` or `mail` to filter results from **List Events** or set the organizer in **Create Calendar Event**. [See the documentation](https://learn.microsoft.com/en-us/graph/api/user-get).

### Get Event

Retrieve a calendar event by its Microsoft Graph event ID. Pass the `id` from **List Events** when you need full details (for example `body`, `attendees`, or `recurrence`) that list responses may omit or truncate. [See the documentation](https://learn.microsoft.com/en-us/graph/api/event-get?view=graph-rest-1.0&tabs=http)

### Obtener horario libre/ocupado

Obtenga la información de disponibilidad libre/ocupado para una colección de usuarios, listas de distribución o recursos (salas o equipos) para un período de tiempo especificado. [Ver la documentación](https://learn.microsoft.com/en-us/graph/api/calendar-getschedule)

### Listar Eventos

Obtenga una lista de objetos de evento en el buzón del usuario. [Consulte la documentación](https://learn.microsoft.com/en-us/graph/api/user-list-events)

### List Time Zone Options

Retrieves available options for the Time Zone field.

### Search Contacts

Search for contacts by name from your saved contacts list and retrieve their email addresses. [See the documentation](https://learn.microsoft.com/en-us/graph/api/user-list-contacts)

### Search People

Retrieve a collection of person objects ordered by their relevance to the user, based on communication and collaboration patterns and business relationships. [See the documentation](https://learn.microsoft.com/en-us/graph/api/user-list-people)

### Tentatively Accept Event

Tentatively accept a calendar event invitation and optionally propose an alternate time. Use **List Events** or **Get Event** to find the event ID. To propose a new time, pass `proposedNewTime` as a JSON string with `start` and `end` objects (each with `dateTime` in ISO 8601 format and `timeZone` as a Windows timezone name, e.g. `"Pacific Standard Time"`). Alternate-time proposals are only valid when the event has `allowNewTimeProposals: true` and `sendResponse` is `true`. [See the documentation](https://learn.microsoft.com/en-us/graph/api/event-tentativelyaccept?view=graph-rest-1.0&tabs=http)

### Actualizar evento del calendario

Actualice un evento en el calendario predeterminado del usuario. [Ver la documentación](https://learn.microsoft.com/en-us/graph/api/event-update?view=graph-rest-1.0&tabs=http)

### Update Recurring Event Instance

Update an individual instance of a recurring event in the user's default calendar. [See the documentation](https://learn.microsoft.com/en-us/graph/api/event-update?view=graph-rest-1.0&tabs=http)

## Supported Channels

This integration works with:
- WhatsApp Business API
- Facebook Messenger
- Instagram Direct Messages
- Web Chat Widget

## AI Assistants Compatible

- ChatGPT (via MCP)
- Claude (via MCP)
- Gemini (via MCP)
- Custom AI Agents

## Quick Start

1. Sign up at https://apps.jelou.ai/signup
2. Navigate to Marketplace and add Microsoft Outlook Calendar
3. Authenticate your Microsoft Outlook Calendar account
4. Configure your messaging channels (WhatsApp, Facebook, etc.)
5. Copy the MCP server URL to your AI assistant

## Example Use Cases

- Automate customer inquiries using Microsoft Outlook Calendar data
- Send notifications via WhatsApp when Microsoft Outlook Calendar events occur
- Query Microsoft Outlook Calendar data directly from ChatGPT or Claude
- Build AI agents that interact with Microsoft Outlook Calendar

## Resources

- [All Integrations](https://jelou.ai/pt-br/marketplace)
- [Full Documentation](https://jelou.ai/llms-full.txt)
- [API Docs](https://docs.jelou.ai)
- [Help Center](https://help.jelou.ai)
