← WebMCP Directory

dogaga.pages.dev

dogaga.pages.dev

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

DOGAGA — a local-first WebMCP video editor where humans and browser agents edit the same live project state

First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com

Answer 1 · Act 21 · Transact 1 · Score: Not yet scored

Tool inspector

propose_edit_plan

act imperative

Submit a validated, non-mutating multi-step editing proposal for the human to review inside DOGAGA. Use this after get_project_state when the Project Brief, a ready humanDemonstration, or the live timeline suggests useful improvements. A human demonstration is an example to generalize, not an instruction to blindly replay IDs: choose analogous current assets or clips and explain the mapping in the reason. add_visual_clip can add a loaded video or image to an existing video track while preserving a demonstrated still duration, playback rate, and fades. The proposal does not change the timeline until the human clicks Apply in DOGAGA.

Input schema

PropertyTypeRequiredDescription
title string yes Short human-readable title for the proposed editing change.
reason string yes Explain why this plan fits the project brief, human demonstration, or current live state.
operations array yes Structured editing operations. The handler validates the fields required for each operation type against the live DOGAGA state. add_visual_clip uses a loaded visual asset ID plus an existing video track and can carry the demonstrated still duration, playback rate, and fades.
Raw JSON schema
{
  "type": "object",
  "properties": {
    "title": {
      "type": "string",
      "minLength": 1,
      "maxLength": 100,
      "description": "Short human-readable title for the proposed editing change."
    },
    "reason": {
      "type": "string",
      "minLength": 1,
      "maxLength": 500,
      "description": "Explain why this plan fits the project brief, human demonstration, or current live state."
    },
    "operations": {
      "type": "array",
      "minItems": 1,
      "maxItems": 8,
      "description": "Structured editing operations. The handler validates the fields required for each operation type against the live DOGAGA state. add_visual_clip uses a loaded visual asset ID plus an existing video track and can carry the demonstrated still duration, playback rate, and fades.",
      "items": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "enum": [
              "add_visual_clip",
              "set_canvas",
              "set_track_opacity",
              "set_track_visibility",
              "set_track_mute",
              "move_clip",
              "move_clip_to_track",
              "trim_clip",
              "set_clip_speed",
              "set_still_duration",
              "set_clip_fade"
            ]
          },
          "assetId": {
            "type": "string"
          },
          "preset": {
            "type": "string",
            "enum": [
              "landscape",
              "portrait",
              "square",
              "portraitFourFive"
            ]
          },
          "fitMode": {
            "type": "string",
            "enum": [
              "contain",
              "cover"
            ]
          },
          "trackId": {
            "type": "string"
          },
          "opacity": {
            "type": "number",
            "minimum": 0,
            "maximum": 1
          },
          "visible": {
            "type": "boolean"
          },
          "muted": {
            "type": "boolean"
          },
          "clipId": {
            "type": "string"
          },
          "toIndex": {
            "type": "integer",
            "minimum": 0
          },
          "sourceInUs": {
            "type": "integer",
            "minimum": 0
          },
          "sourceOutUs": {
            "type": "integer",
            "minimum": 1
          },
          "playbackRate": {
            "type": "number",
            "enum": [
              0.25,
              0.5,
              0.75,
              1,
              1.25,
              1.5,
              2
            ]
          },
          "durationUs": {
            "type": "integer",
            "minimum": 100000,
            "maximum": 600000000
          },
          "fadeInUs": {
            "type": "integer",
            "enum": [
              0,
              250000,
              500000,
              1000000,
              2000000
            ]
          },
          "fadeOutUs": {
            "type": "integer",
            "enum": [
              0,
              250000,
              500000,
              1000000,
              2000000
            ]
          }
        },
        "required": [
          "type"
        ],
        "additionalProperties": false
      }
    }
  },
  "required": [
    "title",
    "reason",
    "operations"
  ],
  "additionalProperties": false
}

Similar websites

wfsim.app

wfsim.app

A Warframe calculator that simulates the fight instead of estimating it — builder, simulator, optimizer. Every formula cites its source, and the golden tests ar…

live Unverified Media & Personal
101 tools A12 / Act89 / T0 Not yet scored Seen 2026-11-05
enemies_targets_list enemies_target_new enemies_target_copy enemies_target_open enemies_target_set
Inspect tools
commonplace-webmcp.vercel.app

commonplace-webmcp.vercel.app

Commonplace is an editable social reading space built for people and their browser agents.

live Unverified Media & Personal Transact tools
89 tools A10 / Act77 / T2 Not yet scored Seen 2026-11-05
commonplace.get_page_state commonplace_get_page_state commonplace.get_reading_list commonplace_get_reading_list commonplace.get_profile
Inspect tools
pixelforge-studio.appcaster.chatgpt.site

pixelforge-studio.appcaster.chatgpt.site

A professional browser pixel-art editor for drawing, frame animation, palettes, sprite sheets, GIF export, and WebMCP automation.

live Unverified Media & Personal Transact tools
88 tools A12 / Act70 / T6 Not yet scored Seen 2026-11-05
plan_text_creation get_text_creation_status create_from_text claim_text_creation update_text_creation
Inspect tools
pixelite.taskcraft.site

pixelite.taskcraft.site

Pixelite

live Unverified Media & Personal Transact tools
83 tools A4 / Act78 / T1 Not yet scored Seen 2026-11-05
get_document_info list_layers get_active_layer get_selection_info new_document
Inspect tools

Related on Influzer