Cherry pick MCP improvements and fixes
- Improve MCP tool descriptions for ChatGPT compatibility 21dde31
- Bug fix for setting dml tools based on bool value as set in config 7228e60
- Expand ALL permissions in MCP describe_entities to explicit operations 3b48c49
- User provided dml-tools property serialization 3adf04f
- Honoring incoming request role in determining allowed permissions for describe-entities MCP tool 7b31e9a
Cherry pick MCP improvements and fixes