If I write a metadata provider application using the MIP SDK, will that application require a Hardware Device license?

Yes, it will require the license.