add_typography
Add font entries to a typography block using Google Fonts, Adobe Fonts, custom uploads, or system fonts. Specify font family, weights, and usage role.
Instructions
Add font entries to a Typography block. Four sources are supported: (1) "Google Fonts" — provide font_family, weights, usage. Fully automated. (2) "Adobe Fonts" — provide font_family + asset_url (Typekit CSS URL from fonts.adobe.com → Web Projects → Get embed code). (3) "Custom" — first upload the font file using upload_file tool, then pass asset_url (the returned URL) here. (4) "System" — provide font_family only (font must be available on the OS).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"kit_id": "<kit_id>",
"block_id": "<block_id>",
"fonts": "<fonts>"
},
"name": "add_typography"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kit_id | Yes | Kit UUID | |
| block_id | Yes | Block UUID (must be a typography block) | |
| fonts | Yes | Array of font entries to add (max 20) |