It is possible to do this, you’ve just got the syntax slightly wrong. You need a where for each constraint rather than separating them with a comma:
public TResponse Call<TResponse, TRequest>(TRequest request)
where TRequest : MyClass
where TResponse : MyOtherClass