m365ctl is an open-source command-line tool for managing Microsoft 365 services, including OneDrive, SharePoint, and Mail, via the Microsoft Graph API. Below are 6 cli tools & terminal apps with similar functionality to m365ctl, matched by what each product actually does — not ranked or scored. Explore each to find the closest fit for your use case.
m365-cli is an open-source command-line interface for accessing Microsoft 365 services such as email and calendar through the Graph API. It is designed for developers and agents who need to automate or script Microsoft 365 workflows.
o365-cli is an open-source command-line interface for managing Office365 email, calendar, and contacts. It integrates with the Microsoft Graph API and supports automation and scripting for IT administrators and advanced users.
Agent-first CLI for Microsoft 365 Outlook on the web endpoints
ms365-toolkit is an open-source CLI and API toolkit for interacting with Microsoft 365 email, calendar, and Teams. It supports the Model Context Protocol (MCP) and provides guarded write flows, enabling developers to build local-first integrations with Microsoft 365 services.
m365-service-comms-mcp is an open-source, read-only Model Context Protocol (MCP) server that exposes Microsoft 365 service health and Message Center posts to AI agents. It enables local access to critical service status information for automation and monitoring.
ms365-toolkit-mcp is an open-source CLI extension that provides an MCP entrypoint for the ms365-toolkit, enabling integration with Microsoft 365 services such as email and Teams. It is designed for developers building on Microsoft 365.