# Microsoft 365 remote MCP server

> Microsoft 365 remote MCP server — usedrobot-m365-mcp. Use this tool when you need to access Microsoft 365 services like mail, calendar, files, and Teams chat with authenticated user identity. It solves problems related to remote access and integration with Microsoft 365, allowing reading and drafting of content. Ideal for use cases requiring authorized access to Microsoft 365 data, with inputs including user credentials and outputs including relevant Microsoft 365 data.

Canonical page: https://skillsregistry.net/skills/usedrobot-m365-mcp  
JSON: https://api.skillsregistry.net/v1/skills/usedrobot-m365-mcp

## Description

Gives Claude access to Microsoft 365 mail, calendar, files, and Teams chat with per-user identity via On-Behalf-Of flow. Supports reading and drafting content, but sending is deliberately disabled.

## Trust

- **Trust score (0–1):** 0.69
- **Verification tier:** scanned
- **Last scanned:** 2026-08-29

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** productivity
- **Updated:** 2026-08-29

## Source

- **Source listing:** [Glama](https://glama.ai/mcp/servers/and9p6ki2q)
- **Repository:** <https://github.com/usedrobot/m365-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "usedrobot-m365-mcp"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/usedrobot-m365-mcp` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/usedrobot-m365-mcp/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
