How Does a Single MCP Server with SSE Endpoint Handle Multiple Concurrent Users Using Different Apps?

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

Hi, I have a question. I was reading about the generic MCP server that we can host. My point is, if we have a single server with sse endpoint. How will it handle, for example, 10 concurrent users at the same time using 10 different types of apps? Am I missing something from the docs because this is not clear that if we will have to have different servers for each app or a single one that can use different apps.

Each user will have their unique URL

We identify the app in the path URL after the user ID, e.g. https://mcp.pipedream.net/user_id/{app_slug}

So that means that I would need to use one Pipedream server(generic), and it can connect my user to all the MCP servers you provide?

What is the pricing like for this?

That’s exactly right. Check out pricing for the Connect plan here: https://pipedream.com/pricing

The pricing offers 10 different things I don’t need in connect plan, I just want MCP and auth management.

Those two are available in the free plan

If you are trying to ship Pipedream’s MCP server in your app or agent so your customers can interact with it, you need the Connect plan. You can test and prototype end to end in development mode on the Free plan.