---
area: "microsoft365"
title: "Microsoft 365"
tools: 11
mcp_server: "https://api.conecto.chat/mcp/microsoft365"
auth: "Authorization: Bearer <conecto_sk_ key>"
docs_url: "https://conecto.chat/tools/microsoft365"
---

# Microsoft 365

The company's own Outlook mail, calendars and OneDrive files, through the company's own app. The agent acts only as the mailboxes the company names, and Microsoft stays the source of truth: Conecto keeps the encrypted secret and the call log only.

Replaces: copy-pasting between Outlook and the agent, a shared password to the support mailbox.

## MCP server

`https://api.conecto.chat/mcp/microsoft365` connects the Microsoft 365 tools only, plus the account tools that come with every MCP server. It speaks MCP over Streamable HTTP; send the key as `Authorization: Bearer <conecto_sk_ key>`. Every tool here is also a REST call: `POST https://api.conecto.chat/v1/tools/<name>` with the arguments as a JSON object.

## ChatGPT and Claude

Add `https://api.conecto.chat/v1/mcp` as a connector in ChatGPT or Claude, one for every area, and tick Microsoft 365 when you sign in. It signs in with OAuth: someone on the account signs in on conecto.chat, ticks the areas it may use and allows it, and it runs on a key of its own that the owner can revoke.

## OpenAPI

For a custom GPT's Actions: `https://api.conecto.chat/v1/openapi/microsoft365.json` (OpenAPI 3.0, the key as a Bearer token). For Power Automate, Logic Apps and Copilot Studio connectors: `https://api.conecto.chat/v1/openapi/microsoft365.swagger.json` (OpenAPI 2.0, the key in the X-Api-Key header). Both list this area's tools and the account tools.

Prices: Reading, searching and connecting free · $0.001 per email sent, event added or cancelled, or file written. A call that fails costs nothing.

## Tools

| Tool | What it does | Price |
|---|---|---|
| [m365_connect](https://conecto.chat/tools/microsoft365/m365_connect.md) | Connects the company's Microsoft 365 through its own app, for the mailboxes the agent may act as. | Free. |
| [m365_mail_search](https://conecto.chat/tools/microsoft365/m365_mail_search.md) | The newest messages in a mailbox folder, or those matching a search. | Free up to 1,000,000 reads a month. |
| [m365_mail_read](https://conecto.chat/tools/microsoft365/m365_mail_read.md) | One message in full, with its body as text and its attachments' names. | Free up to 1,000,000 reads a month. |
| [m365_mail_send](https://conecto.chat/tools/microsoft365/m365_mail_send.md) | Sends an email, or a reply in the same thread, as one of the company's mailboxes. | $0.001 a call. |
| [m365_calendar_events](https://conecto.chat/tools/microsoft365/m365_calendar_events.md) | The events in a mailbox's calendar between two times, in UTC. | Free up to 1,000,000 reads a month. |
| [m365_calendar_create](https://conecto.chat/tools/microsoft365/m365_calendar_create.md) | Adds an event to a mailbox's calendar and invites its attendees, with a Teams link if asked. | $0.001 a call. |
| [m365_calendar_cancel](https://conecto.chat/tools/microsoft365/m365_calendar_cancel.md) | Cancels an event the mailbox organizes and tells its attendees; waits for the owner by default. | $0.001 a call. |
| [m365_files_search](https://conecto.chat/tools/microsoft365/m365_files_search.md) | Files in a mailbox user's OneDrive whose name or words match. | Free up to 1,000,000 reads a month. |
| [m365_files_read](https://conecto.chat/tools/microsoft365/m365_files_read.md) | A OneDrive file's words: text, PDF, Word, Excel or PowerPoint, up to 5 MB. | Free up to 1,000,000 reads a month. |
| [m365_files_upload](https://conecto.chat/tools/microsoft365/m365_files_upload.md) | Writes a text file to a path in a mailbox user's OneDrive; replacing one waits for the owner. | $0.001 a call. |
| [m365_disconnect](https://conecto.chat/tools/microsoft365/m365_disconnect.md) | Forgets the app's secret and the mailboxes; nothing in Microsoft 365 changes. | Free. |

## Example jobs

- Answer the support@ mailbox from the company's own address, in the same threads the team sees.
- Book a customer meeting in the right person's calendar with a Teams link, and move it when asked.
- Read the returns policy in OneDrive before replying, and save the month's report beside it.
