Quindi come posso recuperare il template cosi ' com è configurato dall'api?
Semplice: non puoi.
Il C++ ammette solo un tipo definito a compile time come tipo di ritorno.
MyClass<Pippo> e MyClass<Pluto> sono di fatto due tipi distinti che non hanno niente a che vedere l'uno con l'altro (a meno che MyClass non sia polimorfa, nel qual caso occorre vedere come sia possibile, e se è possibile, adattare l'interfaccia alle due classi derivate).