← 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

import_library

act imperative

Import one AOZU resource from a base64 data URL. library/world/storyboard/character expect application/zip. image expects PNG, JPEG, or WebP and exactly one destination: locationId stores a direct Location or Condition setting image without creating an Album photo. albumId stores a finished composition and requires prompt. Undefined subjects may be invented freely. Every defined AOZU subject used must carry its ref: for each Character, first call inspect_character_contract with scope:model-sheet and images:[appearance], actually view it, then pass characterId/revision/sha256 in characterSources; pass sourceLocationId and optional sourceConditionId for defined settings. Missing or stale refs are rejected and AOZU derives provenance from validated sources. Optional collectionId files an imported Character. Payloads above 20 MiB should use the visible Library file control. AOZU itself handles effects.navigation.

Input schema

PropertyTypeRequiredDescription
albumId string no —
characterSources array no —
collectionId string no —
conditionId string no —
dataUrl string yes —
description string no —
filename string no —
label string no —
locationId string no —
name string no —
prompt string no —
purpose — no —
resource — yes —
source string no —
sourceConditionId string no —
sourceLocationId string no —
Raw JSON schema
{
  "additionalProperties": false,
  "properties": {
    "albumId": {
      "maxLength": 100,
      "minLength": 1,
      "type": "string"
    },
    "characterSources": {
      "items": {
        "additionalProperties": false,
        "properties": {
          "characterId": {
            "maxLength": 100,
            "minLength": 1,
            "type": "string"
          },
          "revision": {
            "minimum": 0,
            "type": "integer"
          },
          "sha256": {
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          }
        },
        "required": [
          "characterId",
          "revision",
          "sha256"
        ],
        "type": "object"
      },
      "maxItems": 10,
      "type": "array"
    },
    "collectionId": {
      "maxLength": 100,
      "minLength": 1,
      "type": "string"
    },
    "conditionId": {
      "maxLength": 100,
      "minLength": 1,
      "type": "string"
    },
    "dataUrl": {
      "maxLength": 28000000,
      "pattern": "^data:(?:application/zip|image/(?:png|jpeg|webp));base64,",
      "type": "string"
    },
    "description": {
      "maxLength": 8000,
      "type": "string"
    },
    "filename": {
      "maxLength": 200,
      "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"
    },
    "prompt": {
      "maxLength": 8000,
      "minLength": 1,
      "type": "string"
    },
    "purpose": {
      "enum": [
        "inspiration",
        "design"
      ]
    },
    "resource": {
      "enum": [
        "library",
        "world",
        "character",
        "storyboard",
        "image"
      ]
    },
    "source": {
      "maxLength": 2000,
      "type": "string"
    },
    "sourceConditionId": {
      "maxLength": 100,
      "minLength": 1,
      "type": "string"
    },
    "sourceLocationId": {
      "maxLength": 100,
      "minLength": 1,
      "type": "string"
    }
  },
  "required": [
    "resource",
    "dataUrl"
  ],
  "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