get_capabilities
Fetch the layout capabilities and validation rules before designing templates: slot kinds, allowed style keys, paint formats, path recipes, fonts, page sizes, and limits.
Instructions
Read this before designing. Everything a layout can hold, from
the same rules the validator applies: slot kinds and their keys with
types and allowed values (text: letterSpacing, lineHeight,
textTransform, valign, bgColor...; image: mask, grayscale; every
slot: opacity, shadow, rotation, blendMode), the paint format
(hex, theme., or a linear/radial gradient object), the path
kind (free vector drawing: viewBox + paths[{d, fill, gradient,
stroke, ...}]), page background, theme keys, bundled fonts, page
sizes, limits, and ready path_recipes (folder tab, wave, diagonal
band, chevron, hexagon, blob, corner arc) to copy into a path slot.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_capabilities"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||