Shipping Calculated by Weight?

Is there an API or an add-on to market press that would allow me to calculate shipping by weight. Right now we're using the tiered shipping with the promise that I always refund any over payment, but it'd be better for both the customers and for us to have the cart automatically calculate USPS shipping based on weight. Thanks so much! Looking forward to trying out this plugin.