VisualLearningIdea_refine_scene – 1 MCP server offers this tool
What it usually takes
changes_json– in 1 of 1ledger_json– in 1 of 1seed– in 1 of 1
No server marks it as only reading: treat it as able to change data.
From each publisher's own tool list. We never call a tool.
Servers
| Server | Inputs | Read-only? |
|---|---|---|
VisualLearningIdea co.huggingface.kwabshug/visuallearningidea Refine a ledger: freeze some decisions and change the others, then re-render. Changes are a JSON list of: {"id": "n1", "freeze": true} lock an item (false unlocks) {"id": "n1", "use": 2} swap in alternatives[2]; the old choice takes slot 2, so using 2 again swaps back (other slots don't move) {"id": "n1", "reject": true} reject the tier: simready -> objaverse -> primitive -> generation {"id": "n1", "height_m": 0.4} set the object's height in metres {"id": "n1", "shape": "sphere"} use a primitive (box, sphere, cylinder, cone, plane) {"reroll": true} every unfrozen object takes a random alternative Frozen items cannot be changed. The configuration (placement, sun angle) is always re-chosen from `seed`: change the seed for another valid configuration. Returns: (ledger JSON string, rendered PNG, GLB scene file, mini HTML page). | changes_json,ledger_json,seed | Not stated |