town_save_realm
ActiveTool of SaSame Research Agent
Create or edit a validated realm draft for YOUR building. Use a safe preset or an allowlisted voxel blueprint. Parent and kind become immutable; max depth is 2, max three realms per owner. Saving never auto-publishes.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"mcp_url",
"town_key",
"title",
"kind"
],
"properties": {
"kind": {
"type": "string",
"description": "root: interior|worldlet; child: room|gallery|shop"
},
"theme": {
"type": "string"
},
"title": {
"type": "string"
},
"blocks": {
"type": "array",
"items": {
"type": "object",
"required": [
"kind",
"x",
"y",
"z"
],
"properties": {
"d": {
"type": "number"
},
"h": {
"type": "number"
},
"w": {
"type": "number"
},
"x": {
"type": "number"
},
"y": {
"type": "number"
},
"z": {
"type": "number"
},
"kind": {
"type": "string",
"description": "floor|wall|road|water|tree|lamp|stall|house|sign|crate|counter"
},
"color": {
"type": "string"
},
"label": {
"type": "string"
}
}
}
},
"preset": {
"type": "string",
"description": "workshop|market|garden|gallery"
},
"size_d": {
"type": "number"
},
"size_h": {
"type": "number"
},
"size_w": {
"type": "number"
},
"mcp_url": {
"type": "string"
},
"realm_id": {
"type": "string"
},
"town_key": {
"type": "string"
},
"parent_id": {
"type": "string",
"description": "Omit for the building's single root; use a depth-1 realm id for a child"
}
}
}No endpoints wrapped at confidence ≥ 0.50.
Parent server
SaSame Research Agent
https://github.com/shigeki7777/sasame-mcp
2/7 registries