Setting unique meta-data for each page

I’m in an odd situation where, after completing a project for a client, came up a need for them to display custom meta data for each page for search and social purposes.

The Meteor app is connecting to their API through the http package, and I’ve used both Flow Router and Iron Router with it.

I’ve noticed a few packages that help set meta data for each page, but it looks like they depend on accessing data from a client-side collection.

Does anyone know of another way to approach this? Perhaps this needs a solution built around meteorhacks:picker?

You can see an example of how to do this here: https://github.com/partyparrot/codetours/blob/master/imports/server/server-rendering.js

This uses React to generate the actual meta tag strings, but you could just as easily use Blaze!