Excited to be at the Global Azure Bootcamp in Milan! Join me at 5.15 PM to see how you can use Azure to manage authentication for an MCP server and consume it through the Microsoft 365 Copilot ecosystem www.azuremeetupmilano.it/e/3814/Globa... #azure
Posts by Matteo Pagani
Today I had the great opportunity at the Microsoft AI Tour in Milan to show a glimpse of the future of Agent 365: hwo you can take any pro-code agent and, by using the Agent 365 CLI and the Agents 365 SDK, make it part of the control plane, so you can monitor it, govern it and protect it. #msaitour
Excited to join the AI Tour in Milan on March 10! I'll discuss integrating pro-code agents into Agent 365 for enhanced observability, monitoring, and security with Entra, Defender, and Pureview. Plus, an amazing lineup of speakers and sessions: aitour.microsoft.com/flow/microso... #aitour #agent365
Oh my way to Bucharest for a Copilot Studio hackathon with multiple customers. It will be an intense but fun week! #CopilotStudio #Copilot
Beautiful day in Milan to experience for the last time the Olympic spirit of the city #MilanoCortina #Olympics
Excited to see Microsoft Agent Framework reaching the status of Release Candidate! This means that the API surface is stable, so now it’s a good time to start migrating your projects away from Semantic Kernel #ai #dotnet
We continue our journey on how to consume Entra-authenticated MCP servers in the Microsoft 365 ecosystem. After building a protected MCP server and used it in a declarative agent, now we learn how to do the same with Copilot Studio #mcp #CopilotStudio
www.developerscantina.com/p/mcp-copilo...
Beautiful day in Seattle for the first day of #MCAPSTechConnect! Today, after the keynote, I will start my personal Tech Connect experience with two tech talks. Super excited!
Hello Seattle! I’ll be spending the next week here for #MCAPSTechConnect, where I’ll have the privilege to share my experience on building agents for the Microsoft 365 ecosystem with more than 5000 colleagues from all over the world!
We’ve built an Entra-authenticated MCP server—now let’s actually use it 👀
Here’s how to connect it to a declarative agent in Copilot Chat using the Microsoft 365 Agents Toolkit and the new MCP support:
👉 www.developerscantina.com/p/mcp-declar...
#Microsoft365 #Copilot
I’ve started to use Obsidian to track my notes and tasks, but I was missing a mobile-friendly way to manage them. Then I discovered TaskForge for iOS! You get a unified view of tasks across pages, calendar views, widgets, a mobile friendly UI to add and edit tasks. apps.apple.com/it/app/taskf...
As a follow up to my previous article, in this new post we explore how you can turn the Entra-authenticated MCP server from being single-tenant to multi-tenant www.developerscantina.com/p/mcp-entra-...
This enables user with anty work account to securely connect to our MCP server.
#MCP #AI
As promised 👇
Here’s a step-by-step guide on building your own MCP server with .NET, secured using Entra via Azure API Management.
In the coming weeks, I’ll also dive into how this protected server can be used inside the Microsoft 365 Copilot ecosystem.
👉 www.developerscantina.com/p/mcp-entra-...
Nice use case for custom agents in GitHub Copilot. Since I write blog posts in Markdown, I've created a custom agent in VS Code that helps me to review and improve the quality of my work right side by side with the post #github #githubcopilot #blog
Agent Identity in Microsoft Foundry is pretty cool!
I built an Entra-authenticated MCP server, and getting it to work with declarative agents + M365 Copilot meant setting up OAuth 2.0 very carefully. In Foundry?
No extra work. The agent has its own identity in the tenant, so everything just clicks.
Success! 🎉
I’ve got an MCP server secured with Entra authentication, managed via Azure API Management, and consumed by a declarative agent using OAuth 2.0.
I’m currently deep in prep for an internal event, but I’ll try to carve out time soon to write a blog post. More to come! #Microsoft365
The second training path of Agent Academy is now available: Operative! Learn how to write effective prompts, use MCP tools and architect multi agent systems in Copilot Studio devblogs.microsoft.com/powerplatfor... #CopilotStudio
Lately I'm struggling with keeping up with all my tasks so, inspired by others, I'm starting the experiment to use Obsidian as a second brain to dump notes and information. So far, I like the simplicity, the usage of Markdown and easy sync with GitHub. Let's see how it goes! #obsidian #secondbrain
I’m here at The Agentic Day in Lodestar! It’s a packaged agent full of practical content and insights about using AI and agents in various contexts: coding, enterprise with Microsoft 365, data with Fabric and much more! #AgenticDay
OpenAI just dropped GPT-5.2!
And it’s already live in Microsoft 365 Copilot and GitHub Copilot.
The pace of innovation here is wild—in a good way.
🔗 openai.com/index/introd...
#OpenAI #Copilot
WPC never disappoints! It’s great to spend 3 days with friends, colleagues and customers. Here are the demos for my sessions:
- Copilot agents with Microsoft 365 Agents SDK github.com/qmatteoq/WPC...
- Multi agents architectures for the Microsoft 365 ecosystem github.com/qmatteoq/WPC...
#WPC2025
WPC 2025 day 1 was a blast! Lot of networking and great content! Looking forward for day 2 and my session about building pro-code agents for Microsoft 365!
#WPC2025 #Microsoft365
Today I’m at the Microsoft House for the GitHub Universe Recap.
Once a dev, always a dev 😊—excited to dive into the latest updates on GitHub Copilot and see what’s coming next for developers.
#GitHub #GitHubUniverse
Unfortunately I wasn’t able to get into the queue, but seeing you live is already an achievement for me 😊 Miles Morales, Alias, Powers, you wrote so many stories that touched me.
@brianmbendis.bsky.social are you doing any signing session this afternoon at Milan Games Week? I’m a big fan of your work and I would love to get my copy of House Of M #1 signed 😊
On my way to the Microsoft House in Milan for .NET Conf, where I’ll be speaking on building agents for Microsoft 365 with .NET. The event is sold out, but it will be streamed live at www.dotnetconference.it (the event is in Italian) #dotnet #microsoft365
I just discovered watching an Ignite session that the GitHub Copilop app modernization extension for VS Code supports migrating Semantic Kernel and Autogen projects to the new Microsoft Agents Framework. Neat!
aka.ms/ghcp-appmod/...
#msignite #ai #agentframework
And if you want to add a bit of a nerd trip, this road here is Chinatown and it's full of very cool shops :-)
maps.app.goo.gl/HUpEXh6Hbbvp...
there are a couple of good typical places around my office. This is a typical Milan restaurant: maps.app.goo.gl/qSXpZKQae4xP... And this one makes very good Rome-style pasta maps.app.goo.gl/NZ3UsF9eRgzR...