I can only agree. The current setup in the background isn’t very flexible and uses a ULP which cannot read the Extra Attribute fields without the schematic being present. I have raised the issue internally already and will discuss it with the coworker next week.
The required information is present in the .brd file, which means with an adjustment of our software pipeline, we can support the MPN fields.