This is useful as a basis:
How to programmatically connect a client to a WCF service?
However, I'd like my client to do the same thing REST-style without knowledge of any service contract.
Seeing how this is done easily in Javascript / jQuery, it seems odd that C# presents no options.