> For the complete documentation index, see [llms.txt](https://docs.protocolink.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.protocolink.com/smart-contract/overview/utility.md).

# Utility

To do specific operations (e.g., creating a CDP on the [Maker Protocol](https://docs.makerdao.com/)) that cannot be handled directly by the Agent, Protocolink provides the **Utility**. Now, users can do `openLockETHAndDraw()` and `openLockGemAndDraw()` operations on their Agent thanks to the **MakerUtility.**

<figure><img src="/files/I7rsuepQZt6YmTweHAFG" alt=""><figcaption><p>Utility Call Flow</p></figcaption></figure>
