In my last blog post I asked the question, do we need AI FinOps? Of course we do! In this blog post I talk about setting up Cost Management and different ways to monitor and manage your Microsoft 365 Copilot and Copilot Agent spend. #MicrosoftCopilot #mvpbuzz
Simon Doy
Simon Doy
@simondoy.bsky.social
Microsoft MVP | Owner of iThink365 ❤️building stuff on MS Cloud. Yorkshire M365 North User group leader. ❤️🛹🏂🎬🎼🎮
947 followers163 following69 posts
My experiences build Secure MCP Powered Copilot Cowork Plugins Introduction This article discusses my experiences when building Microsoft 365 Copilot Cowork Plugins, which are powered by a secure custom MCP Server. Why Cowork and Cowork Plugins? Microsoft 365 Copilot Cowork is an evolution of…
Building a Custom MCP Server secured by Entra ID In this post we show you a default MCP Server template that allows you to have an Entra ID secured MCP Server. In this blog post I take you through the process of getting it setup and talk you through the code.
Are you also struggling to connect MCP Clients to your Dataverse MCP? Try this So I really love the Dataverse MCP Server for when I am building Agentic solutions. It works really well within Copilot Studio Agents if you give it a bit of love and guidance. I am sure there is a blog post in there to…
This blog post got a bit delayed with circumstances that were a little out of my control, all is revealed in the blog post. However, I wanted to explain how I create Custom MCP Servers using the .NET MCP SDK as containers in Azure and then how they can are connected to Copilot Studio.
Missing dependencies and Agent Components can take you a while to resolve when using Copilot Studio with Solutions. Use this little tip to quickly add those missing agent components to your solutions.
When you build and deploy a Copilot Studio Agent with Knowledge as a managed solution, we have a problem. The problem is that the Knowledge Source Url cannot be changed! In this post I will show you a way to resolve this issue.
I wrote an article last year which tried to explain various challenges with Copilot Agents that are built on Copilot Studio and unexpected behaviour. This topic highlights that issue when a user answers a question within a Copilot Studio agent and it switches to another topic unexpectedly.
In this first blog post of 2026 I have been delving into the Microsoft Agent 365 and building my first agent. In the post we talk about how to get started, setup Agent 365 and then get an agent up and running and show the notification features. #Microsoft365 #MicrosoftAgent365 #MicrosoftCopilot
As I have been building and delving into MCP Servers and integrating them with Microsoft 365 Copilot, I have uncovered a few more tweaks, tricks and tips and wanted to highlight a workaround for Copilot Agents built on Copilot Studio.
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.
I have been spending more and more time working with Azure AI Foundry Agent Service and in particular integration with MCP Servers. However, an MCP server that I build recently had one tool that just would not work, I've spent 2 days try things out and found a solution to the error "Sorry, something
We are just kicking off @m365north.bsky.social tonight, where @simonjhudson.bsky.social Dylan Hayes are talking about Whats New with Copilot in SharePoint and OneDrive. Join us here www.meetup.com/m365-north/e... #mvpbuzz #microsoft365
In this blog post, I wanted to share how I am improving how I work when sharing and documenting solution designs for the development team at iThink 365.
This post represents the start of my journey into building an MCP server for Microsoft 365 Copilot. I delve into some of the articles that I found useful and explain what I am looking to build.
My Experiences with Copilot Studio – Gen AI Agents Not Behaving as Expected? Check Your Question’s Settings In this post we delve into an issue where Copilot Studio questions were not being processed as expected leading to poor user experience.
Packed keynote at @bsidesleeds.bsky.social Such a great community and friendly lot. #communityrocks
Early morning start for @bsidesleeds.bsky.social Excited to be part of this incredible local cyber security++ event with an incredible array of talks
I am spending a lot of time thinking about Multi-Agents within our business and our customers business. In this post I start to share some of my thoughts and ideas. Would to love to hear yours.
Simon Doy reposted
💾 Recording of the @community.ms Viva Connections & #SharePoint Framework May 1st community call • News • Focus on SPFx powered experiences in Microsoft 365 • Demos by @simondoy.bsky.social and Brian McCullough • Host @pnp.horse ...and more 🚀 📺 Watch → youtu.be/2bXc6zOpYYc/
Great to the Maturity Model for Microsoft 365 has made it to BlueSky, thanks for organising @sympmarc.com Looking for ways to explain how Microsoft 365 can benefit your organisation but not sure how to win over your leadership team, check out the Maturity Model and follow us here. @mm4m365.org
Simon Doy reposted
Did you miss the latest Maturity Model for Microsoft 365 Practitioners call? @simonjhudson.bsky.social discussed a new Practical Scenario: Enhancing Brand Management. #MM4M365 Here's the recording: youtu.be/b36ZFdLdnw8
Excited to be involved with @microsoftlearn.bsky.social #mVPsPledgeToAnswers
In the fourth and last blog post in the series on App-Powered Microsoft Planner tasks, I talk about some features and ideas that I would like to see. In particularly to make this capability more friendly in an AI Agent centric world.
In the third part of my blog series about the exciting new technology in Microsoft Planner and App-Powered. I discuss some of the issues that I had and highlight some of the bugs and issues that I originally found and those that have been fixed.
And we are off early start for @microsoft.com AI Tour London. Looking forward to catching up with everyone and listening about AI Agents and finding out more. #mvpbuzz
Second Blog Post in my series on Planner App Powered Tasks. In this post get to understand how they are built. Get access to an example with code and try it out yourself using this Teams SPFx powered app which brings a custom UI to Planner. simondoy.com/2025/02/25/p... #mvpbuzz #microsoft365
Simon Doy reposted
💾 Recording of the @community.ms Feb 18 Maturity Model for Microsoft 365 Practitioners Comm Call • Topic: How to run a Maturity Model Workshop • Guests @sympmarc.com, Pia Langenkrans, @simondoy.bsky.social, @simonjhudson.bsky.social & Team! #MM4M365 📺 Watch→ www.youtube.com/watch?v=lnZU...
Planner App Powered Tasks Part 2: Recipe for Cooking up a Planner App-Powered Task Solution Following on from my introduction last week on App Powered Planner Tasks. In this blog post I show you how you can create your own Planner App-Powered Task.
Simon Doy reposted
#PnPReactControls, Calendar Control PR created! Soon, it will be available at @pnp/spfx-controls-react (lnkd.in/d4VavjsA ) 🙂 #PnP #SharingIsCaring #FluentUI9 #TypeScript #ReactJS #Microsoft365
Simon Doy reposted
Microsoft Copilot Academy extensibility features now generally available techcommunity.microsoft.com/blog/viva_le... #Microsoft365 #Microsoft365Copilot #MicrosoftViva #MVPBuzz
I am pretty excited about this new feature in Microsoft Planner called App-Powered Tasks. They are the next step on the path for Business Scenarios. They provide the ability to provide a custom user interface to manage the task process. In this blog series I am going to show you why, what and how.
Thanks @buckleyplanet.bsky.social for organising. That was a lot of fun. Some thought-provoking and great points were made. #CollabTalk
Simon Doy reposted
A fun and thought provoking evening session talking #Copilot at @m365north.bsky.social. Big thanks to fellow presenters @simonjhudson.bsky.social, @simondoy.bsky.social and our audience.
Simon Doy reposted
Beyond excited to share my new blog series - A 17-part HTTP call to Sharepoint API series 😁 Through the blog link you can find all 17! #sharingiscaring #communityrocks #sharepoint #RESTAPIcalls blog.nathalieleenders.com/posts/series...