m365-mcp: OpenClaw Skill with 43 Tools for Outlook, Calendar, OneDrive, Teams, and Tasks
A developer frustrated with incomplete Microsoft 365 integrations for AI agents built their own OpenClaw skill: m365-mcp. It exposes 43 tools across Outlook mail, Calendar, Contacts, OneDrive, Teams, and Tasks, using Microsoft Graph as the backend.
Why build another MCP server?
The author tested several existing Outlook/M365 MCP implementations and found common shortcomings:
- Some covered only email, ignoring Calendar, Contacts, and other services.
- Tool design was awkward or inconsistent across operations.
- Many felt like demos rather than production-ready components.
Instead of patching around these gaps, they wrote their own skill. The hardest part wasn't getting Graph to respond — it was deciding what an AI agent should be allowed to do and where access should stop.
Key design decisions
The skill enforces per-agent trust boundaries. For example, the main OpenClaw agent can use M365 tools, but the coding agent cannot — because they have different jobs and different risk profiles.
This separation is a reminder that AI integrations need explicit access control, not just broad API keys.
Availability
The skill is published on GitHub and ClawHub as m365-mcp. If you're using OpenClaw and need reliable M365 access, you can grab it from there.
The author notes that what started as "I'll just find an existing integration" turned into another software project — a familiar story for anyone who's tried to extend AI agents into enterprise services.
📖 Read the full source: r/openclaw
👀 See Also

Multi-Agent Haiku System Matches Claude Opus on Complex Number Theory Problem at 15x Lower Cost
A Reddit experiment shows a two-Haiku agent system (generator + auditor) achieving identical 4/4 scores to Claude Opus 4.5 on a difficult Fermat's Little Theorem proof, while costing approximately $0.004 per query versus $0.06 for Opus.
How I Feel About AI: A Developer's Honest Take on Reasoning, Doom, and the Open Web
A developer reflects on AI: gut-feeling LLMs with emergent reasoning, the threat of superintelligence, and the toll on the open web and artists.

Culpa: Open Source Deterministic Replay Engine for AI Agent Debugging
Culpa is an open source tool that records LLM agent sessions with full execution context, enabling deterministic replay using recorded responses as stubs instead of hitting real APIs. It works with Anthropic and OpenAI APIs via proxy mode or Python SDK.

Agents Observe: Real-time Dashboard for Monitoring Claude Code Agent Teams
Agents Observe is a local dashboard that provides real-time observability for Claude Code agent sessions using hooks instead of OTEL. It captures every tool call, agent hierarchy, and event with filtering and search capabilities, running as a Docker container that auto-starts with Claude sessions.