Matteo Pagani
banner
matteo.devcantina.com
Matteo Pagani
@matteo.devcantina.com
Cloud Solution Architect - Modern Work Global - AI & Ecosystem @ Microsoft. Speaker, writer and nerd.
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!
February 10, 2026 at 3:34 PM
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!
February 7, 2026 at 9:13 PM
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
Consuming an authenticated MCP server with a declarative agent in Copilot Chat
In this post, we'll learn how to create a declarative agent using the Microsoft 365 Agents Toolkit that consumes an Entra-authenticated MCP server.
www.developerscantina.com
January 30, 2026 at 2:06 PM
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...
January 29, 2026 at 6:52 AM
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
Enabling multi-tenant authentication for MCP servers with Microsoft Entra and APIM
In this post, we'll learn how to enable multi-tenant authentication for MCP servers, allowing users from any organization to access your protected APIs.
www.developerscantina.com
January 28, 2026 at 4:27 PM
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-...
Building an authenticated MCP server with Microsoft Entra and .NET
www.developerscantina.com
January 26, 2026 at 2:30 PM
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
January 25, 2026 at 7:53 PM
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.
January 21, 2026 at 3:40 PM
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
January 20, 2026 at 6:32 PM
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
Announcing Agent Academy: Operative | Power Platform Developer Blog
Earlier this year, we launched Agent Academy: Recruit, a foundational learning path designed to help makers and developers get started with building agents in Copilot Studio. The response exceeded…
devblogs.microsoft.com
January 15, 2026 at 7:55 PM
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
January 11, 2026 at 8:45 PM
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
December 16, 2025 at 8:55 AM
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
openai.com
December 11, 2025 at 8:09 PM
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
December 4, 2025 at 2:08 PM
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
December 2, 2025 at 5:20 PM
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
December 1, 2025 at 9:11 AM
@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 😊
November 30, 2025 at 9:30 AM
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
.NET Conference 2025 | Milano, 28 novembre 2025 | La conferenza tecnica italiana dedicata a .NET
La conferenza tecnica italiana dedicata a .NET
www.dotnetconference.it
November 28, 2025 at 7:07 AM
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
GitHub Copilot app modernization - Visual Studio Marketplace
Extension for Visual Studio Code - Upgrade and migrate your Java applications to Azure
aka.ms
November 25, 2025 at 3:04 PM
And if you prefer reading than watching, here is a great written summary of all the Ignite announcements related to building agents for Microsoft 365 Copilot: devblogs.microsoft.com/microsoft365...

#msignite #microsoft365
Ignite 2025: A Developer’s Guide to Building Agents for Microsoft 365 - Microsoft 365 Developer Blog
A developer’s guide to building agents for Microsoft 365. See what’s new at Ignite 2025—Declarative Agents, Custom Engine Agents, and Agent 365 for enterprise-grade security and management.
devblogs.microsoft.com
November 22, 2025 at 7:31 AM
If you're building agents for Microsoft 365 Copilot, this Ignite session is absolutely worth your time.
🔥 TypeSpec
🤖 Multi-agent support for declarative agents
📎 New capabilities for custom engine agents in Copilot Chat (yes—file upload!)

Check it out: ignite.microsoft.com/en-US/sessio... #MSIgnite
Build Agents for Copilot with the Microsoft 365 Agents Toolkit
Build and bring your own agent into Microsoft 365 Copilot with the Microsoft 365 Agents Toolkit. Explore Declarative and Custom Engine Agents, use the Microsoft 365 Agents SDK, and extend with…
ignite.microsoft.com
November 21, 2025 at 5:36 PM
Really enjoying the new Frontier MCP servers in Agents 365.
Add them to Copilot Studio or Azure AI Foundry and, thanks to SSO, they can tap straight into the full Microsoft 365 ecosystem.

My demo agent generated text → saved a Word file to OneDrive → emailed it via Outlook.

#Microsoft365 #MSIgnite
November 21, 2025 at 11:23 AM
Hot from the press! Microsoft announces a strategic partnership with Anthropic, which means that the Claude family (Sonnet 4.5, Opus 4.1 and Haiku 4.5) is coming to Azure AI Foundry!

blogs.microsoft.com/blog/2025/11...

#azure #anthropic #ai
Microsoft, NVIDIA and Anthropic announce strategic partnerships - The Official Microsoft Blog
Anthropic to scale Claude on Azure Anthropic to adopt NVIDIA architecture NVIDIA and Microsoft to invest in Anthropic Today Microsoft, NVIDIA and Anthropic announced new strategic partnerships.…
blogs.microsoft.com
November 18, 2025 at 3:44 PM
Microsoft Ignite kicks off today, and there’s a ton of great content on AI, Copilot, and agents!
I pulled together a deck highlighting the most valuable sessions if you’re exploring how to build agents with Copilot Studio or the Microsoft 365 Agents Toolkit.

🔗 bit.ly/ignite25-cop...

#msignite
Microsoft OneDrive
bit.ly
November 18, 2025 at 9:44 AM
OpenAI dropped GPT-5.1 today with a boost in intelligence and communication.
If you're using Copilot Studio with preview environments, you can already pick GPT-5.1 as your default model for agents. Nice upgrade for anyone building richer AI experiences.
Full announcement: openai.com/index/gpt-5-1/
November 13, 2025 at 8:45 AM