Tools
You never name these. You ask for an outcome and the assistant picks. They are listed so you know what is possible, and what is not.
Templates
| Tool | |
|---|---|
list_templates | Your templates |
get_template | One template, including its document |
create_template | A new one, from scratch or copied from the library |
update_template | Change the design or the settings |
validate_template | Check for problems before publishing |
preview_template | Render a preview. Free — no credit, no history entry |
get_template_fields | What data this template accepts |
upload_template_asset | Add an image the template can use |
browse_library | Ready-made templates to start from |
Preview is free, rendering is not. Authoring is iterative, so an assistant
can look at its work as often as it needs. Only render_document costs a
credit and appears in History.
Rendering
| Tool | |
|---|---|
render_document | Produce a document. Costs a credit |
get_render | Fetch one, including a link you can share |
Dynamic URLs
| Tool | |
|---|---|
create_dynamic_url | One permanent address that renders on request |
list_dynamic_urls | All of them, with usage |
update_dynamic_url | Expiry, render limit, cache lifetime, formats, disable |
add_dynamic_url_secret | A new signing secret. The old ones keep working |
revoke_dynamic_url_secret | Immediate, and it breaks anything still using it |
Forms
| Tool | |
|---|---|
list_forms, get_form | Your forms |
create_form, update_form | Build and change one |
publish_form | Make it live |
connect_form_template | Generate a document from each submission |
list_form_submissions | What people have sent |
Webhooks
| Tool | |
|---|---|
list_webhooks, create_webhook, delete_webhook | Manage endpoints |
test_webhook | Send a test delivery |
Brand
| Tool | |
|---|---|
get_brand_kit | Your colours, logos and fonts, so generated designs match |
Reference material
The server also carries our own documentation and hands it over when asked: the Typst and canvas skills, the component and property tables, the font catalogue with its known gaps, and worked patterns for common layouts.
This is why an assistant connected here writes better templates than one you paste an example into. It can look up how our template format works instead of inferring it.
What is deliberately absent
No bulk render. An assistant loops render_document instead. A bulk tool
would let one confused request spend a thousand credits.
No template deletion. Destructive and irreversible; it stays in the dashboard where there is a confirmation and a trash.
No Word document authoring. Word bodies are uploaded in the dashboard. The assistant can fill one, not write one.
Nothing that calls our own AI. Every tool is a direct operation. The intelligence is the assistant you connected.
Last updated on