Placing an element requires knowing whether y increases downward and where zero sits, and a model guessing at that produces designs assembled upside down. Putting it in the tool text costs nothing and removes the ambiguity. One thing to be aware of before attaching this: roughly a third of the tool list is aliases — tools whose own descriptions say they duplicate another — so the definitions riding along in context are larger than the capability set warrants. If context budget matters to you, that is a real cost for no additional function.
A design-tool client covering the whole document lifecycle: designs created and duplicated, elements placed and edited on a canvas, templates applied and saved, asset search, and export.
- add_element states its coordinate system explicitly — x=0 is the left edge, y=0 the top — which is what lets an agent place something deliberately rather than by trial.
- Elements updated, deleted and cleared, with the canvas itself resizable.
- Designs listed, created, opened, updated, duplicated, deleted and exported to PNG, JPG, PDF or SVG.
- Templates in both directions — apply one to an existing design, or save a design as a reusable template.
- Asset search across stock images from Pixabay, icons and clipart, alongside the user's own asset library.
- A large block of tools prefixed 590_ are described in their own text as aliases of the tools above — the same capabilities under a second set of names.
CANVELETE_API_KEY and CANVELETE_API_URL.
One command plus a key — npm install -g @canveletedotcom/mcp-server, then supply credentials
