aozu.mantle.tools
AOZU is an agent-native workshop for creating, aligning, and exporting reusable layered character assets with WebMCP.
First seen 2026-09-21 · Last seen 2026-09-28 · Source: webmcp.com
Answer 0 · Act 16 · Transact 0 · Score: Not yet scored
Tool inspector
update_library
Create, update, duplicate, delete, or move AOZU library records with one revision-checked command. Resources: collection; character (move between collections or delete); album; photo; location; condition; reference (explicitly reuse a finished Album photo as Location inspiration/design); story-book; storyboard-book. Duplicate is supported for Locations and Conditions and preserves their setting images with new IDs. Use IDs and expectedRevision from inspect_workspace. Omitted update fields stay unchanged. Moving a Photo requires id and albumId and routes to the Photo in its destination Album. Deleting an Album moves its photos to My images; deleting a Location moves its children to its parent; deleting a Story Book leaves its storyboards unfiled. This does not edit storyboard frames or character artwork. AOZU itself handles effects.navigation.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
action |
— | yes | — |
albumId |
string | no | — |
backstory |
string | no | — |
boardId |
string | no | — |
bookId |
— | no | — |
collectionId |
string | no | — |
collectionIds |
array | no | — |
conditionId |
string | no | — |
consistency |
string | no | — |
description |
string | no | — |
direction |
string | no | — |
expectedRevision |
integer | no | — |
id |
string | no | — |
label |
string | no | — |
locationId |
string | no | — |
name |
string | no | — |
parentId |
— | no | — |
photoId |
string | no | — |
purpose |
— | no | — |
resource |
— | yes | — |
source |
string | no | — |
synopsis |
string | no | — |
tags |
array | no | — |
Raw JSON schema
{
"additionalProperties": false,
"properties": {
"action": {
"enum": [
"create",
"update",
"delete",
"duplicate",
"move"
]
},
"albumId": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"backstory": {
"maxLength": 8000,
"type": "string"
},
"boardId": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"bookId": {
"oneOf": [
{
"maxLength": 100,
"minLength": 1,
"type": "string"
},
{
"type": "null"
}
]
},
"collectionId": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"collectionIds": {
"items": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"maxItems": 100,
"type": "array",
"uniqueItems": true
},
"conditionId": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"consistency": {
"maxLength": 8000,
"type": "string"
},
"description": {
"maxLength": 8000,
"type": "string"
},
"direction": {
"maxLength": 8000,
"type": "string"
},
"expectedRevision": {
"minimum": 0,
"type": "integer"
},
"id": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"label": {
"maxLength": 120,
"minLength": 1,
"type": "string"
},
"locationId": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"name": {
"maxLength": 120,
"minLength": 1,
"type": "string"
},
"parentId": {
"oneOf": [
{
"maxLength": 100,
"minLength": 1,
"type": "string"
},
{
"type": "null"
}
]
},
"photoId": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"purpose": {
"enum": [
"inspiration",
"design"
]
},
"resource": {
"enum": [
"collection",
"character",
"album",
"photo",
"location",
"condition",
"reference",
"story-book",
"storyboard-book"
]
},
"source": {
"maxLength": 2000,
"type": "string"
},
"synopsis": {
"maxLength": 8000,
"type": "string"
},
"tags": {
"items": {
"maxLength": 40,
"minLength": 1,
"type": "string"
},
"maxItems": 30,
"type": "array",
"uniqueItems": true
}
},
"required": [
"resource",
"action"
],
"type": "object"
}
Similar websites
tracinginsights.com
Analyze Formula 1 racing data with interactive charts for lap times, live telemetry, timing data and race performance. Explore and Compare drivers across multip…
rough-cut.samarthsaxena1672003.workers.dev
A human-first video editor with structured WebMCP tools for any compatible agent.
fiveminutebrief.ai
panoptik-studio.vercel.app
Browser-native demo video editor where humans and AI agents co-edit on the same canvas via WebMCP. No uploads, no server.