Currently, MatCraft serves as a read-only aggregator of public materials databases. You cannot upload custom materials to the shared database.
However, for the optimization campaign workflow, you can:
For self-hosted deployments, you have full control over the database and can add custom materials to your local instance.
We are exploring a community contribution feature for a future release that would allow vetted users to submit validated data.