- Home
- MCP servers
- M365 Roadmap
M365 Roadmap
- python
1
GitHub Stars
python
Language
4 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"jonnybottles-m365-roadmap-mcp-server": {
"command": "uvx",
"args": [
"m365-roadmap-mcp"
]
}
}
}You can run the M365 Roadmap MCP Server locally to let AI agents query the Microsoft 365 Roadmap data programmatically. This Python-based MCP server exposes a focused toolset for roadmap searches and data retrieval, enabling automated planning and decision making around features, releases, and cloud availability.
How to use
You interact with the server through an MCP client. Start the server using the recommended runtime, then configure your MCP client to connect to it. The server provides a single, powerful search tool named search_roadmap that lets you filter and retrieve roadmap data by keyword, product, status, cloud instance, platform, dates, and more. You can query for recent additions, specific feature details by roadmap ID, or features that match complex combinations of filters.
How to install
Prerequisites you need before installation include Python 3.11 or higher and an MCP-compatible client such as Claude Desktop, Cursor, Claude Code, or GitHub Copilot CLI. You will also need a runtime method to start the MCP server locally.
# Prerequisites check (example commands)
python3 --version
pip --version
# If you plan to use uvx to run MCP servers (recommended)
# Install uvx if you don't have it
# macOS / Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
# Windows (PowerShell)
ir https://astral.sh/uv/install.ps1 | iex
# Install the MCP server package from PyPI using uvx
uvx m365-roadmap-mcp
# Alternatively, install with pip (no uv required)
pip install m365-roadmap-mcp
# Run the server directly if installed via pip
m365-roadmap-mcp
# Update to latest versions when needed
uvx m365-roadmap-mcp@latest
pip install --upgrade m365-roadmap-mcp
Additional information
Data source this server uses: the public Microsoft 365 Roadmap API. The API endpoint is https://www.microsoft.com/releasecommunications/api/v2/m365, which is publicly accessible and does not require authentication. A RSS mirror provides the same data in RSS format at https://www.microsoft.com/microsoft-365/RoadmapFeatureRSS. The legacy endpoint roadmap-api.azurewebsites.net has been retired as of March 2025.
Notes and limitations: the API returns roughly 1,900 active features that are In Development, Rolling Out, or recently Launched. Features that are older or retired disappear from the API, even if the roadmap website shows historical items.
Security and reliability
Run the MCP server in a trusted environment and limit access to your MCP clients. Treat the roadmap data as publicly queryable, but enforce your own access controls for server endpoints if you deploy beyond a personal development setup.
Troubleshooting
If the server fails to start, verify you have Python 3.11+ installed and that your MCP client is configured to connect to the local server. Check for network permission issues if you are using a remote client configuration.
Available tools
search_roadmap
A single, comprehensive tool that handles all roadmap queries. It supports keyword searching, product and status filtering, cloud instance and platform filters, date-based queries, feature lookup by ID, recent additions, and recently modified items.