project_apply_material_semantic_patch
Category: project
Apply checked intent-level Material Semantic Patch operations to an existing material asset. Authoring operationId: material.semantic_patch.apply. Use when: Use semantic PBR/material operations such as createBasicPbrSurface, setPbrBaseColor, setPbrColor, setPbrScalar, setAlphaMode, setDoubleSided, setTextureSlot, clearTextureSlot, setPreviewGeometry, or createWaterFoamMaterial. The backend validates the graph, compiles a PBR compatibility artifact, and stores the patch receipt. Do not use when: Do not send raw materialGraph JSON, shader source, addCatalogNode, connectSockets, disconnectEdge, replaceGraph, WGSL, GLSL, fragmentShader, or vertexShader through this normal MCP path. Expected response time: sync <2s Token cost: low.
Output: JSON text content from the canonical service adapter.
Input schema
Expand to load the generated JSON schema.