← WebMCP Directory

aozu.mantle.tools

aozu.mantle.tools

live Unverified (seed import) Media & Personal 16 tools imperative implementation

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_character_model_sheet

act imperative

Edit the active Appearance’s model sheet after inspect_character_contract with scope:model-sheet. References belong to modelSheet.appearanceId; switch saved sets through set_character_variant_selection, then re-inspect. Composition edits autosave into the current Appearance and synchronize linked front images. Other references may have needsReview:true; visually compare against the updated Appearance, then replace them or set needsReview:false. This is a consistency flag, not user approval. Optional shared height is edited through update_character_profile. Use referenceId for one image: front/three-quarter/side/back are the default turnaround slots; other IDs create supplemental references with label and kind. view is a compatibility alias for a default slot. Optional viewpoint and pose describe that reference. PNGs may be opaque and keep original dimensions up to 4096 × 4096 / 5 MiB. For replacement supply dataUrl, filename and exact expectedAssetSha256 (null for empty). Alternatively fromAppearance:true captures the current composition into front with its source hash; do not supply dataUrl or filename. sourceSha256 identifies the source image used for generated art. remove:true deletes only this reference and requires its exact hash. All edits use expectedRevision. Replacement clears old guides and source hash unless a new source is supplied. Notes and guides need existing art; guides are original-image y fractions with head above feet, excluding hats, raised arms and props. Never infer height from pixels; null clears guides. Omitted fields remain unchanged. accepted:true means stored, not visually verified or user-approved. Follow visualReview on the exact reference. AOZU itself handles effects.navigation in this browser tab; the agent must not repeat that navigation. Observe the resulting page after rendering, then call inspect_workspace again for fresh context. A successful tool result is not proof of visual correctness.

Input schema

PropertyTypeRequiredDescription
characterId string yes —
dataUrl string no —
expectedAssetSha256 string,null no —
expectedRevision integer yes —
filename string no —
fromAppearance boolean no —
guides — no —
kind — no —
label string no —
needsReview boolean no —
notes string no —
pose string no —
referenceId string no —
remove boolean no —
sourceSha256 string no —
view — no —
viewpoint string no —
Raw JSON schema
{
  "additionalProperties": false,
  "properties": {
    "characterId": {
      "minLength": 1,
      "type": "string"
    },
    "dataUrl": {
      "maxLength": 7100000,
      "pattern": "^data:image/png;base64,",
      "type": "string"
    },
    "expectedAssetSha256": {
      "pattern": "^[0-9a-f]{64}$",
      "type": [
        "string",
        "null"
      ]
    },
    "expectedRevision": {
      "minimum": 0,
      "type": "integer"
    },
    "filename": {
      "maxLength": 200,
      "minLength": 1,
      "type": "string"
    },
    "fromAppearance": {
      "type": "boolean"
    },
    "guides": {
      "oneOf": [
        {
          "type": "null"
        },
        {
          "additionalProperties": false,
          "properties": {
            "feet": {
              "maximum": 1,
              "minimum": 0,
              "type": "number"
            },
            "head": {
              "maximum": 1,
              "minimum": 0,
              "type": "number"
            }
          },
          "required": [
            "head",
            "feet"
          ],
          "type": "object"
        }
      ]
    },
    "kind": {
      "enum": [
        "full-body",
        "head",
        "structure",
        "expression",
        "detail",
        "style"
      ]
    },
    "label": {
      "maxLength": 80,
      "minLength": 1,
      "type": "string"
    },
    "needsReview": {
      "type": "boolean"
    },
    "notes": {
      "maxLength": 1000,
      "type": "string"
    },
    "pose": {
      "maxLength": 80,
      "minLength": 1,
      "type": "string"
    },
    "referenceId": {
      "pattern": "^[a-z0-9][a-z0-9_-]{0,39}$",
      "type": "string"
    },
    "remove": {
      "type": "boolean"
    },
    "sourceSha256": {
      "pattern": "^[0-9a-f]{64}$",
      "type": "string"
    },
    "view": {
      "enum": [
        "front",
        "three-quarter",
        "side",
        "back"
      ]
    },
    "viewpoint": {
      "maxLength": 80,
      "minLength": 1,
      "type": "string"
    }
  },
  "required": [
    "characterId",
    "expectedRevision"
  ],
  "type": "object"
}

Similar websites

tracinginsights.com

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…

live Unverified Media & Personal
52 tools A17 / Act35 / T0 Not yet scored Seen 2026-09-28
select-f1-data get-current-selection list-available-options get-data-status wait-for-data
Inspect tools
rough-cut.samarthsaxena1672003.workers.dev

rough-cut.samarthsaxena1672003.workers.dev

A human-first video editor with structured WebMCP tools for any compatible agent.

live Unverified Media & Personal
40 tools A6 / Act34 / T0 Not yet scored Seen 2026-09-28
request_video_upload get_project_state get_activity rename_project get_transcript
Inspect tools
fiveminutebrief.ai

fiveminutebrief.ai

live Unverified Media & Personal
31 tools A10 / Act21 / T0 Not yet scored Seen 2026-09-28
list_public_topics get_public_topic get_latest_brief get_public_topic_preview get_brief_newsletter
Inspect tools
panoptik-studio.vercel.app

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.

live Unverified Media & Personal Transact tools
30 tools A9 / Act20 / T1 Not yet scored Seen 2026-09-28
get_project_state list_clips list_scenes get_silence_intervals get_transcript
Inspect tools

Related on Influzer