Can Pipedream's Hosted MCP Server Send ToolListChangedNotification Events Using SSE?

This topic was automatically generated from Slack. You can find the original thread here.

It should be possible to receive ToolListChangedNotification events from Pipedream’s hosted MCP server using SSE right? I currently need to manually refresh the available tools, but I think the Pipedream typescript client uses SSE to get notified on changes?

I don’t see that we’re currently calling tools/list_changed when I test in the MCP inspector, which is slightly surprising to me, I thought we were

Are you using your own MCP client that’s capable of handling tool change notifications and reloading tools?

Yes, I am using the official swift MCP sdk with some tweaks, it supports server-sent events but I am not receiving anything from the Pipedream server so for now I’m force reloading the tools list after every call which doesn’t feel ideal.

Yea I hear you, will check in with the team about that. Honestly I don’t think I’ve come across any MCP client that actually listens for tool change notifications to reload the available tools, but that’s been surprising — it makes so much sense to support tool discovery!

Much appreciated!