Is your feature request related to a problem? Please describe.
I want to be able to return a different list of MCP servers back to users depending on the user's individual permissions. Unfortunately the list of available tools/resources/etc. is statically described at the root of the application.
Describe the solution you'd like
Provide a way to hook in to the listing call/endpoing without havint to intercept and immitate the JSON RPC response through a bespoke JSON constructing middleware (I don't want to have to maintain).
Describe alternatives you've considered
Implemented a bespokse JSON constructing middleware to intercept the list call (subsequent to the access control check)