I'm Merill Fernando. I build tools and write about Microsoft 365 and Microsoft Entra to help admins keep up with constant change.
Message Center posts are useful, but they are hard to link to, search, and reference outside the Microsoft 365 admin center. I built this archive so posts can be found quickly and shared from places like Entra.News.
This site is for reference only. Message Center posts are customized by tenant, so always use your own tenant's Message Center as the source of truth.
A scheduled job reads Message Center posts from the Microsoft 365 test tenants through Microsoft Graph, merges what each tenant can see, saves each post for history, and publishes a searchable static site.
The site also imports Microsoft 365 Roadmap RSS items, generates static pages, and exposes sitemap, RSS, and AI-friendly index files for discovery.
Some entries may be missing, especially posts shown only to EDU, government, or tenants with additional products and licenses. If you manage a tenant (a dev or test tenant is ideal), you can let the archive read its Message Center. It takes about five minutes and there is no password, secret, or certificate to create or share.
The access is deliberately narrow:
ServiceMessage.Read.All (Read service messages). It cannot read users, groups, mail, files, sign-ins, or any other data, and it cannot change anything in your tenant.main branch of merill/mc. No credential exists that could leak.Thanks to Andrés Gorzelany (snoopcore.com), and 2 people who prefer to stay anonymous, for sharing their tenant's Message Center with the archive.
You need a Global Administrator or Privileged Role Administrator account, because only those roles can consent to a Microsoft Graph application permission. This works for tenants in the commercial cloud, including GCC; GCC High, DoD, and other sovereign clouds are not supported.
Use this if your organization does not allow apps registered in other tenants. You own the app and its federated credential, and can remove either at any time. You need an Application Administrator to create the app, and a Global Administrator or Privileged Role Administrator to grant consent.
Message Center Archive - Reader, choose Accounts in this organizational directory only, leave the redirect URI empty, and select Register.User.Read permission, then select Add a permission > Microsoft Graph > Application permissions, tick ServiceMessage.Read.All, and select Add permissions. Select Grant admin consent and confirm.merillmcmainmc-archive, and leave the audience as api://AzureADTokenExchangerepo:merill@1288081/mc@761074595:ref:refs/heads/mainrepo:merill/mc subject will not match. Do not create a client secret or certificate.In the Microsoft Entra admin center, go to Entra ID > Enterprise applications, open Message Center Archive - Reader, and select Properties > Delete (for option 2, delete the app registration). Access stops as soon as the existing token expires, within an hour. Email [email protected] if you would also like your details removed from my list.