To support custom tools, we need to have mcp option property to enable disable them at entity level. This is a pre-requisite to custom tools.