Description
Is your feature request related to a problem? Please describe.
I think the MCP server can clearly know what type of data response any function will return, such as any file, a large text data (from a database or elsewhere), and so on. The client only needs to determine the response type of the packaging, without verifying the data format. I think this is helpful for users to integrate MCP client into their system.
Describe the solution you'd like
I tried to submit a PR, but it was rejected. I accept the reason for rejection, although I still don't quite understand why it was rejected. If someone could have a better implementation method, or if someone could tell me how to better implement the above scenario, I would greatly appreciate it