it might be interesting to make various tools and MCPs available to the agentic system / user, based on their permissions. I would think that the permissions of the user / service account would passthrough, such that a user invoking an MCP might have the MCP's context limited to that users accessible resources, even though the MCP itself may have access to all resources so that it can serve multiple users, muti-tenant style