Definitely.
Here is a video that shows both sampling the landscape layers in PCG which can be used to choose where and what grass to spawn or even how tall it should be, and also passing any data PCG can access from the landscape or elsewhere into the material.
I’ve used this to pass the landscapes normal vector to the grass material to improve the transition and culling without the need to sample a virtual texture, for example, but the possibilities are endless.