Wire an MCP Apps server into the F5 debug experience of the M365 Agents Toolkit
MCP Apps debugging in the Microsoft 365 Agents Toolkit: customize VS Code tasks so F5 builds widgets, starts your MCP server, tunnels it, and launches Copilot.
I'm Andrew, a developer, writer, and speaker, and a Principal Software Engineer at AvePoint. These days my focus is agentic engineering and building with AI, though three decades in the Microsoft 365 ecosystem still shape how I think about it. Founder of Voitanos and a 22-year Microsoft MVP, this is where I share the writing, projects, and talks I care about most.



MCP Apps debugging in the Microsoft 365 Agents Toolkit: customize VS Code tasks so F5 builds widgets, starts your MCP server, tunnels it, and launches Copilot.
Connect an MCP Apps server to a Microsoft 365 Copilot declarative agent with a plugin manifest, actions, & instructions that drive widgets (a multipart series).
Learn how to add an MCP server with interactive React UI widgets to a Microsoft 365 Copilot declarative agent — from setup to testing with the MCP Inspector.
MCP Apps let declarative agents render interactive UI widgets inline in Microsoft 365 Copilot chat. Learn how they work & when to use them over adaptive cards.
Customize the Claude Code status line with a script that shows context window fill, 5-hour session limits, and 7-day quota after every turn. Works on macOS, Linux, and Windows.
Join me in NOV+DECin Amsterdam for ESPC 2026! Learn how to get the most value from M365 Copilot when when to use Copilot Studio or using Visual Studio Code!
Join me in Seattle, WA in August 2026 for TechCon365 to get the most value from your Microsoft 365 Copilot investment, Agentic Engineering, & AI!
An Opportunity I Couldn't Pass Up: What This Means for Voitanos.
Not every tedious task deserves AI automation. Here's the test I use to decide what to hand to an AI agent and what stays manual.
Learn how declarative agents differ from Copilot Studio, how the Sydney orchestrator works, and what developers need to build Microsoft 365 Copilot extensions.
MCP Apps, embedded knowledge, and the M365 Agents Toolkit plugin just changed declarative agent development. Here's what developers need to know.
Microsoft 365 Copilot supports four agent creation options: SharePoint agents, Agent Builder, Copilot Studio, and declarative agents built with the Microsoft 365 Agents Toolkit (ATK). Each sits on a …
I've been using AI agents in my daily development workflow for a few months, and what I'm doing looks nothing like what most people mean by vibe coding.
Detailed review of Microsoft 365 Agents Toolkit v6.6.0: GCC-M support, embedded knowledge for declarative agents, MCP GA, and 61 templates removed.
Reflecting on 25 years of SharePoint and a career built on one platform, from reverse-engineering DLLs to building two businesses.
Learn why generic M365 Copilot chat falls short and how custom agents deliver tailored, repeatable experiences that drive real adoption and ROI.
Join me, March 9, 2026 in New York City at the NASDAQ for AgentCon, talking about Evaluating your Microsoft 365 Copilot Agent options - let's connect!
Microsoft doesn't support DOM manipulation in SPFx, and I teach my students the same. But here's the thing: I do it myself. You can do, but do so responsibly.
Learn how to troubleshoot and fix M365 Copilot agents that ignore your instructions by overriding the platform's default enterprise search workflow.
Learn how to navigate Microsoft Teams developer documentation across five domains, avoid outdated SDK guidance, and find current, accurate resources faster.