Simon Doy's Avatar

Simon Doy

@simondoy.bsky.social

Microsoft MVP | Owner of iThink365 โค๏ธbuilding stuff on MS Cloud. Yorkshire M365 North User group leader. โค๏ธ๐Ÿ›น๐Ÿ‚๐ŸŽฌ๐ŸŽผ๐ŸŽฎ

948 Followers  |  163 Following  |  65 Posts  |  Joined: 05.09.2024  |  1.4327

Latest posts by simondoy.bsky.social on Bluesky

Preview
How to: Build a Custom MCP Server with the .NET MCP SDK, host as an Azure Container and connect to Copilotย Studio This article discusses an approach to building a custom MCP Server as a container, hosting in Azure App Services with the .NET MCP SDK and connecting to Copilot Studio

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.

28.01.2026 10:34 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Missing Topics And Agent Components in your Deployed Copilot Studio Solutions? Tryย This Resolving missing dependencies and agent components when deploying Agents in solutions can take a lot of your time. Use this to fix them quick smart.

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.

20.01.2026 08:55 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
How to solve: Copilot Studio Agents, Managed Solutions, and Knowledge Sources that cannot beย changed Changing the Knowledge Source URL in managed solutions is tricky because they cannot be changed once deployed. In this article we show a way to make those changes and take control of our Knowledge Sources.

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.

14.01.2026 08:56 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Help My Copilot Studio Agent Keeps Switchingย Topics Whilst working with a colleague, they were getting an issue where their prompt was correctly choosing their Topic, lets call it Topic A. Topic A asks a question but when they answered to it. The Copilot Studio Orchestrator switched to a completely different Topic, Topic B and did not continue down the path of Topic A.

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.

09.01.2026 09:33 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Delving into Configuring and Building My First Microsoft Agent 365ย Agent In this post I delve into creating my first Microsoft Agent 365 enabled Agent which was announced at Ignite 2025. I hope it helps you build your first Agent 365 Agent and start your journey in this exciting area.

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

05.01.2026 11:16 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Errors with Copilot Studio and MCP? โ€“ Are youย Stateless? 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.

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.

18.11.2025 10:01 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Tackling ContentFiltered Errors in Copilot Agents โ€“ Rethinking Copilot Agentย Architecture 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.

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.

17.11.2025 16:08 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Azure AI Foundry Agent Service Fails with MCP Tool Sorry, something wentย wrong Issues running MCP Tools with Azure AI Foundry Agent Service "Sorry, something went wrong"

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

10.11.2025 09:17 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
What's new with Copilot in SharePoint and OneDrive?, Tue, Oct 21, 2025, 6:30 PM | Meetup **Microsoft has an annual OneDrive event, where they reveal what's arrived, what's coming and what's in the future for both OneDrive, SharePoint and Copilot.** In this ses

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

21.10.2025 17:42 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Improving my approach: Using AI to Documenting Solution Designs for Developmentย Teams I wanted to share an approach for how I am using AI to improve documenting solution designs and thoughts around a solution.

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.

02.10.2025 11:01 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
My Adventures in building and understanding MCP for Microsoft 365ย Copilot 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 space, reading articles and finally, over the summer, I have had some time to roll up my sleeves and look at how I would build an MCP Server.

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.

29.08.2025 12:02 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
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.

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.

24.08.2025 07:04 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image

Packed keynote at @bsidesleeds.bsky.social
Such a great community and friendly lot.
#communityrocks

21.06.2025 08:50 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Early morning start for @bsidesleeds.bsky.social

Excited to be part of this incredible local cyber security++ event with an incredible array of talks

21.06.2025 06:12 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Multi-Agents โ€“ The Rise of the AIย Architect Last week, Microsoft Build 2025 announced the introduction of Multi-Agent Copilots within Copilot Studio and the ability to configure one Copilot Agent to make use of other Copilot Agentโ€™s and their tools. I have been pondering on this for a while, but whilst watching the demos, this got me thinking about how these Agents will be delivered. Itโ€™s clear that there will be a lot of thought required to deliver a solid multi-Agent architecture, which will need to be designed and engineered!

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.

19.06.2025 08:17 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Viva Connections and SharePoint Framework Community Call - May 1st, 2025 Recording

Viva Connections and SharePoint Framework Community Call - May 1st, 2025 Recording

๐Ÿ’พ 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/

02.05.2025 03:34 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Been looking forward to our session on Microsoft 365 Copilot with our partners Everon, Microsoft and Pax8

23.04.2025 11:23 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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

17.04.2025 07:11 โ€” ๐Ÿ‘ 4    ๐Ÿ” 4    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Maturity Model for Microsoft 365 - April 2025
YouTube video by Microsoft Community Learning Maturity Model for Microsoft 365 - April 2025

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

16.04.2025 20:14 โ€” ๐Ÿ‘ 3    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Post image

And here is @simondoy.bsky.social doing the hands on insights into #AI and @microsoft.com #Copilot at Coventry & Warwickshire Chamber of Commerce AI and #Cybersecurity event.
The 80% turnout is an indication of how important businesses see AI to their success.

11.04.2025 09:25 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

Excited to be involved with @microsoftlearn.bsky.social
#mVPsPledgeToAnswers

26.03.2025 14:45 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

A7: I think keeping it simple and not trying to duplicate the capabilities of other agent technologies in Microsoft 365 will help. Though there should be an upgrade path so that people can move to more complex solutions when needed. #CollabTalk

20.03.2025 16:54 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

A6: I think having editable built-in agents will have a big impact on adoption. I do worry about the control and agent sprawl. #CollabTalk

20.03.2025 16:53 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

A5: I think the fact that they are not as powerful and configurable as their Copilot Studio cousins is a big limitation. However, that is also their benefit as they are less complicated and do one thing well. Use in HR, Sales, Finance and IT #CollabTalk

20.03.2025 16:42 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

A2: Agents should serve a particular focus like an App on a phone. Ensure you do not mix too many different data types that are for different purposes in your libraries. Ideally just the one purpose. #CollabTalk

20.03.2025 16:42 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

A1: The generation of them is straight-forward and anyone can create them provided they have permission and licenses. They are a much lower bar to entry. They appear in SharePoint and easy to switch between agents through SharePoint. #CollabTalk

20.03.2025 16:41 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

You are probably right will have to take a look at our pipelines.
Glad you got sorted though.

20.03.2025 15:03 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Hope that helps :)

20.03.2025 06:20 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

We use this task in a build pipeline

dotnet publish i365.Connect.Api/i365.Connect.Api.csproj --configuration $(buildConfiguration) --output $(Build.ArtifactStagingDirectory)/api --property:WebPublishMethod=Package --property:PackageAsSingleFile=true

20.03.2025 06:20 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

We use this task to deploy

- task: AzureFunctionApp@1
displayName: 'iThink Connect Api Deploy'
enabled: true
inputs:
azureSubscription: '${{ parameters.azureSubscriptionName }}'
appName: '$(functions.name)'
appType: functionApp
package: '$(Pipeline.Workspace)/api/drop/api'

20.03.2025 06:20 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@simondoy is following 19 prominent accounts