uv run <file> installs their deps automatically).
REST API walkthrough
Zero to executed tool with nothing but cURL - discovery, an OAuth connection, execution.
CLI walkthrough
The same journey from the terminal - as a human, and as an agent using resumable gates.
monday.com assistant
The canonical agent loop: Claude answers questions about your boards through Engini tools. Start here.
Gmail agent with attachments
The same loop plus file uploads - the model picks attachments by reference key, your code controls the bytes.
Priority ERP assistant
The agent pattern pointed at an ERP - orders, invoices, customers, inventory.
Scripted automation (no LLM)
The SDK as a plain typed API client - the shape of a cron job or data sync.
The two integration paths
High-level, withToolset - bind app → connection once, then two calls per turn:
Toolset - drive the pieces yourself (fetch schemas, wrap, parse calls, execute, format results) - see the pattern in LLM providers. Or skip the LLM entirely and just call client.tools.execute(...) (scripted automation).