Вы должны взглянуть на Dynamic Proxy для WCF (извините, но я могу найти ссылку на него прямо сейчас) - это библиотека, которая позволяет вам проверять сервисы во время выполнения (если они публикуют свои метаданные) , а также вызывать методы (для этого не нужны метаданные).
Редактировать: на самом деле, кажется, что на Codeplex есть проект, который делает именно это: SIF