Market Cap x Circulating Supply = Price
If there's any changes in both of them, price will also change.
Let us say the Market Cap is 1 Billion; the Circulating Supply is 100 Million.
If we divide that, the price would be 10.
So when the Market Cap increase's 10%, the price will also increase 10%. So the price would be 11 instead of 10.
In my opinion, this is the reason why Centralized Exchanges didn't make a tool for that, not because they can't but because it's not necessary. If so, they have to know all the order books in all exchanges so that they can calculate.
But, maybe this could help you. Take a look at the chart below in order to know how many percent increase in a previous day or any specific time frame.