Initialize SVG App Config
init_svgapp_configCreate the local SVG App MCP config payload for this project.
Use when the repository does not have svgapp.conf.json, when the existing file is invalid, or when the client needs default artStyleId values.
Do not use when svgapp.conf.json already exists and has a valid artStyleId. In that case, read the file and reuse its artStyleId, colorPaletteId, and activeMascotId values.
Next tool to call: save or merge the returned config into svgapp.conf.json; then call create_color_palette if brand colors are needed, create_mascot for a reusable UI character, or generate_composition/create_generation for any standalone app illustration.
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": "init_svgapp_config"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| workspace | No | Optional workspace id or slug from list_workspaces. Defaults to the user's personal workspace. Use the same workspace for every call in a workflow, because generations, mascots, and palettes belong to one workspace. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| config | Yes | Initial config object to save locally. Preserve unknown fields if merging with an existing file. Read this file before later generation calls. | |
| filename | Yes | Always svgapp.conf.json; create it in the project root when missing, otherwise merge into the existing file. | |
| instructions | Yes | Concrete file persistence instructions for the client. | |
| defaultArtStyle | Yes | Default public art style id and name. Use config.artStyleId for generation tools. |