Generate component style alternatives
generate_component_styles[Admin] JobMojito's model proposes a few clearly different looks for one block type, from the block's content (sent as block) and the brand's CSS variables. Returns name, description and CSS ready for save_component_style. Nothing is stored; a look is kept only once save_component_style saves it. get_component_style_guide gives the selectors and variables for writing a style by hand. At most 30 requests an hour per person.
Every argument in full, with examples: get_tool_reference.
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": {
"portal": "<portal>",
"block_type": "<block_type>"
},
"name": "generate_component_styles"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| block | No | The block as it is in page content (its title, text, items, layout), so the looks fit what it holds. | |
| count | No | How many looks, 1 to 4. Default 3. | |
| portal | Yes | `interview` (career and interview portal) or `consumer` (coaching portal). | |
| brand_id | No | A sub-brand; leave it out for the main brand. | |
| llm_model | No | Your model id, e.g. "claude-opus-4-8"; "unknown" if unsure. For analytics. | |
| block_type | Yes | The kind of block to design for. | |
| instruction | No | What the person wants, in their words. | |
| merchant_id | No | Optional company. Admins and sub-merchant operators only; other callers always use their token's company. | |
| conversation_id | No | The conversation_id this server returned earlier in this conversation, unchanged, including after later user messages. Omit it if you have none. Recorded for the server developer's analytics. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| warnings | Yes | ||
| block_type | Yes | ||
| alternatives | Yes | ||
| _mcp_instructions | No | Server-issued metadata for this conversation. |