Hi, I am Simon Doy, founder of iThink 365, a company specialising in Microsoft 365 and helping businesses succeed through its people and processes.
Welcome to my blog, where I discuss and share my experiences, knowledge, and findings about Business Leadership, Transformation, and Development with Microsoft 365, Microsoft 365 Copilot, and Microsoft Azure technologies.
I founded iThink 365 in 2019, and as a business leader and Microsoft MVP, I have a unique perspective on why and how businesses can leverage Microsoft 365 and technology for success.
If you are building MCP Servers that need to integrate with Copilot Studio, be mindful of stateful MCP servers which seem to cause problems at this time. Try this tip to make them more robust.
In this blog post I discuss an issue that I was seeing where Responsive AI was being triggered as it thought the agent was being attacked and stopping my Copilot Agent from responding.
Introduction At iThink 365, we have been building AI Agents using both Microsoft Copilot Studio and Azure AI Foundry. The Microsoft Copilot Studio product is constantly evolving and improving. When chatting with people, I often find that people are not aware of some really useful features that help you to build better and more intuitive…
So, I have been following the Model Context Protocol (MCP) world for a while now. I first heard about MCP just as we were going out to MVP Summit in March 2025. Already, the Microsoft Copilot Extensibility team were on the case with people like Fabian Williams experimenting with them. I have been following this…
Introduction The Copilot Studio experiences with UntypedObjects is a bit painful at the moment. This article helps to show an approach that I took to be able to work with them in Copilot Studio when building Copilot Agents. Firstly, let’s explain what an UntypedObject is. It is effectively a dynamic object which Copilot Studio does…