submit_custom_css
Submit custom CSS for one or more profile concerns. The CSS is sanitized server-side and stored per-concern. Call get_customization_rules first to understand what selectors and properties are available. CSS must target .pc-* classes only. url() is blocked — use gradients and solid colors. @keyframes are supported.
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": {
"css": "<css>",
"concerns": "<concerns>"
},
"name": "submit_custom_css"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| css | Yes | The CSS to apply. Must target .pc-* classes (e.g., .pc-button, .pc-name). Selectors are auto-scoped. Can include @keyframes, @media, pseudo-classes, and pseudo-elements. | |
| concerns | Yes | Which concerns this CSS applies to. Valid: background, buttons, header, name, bio, avatar, banner, cards, social, dividers, blocks | |
| source_prompt | No | Optional: the prompt that generated this CSS (for audit trail) |