M365 Roadmap

Provides access to Microsoft 365 Roadmap data through an MCP server with a dedicated search tool for filtering and retrieving roadmap features.
  • 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.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational