Sign in

Matteo Pagani

@matteo.devcantina.com
255 followers 182 following 229 posts

Cloud Solution Architect - Modern Work Global - AI & Ecosystem @ Microsoft. Speaker, writer and nerd.

PostsRepliesMedia
Matteo Pagani @matteo.devcantina.com · 17/09/2026
Join Fabio Franzini and me at #RoadToWPC for a preview of WPC 2026! We'll explore extending Microsoft 365 Copilot with MCP and SharePoint Copilot Apps. 23 September, 9:30 AM to 1 PM CEST. Online, in Italian. Register free: www.wpc.education/road-to-wpc-2026
RoadToWPC 2026 poster featuring speakers Fabio Franzini of Apvee Solutions and Matteo Pagani of Microsoft. Session: Extending Microsoft 365 Copilot with MCP and SharePoint Copilot Apps. Online on 23 September, 09:30 to 13:00 CEST, in Italian.
010
Matteo Pagani @matteo.devcantina.com · 03/08/2026
Curious how Microsoft IQ helps your AI agents tap into real knowledge? From August to November, join our live series, a new episode every two weeks, on Foundry IQ, Work IQ, Web IQ and Fabric IQ, plus Agent 365 for governance. Register: aka.ms/MicrosoftIQLive #MicrosoftIQ #AI
Promotional banner for the Microsoft IQ Live stream series on Microsoft Reactor, running from August 6 to November 12, 2026, with a new episode every two weeks. It lists the speakers Ayca Bas, Marco Casalaina, Mike Carter, Paolo Pialorsi, Leyre de la Calzada Alonso, Farzad Sunavala, Chafia Aouissi, Josh Ndemenge and Srikumar Nair, plus the topics Foundry IQ, Work IQ, Web IQ, Fabric IQ and Agent 365. Registration link: aka.ms/MicrosoftIQLive
000
Matteo Pagani @matteo.devcantina.com · 30/07/2026
Record yourself doing a task once, and Skill Recorder turns it into a skill an AI agent can repeat. GitHub Copilot reconstructs your intent and steps, then builds a Skill or an Automation. Works with Cowork, Copilot Studio, Scout and more. github.com/microsoft/skill-recorder
The Skill Recorder capture window, with a record button, a timer, an optional narration toggle, and readiness checks.The Skill Recorder library, showing recorded sessions on the left and the reconstructed intent with a numbered list of steps on the right.
010
Matteo Pagani @matteo.devcantina.com · 17/07/2026
A skill I built and tested on my own vacation is now in the PowerCAT catalog. It watches Teams and email for urgent asks from key people or topics, then pings my personal inbox. I disconnected and missed nothing: microsoft.github.io/cat-agent-skill…
000
Matteo Pagani @matteo.devcantina.com · 17/07/2026
PowerCAT shipped new resources for building Copilot Studio agents in the task paradigm (Cowork, Scout): microsoft.github.io/mcscatblog/post… github.com/microsoft/copilot-studio… microsoft.github.io/cat-agent-skills
000
Matteo Pagani @matteo.devcantina.com · 16/07/2026
Tried something with Agent 365. My agent runs on an autopilot identity and queries Work IQ, so when I ask "which meetings did you have today?" it returns its own calendar, not mine. On an autopilot identity the token identifies the agent, not the user, so Work IQ answers as the agent.
Teams chat: the user asks 'which meetings did you have today?' and a Microsoft Learn Agent replies that it had one meeting, listing subject, organizer, time, location and RSVP status from its own calendar.
001
Matteo Pagani @matteo.devcantina.com · 22/06/2026
Copilot Cowork is GA, so I reused the exact same MCP server and OAuth registration from my federated connector to power a Cowork plugin. No new Entra app, nothing to register again. www.developerscantina.com/p/cowork-…
A friendly white and blue cartoon robot with a glowing smiling face, holding a glowing connector plug marked with a padlock and a floating data module, against a bright blue sky with clouds. It represents a secure MCP connector.
000
Matteo Pagani @matteo.devcantina.com · 18/06/2026
You can plug your own MCP server into Microsoft 365 Copilot as a federated connector: live data on demand, nothing ingested into the tenant. New post with the full setup, Entra auth included: www.developerscantina.com/p/mcp-fed…
A friendly cartoon robot handing a glowing data sphere through a golden padlock to a smiling Microsoft Copilot orb, against a blue sky.
000
Matteo Pagani @matteo.devcantina.com · 17/06/2026
The Work IQ APIs are now generally available. Give your custom agents Microsoft 365 organizational data, far beyond Graph. Built for every scenario: MCP and A2A for agentic, REST for traditional. www.microsoft.com/en-us/microsoft-3…
000
Matteo Pagani @matteo.devcantina.com · 16/06/2026
Copilot Cowork is now generally available. It runs complex, long running tasks against your org data and returns a finished result. New skill catalog to extend it, plus a Cost Management Dashboard for tracking Copilot Credits. GPT 5.5 (EUDB compliant) and Edge browsing are available in Frontier.
000
Matteo Pagani @matteo.devcantina.com · 11/06/2026
The day is here. I am at BeConnected in Italy today. Come to my two sessions: 🔹 10:55, Room 4: MCP in the Microsoft 365 Copilot ecosystem 🔹 16:10, Room 6: onboarding agents into Agent 365 Come say hi 👉 www.beconnectedday.it/?mtm_campaign…
BeConnected Day banner with a Star Trek style starship flying through a rainbow colored space scene. Text reads: The number 1 free community event on Microsoft technology in Italy, 11 Jun, A journey beyond technology.Star Trek Kirk and Spock standees flanking a chair at the Be:Co BeConnected booth.Attendees walking through the blue-lit hallway at BeConnected Day.
010
Matteo Pagani @matteo.devcantina.com · 05/06/2026
BeConnected is next week, the number 1 free community event on Microsoft tech in Italy, on June 11. I am speaking twice: MCP in the Microsoft 365 Copilot ecosystem, and onboarding agents into Agent 365. Free and open 👉 www.beconnectedday.it/?mtm_campaign…
BeConnected Day banner with a Star Trek style starship flying through a rainbow colored space scene. Text reads: The number 1 free community event on Microsoft technology in Italy, 11 Jun, A journey beyond technology.
020
Matteo Pagani @matteo.devcantina.com · 02/06/2026
Microsoft Scout is out. Like OpenClaw, but with safe work-data access via WorkIQ, Teams built-in, skills, browser automation. I use it for briefings, OOF triage, expenses. www.microsoft.com/en-us/microsoft-3…
000
Matteo Pagani @matteo.devcantina.com · 19/05/2026
🚀 Speaking at BeConnected Day — FREE event in Milan, June 11th! Two sessions: 🔌 MCP in the M365 Copilot ecosystem 🤖 Onboarding agents into Agent 365 Grab your free ticket 👇 www.beconnectedday.it/?mtm_campaign… #BeConnectedDay #Copilot #MCP
BeConnected Day speaker card for Matteo Pagani, Microsoft Cloud Solution Architect, June 11 — featured in a Starfleet uniform.
010
Matteo Pagani @matteo.devcantina.com · 08/05/2026
Agent 365 SDK works beyond M365! Built a standalone web agent with full observability + governance via Agent 365, Azure Monitor & Aspire — all from one Microsoft OpenTelemetry package. One library, three destinations. 🚀 #Agent365 #OpenTelemetry #AIAgents
Agent 365 activity dashboard showing 3 active users, 7 sessions, and 0 exceptions for mpagani-basic-agentActive users list showing 3 users who interacted with the agent on May 8 2026Aspire dashboard showing distributed traces from the standalone web agentBasic Agent web UI showing a chat interface
000
Matteo Pagani @matteo.devcantina.com · 05/05/2026
Vibe coding with GitHub Copilot can be genuinely fun when the result solves a real problem 😊 I built a React + Azure Functions PWA to plan our family trip to Disneyland Paris: shared timeline, weather-aware scheduling, live ride queues, restaurants, and manual rearranging. Small project, real use.
Screenshot of a Disneyland Paris trip planner showing weather forecast cards and a timeline with scheduled shows and free time blocks.Screenshot of a restaurant selection dialog listing Disneyland Paris restaurants with filters for parks and restaurant types.Screenshot of a ride selection dialog showing Disneyland Paris attractions with park filters, queue status, and estimated wait times.
000
Matteo Pagani @matteo.devcantina.com · 30/04/2026
I had an AI agent test my event registration form 20+ times via Playwright — different data, complex routing, Excel verification. It found a bug I'd have missed. Playwright + AI agents is a game changer for boring-but-critical testing. 🤖
010
Matteo Pagani @matteo.devcantina.com · 29/04/2026
Last stop of the Copilot Developer Camp: Milan! Being kicked off right now by Paolo Pialorsi. Deep dive on building agents for M365 Copilot in the morning, hackathon in the afternoon. #CopilotDevCamp #Microsoft365
Paolo Pialorsi kicking off the Copilot Developer Camp in Milan
041
Matteo Pagani @matteo.devcantina.com · 28/04/2026
I vibe coded a tool to solve a common Copilot Studio need: seeing user feedback in detail. Filter by agent, search feedback, and expand any entry to see the full conversation context. Open source 👇 github.com/qmatteoq/copilotstudio-feedback #CopilotStudio #VibeCoding
Dashboard view showing feedback entries from Copilot Studio agentsDetail view showing the full conversation context for a feedback entry
000
Matteo Pagani @matteo.devcantina.com · 27/04/2026
GPT-5.5 is out and it's built for agentic workflows — multi-step reasoning, tool use, autonomous execution. Already available in Azure AI Foundry and GitHub Copilot. openai.com/index/introducing-gpt-5-5/ #GPT55 #AgenticAI
000
Matteo Pagani @matteo.devcantina.com · 24/04/2026
Kamal Shree and the one and only @donasarkar.bsky.social introduce the Copilot Developer Camp in Rome! Packed room and packed agenda, full of sessions and practical workshops on building agents for the Microsoft Copilot ecosystem #copilot #microsoft365
000
Matteo Pagani @matteo.devcantina.com · 23/04/2026
The first round of sessions from Microsoft Build 2026 has been added to the catalog! Go and check it out if you want a sneak peak of the topics that will be covered during the 2 days! Hint: AI will play a big role. And agents, of course 😊 build.microsoft.com/en-US/sessions #msbuild
build.microsoft.com
Session Catalog
Explore the session lineup. Gain the insights and expertise you need to drive impact.
132
Matteo Pagani @matteo.devcantina.com · 23/04/2026
Next level of smart working 😊 Getting ready for the Copilot Developer Camp in the Microsoft headquarters in Rome tomorrow! We have a packed agenda and an amazing line up of speakers! #copilot #microsoft365
010
Matteo Pagani @matteo.devcantina.com · 16/04/2026
Thanks to the support of my friend Francesco Lana, I upgraded my home network: 1) Upgraded my FTTH provider 2) Moved to Unifi and Dream Router 7 3) Added a new cable to bring Internet to my PC using Ethernet Well, I can’t complain 😊
000
Matteo Pagani @matteo.devcantina.com · 13/04/2026
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
011
Matteo Pagani @matteo.devcantina.com · 10/03/2026
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
010
Matteo Pagani @matteo.devcantina.com · 05/03/2026
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
140
Matteo Pagani @matteo.devcantina.com · 01/03/2026
Oh my way to Bucharest for a Copilot Studio hackathon with multiple customers. It will be an intense but fun week! #CopilotStudio #Copilot
110
Matteo Pagani @matteo.devcantina.com · 22/02/2026
Beautiful day in Milan to experience for the last time the Olympic spirit of the city #MilanoCortina #Olympics
010
Matteo Pagani @matteo.devcantina.com · 20/02/2026
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
devblogs.microsoft.com
Microsoft Agent Framework Reaches Release Candidate | Microsoft Foundry Blog
Microsoft Agent Framework is now at Release Candidate. A stable, open‑source foundation for building single and multi‑agent systems across .NET and Python—on the path to GA.
010
Matteo Pagani @matteo.devcantina.com · 16/02/2026
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...
021
Matteo Pagani @matteo.devcantina.com · 10/02/2026
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!
010
Matteo Pagani @matteo.devcantina.com · 07/02/2026
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!
021
Matteo Pagani @matteo.devcantina.com · 30/01/2026
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
developerscantina.com
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.
031
Matteo Pagani @matteo.devcantina.com · 29/01/2026
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...
010
Matteo Pagani @matteo.devcantina.com · 28/01/2026
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
developerscantina.com
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.
030
Matteo Pagani @matteo.devcantina.com · 26/01/2026
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-...
developerscantina.com
Building an authenticated MCP server with Microsoft Entra and .NET
031
Matteo Pagani @matteo.devcantina.com · 25/01/2026
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
001
Matteo Pagani @matteo.devcantina.com · 21/01/2026
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.
000
Matteo Pagani @matteo.devcantina.com · 20/01/2026
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
040
Matteo Pagani @matteo.devcantina.com · 15/01/2026
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
devblogs.microsoft.com
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…
020
Matteo Pagani @matteo.devcantina.com · 11/01/2026
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
010
Matteo Pagani @matteo.devcantina.com · 16/12/2025
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
010
Matteo Pagani @matteo.devcantina.com · 11/12/2025
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
000
Matteo Pagani @matteo.devcantina.com · 04/12/2025
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
010
Matteo Pagani @matteo.devcantina.com · 02/12/2025
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
020
Matteo Pagani @matteo.devcantina.com · 01/12/2025
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
020
Matteo Pagani @matteo.devcantina.com · 30/11/2025
@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 😊
110
Matteo Pagani @matteo.devcantina.com · 28/11/2025
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
dotnetconference.it
.NET Conference 2025 | Milano, 28 novembre 2025 | La conferenza tecnica italiana dedicata a .NET
La conferenza tecnica italiana dedicata a .NET
020
Matteo Pagani @matteo.devcantina.com · 25/11/2025
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
aka.ms
GitHub Copilot app modernization - Visual Studio Marketplace
Extension for Visual Studio Code - Upgrade and migrate your Java applications to Azure
010