В принципе, если вы можете придумать способ сделать это с помощью cleartool, ответ - да. Если не существует определенного интерфейса / объектного API для того, чтобы делать то, что вы хотите, просто создайте объект cleartool в CAL и вставьте туда свой запрос!
Преимущество использования CAL заключается в том, что вам нужно загрузить DLL только один раз, и вам не придется платить цену за выполнение миллиарда отдельных процессов cleartool, если вам это нужно было бы сделать в противном случае.
Однако документация CAL отстой. В Visual Studio вы можете добавить CAL в качестве ресурса, найдя DLL в проводнике ресурсов, и общаться с ним через COM, как и все остальное.
Если вы не используете VB или VB.NET (например, C #), вам придется выполнить немного больше приведения типов, чем вы видите в примере документации.