How to read project attributes from MT Provider plugin?

Hi SDL Community,

We want to handle the following use case scenario in our MT Plugin (https://appstore.sdl.com/language/app/alexa-translations-a-i/1066/).

Users have created some Projects on our system, let's say Project-A uses set A of Translation Memories, and Project-B uses set B of Translation Memories. Now a user wants to start translating two Projects from SDL Studio 2019 at same time by linking one SDL Project with Project-A, and the second SDL Project with Project-B on our system. When we add a field in our MT Plugin to let users add Project ID from our system, it gets updated for all SDL projects. Which means, our plugin object in SDL is kind of Singleton.

The quick solution could be, by accessing SDL Project's Description in our plugin and asking users to add Project ID generated by our system in SDL Project's Description. Is there a way to read Project Description from MT Plugin? From Project, I mean, the project which contains that document being translated by MT Plugin.

Any other way to support this requirement?

Thank you very much for the help.