← WebMCP Directory

weft-webmcp.vercel.app

weft-webmcp.vercel.app

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

Your web. Your space. Shaped with your agent. Explore WEFT, a working prototype for a more personal web.

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

Answer 11 · Act 13 · Transact 0 · Score: Not yet scored

Tool inspector

patch_surface

act imperative

Apply a small atomic change to surface copy, presentation, or modules. Locked modules and pinned items cannot be removed.

Input schema

PropertyTypeRequiredDescription
baseRevision integer no Optional. If supplied and stale, the write is rejected without changing the page.
idempotencyKey string yes A unique key for this intended write. Reusing it safely returns the first result.
operations array yes —
Raw JSON schema
{
  "type": "object",
  "properties": {
    "baseRevision": {
      "type": "integer",
      "minimum": 0,
      "description": "Optional. If supplied and stale, the write is rejected without changing the page."
    },
    "idempotencyKey": {
      "type": "string",
      "minLength": 1,
      "maxLength": 80,
      "description": "A unique key for this intended write. Reusing it safely returns the first result."
    },
    "operations": {
      "type": "array",
      "minItems": 1,
      "maxItems": 12,
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "op": {
                "const": "replace_module"
              },
              "module": {
                "description": "One trusted Weft component. Never include HTML, CSS, attribution, or locked state.",
                "oneOf": [
                  {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 80
                      },
                      "title": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 120
                      },
                      "description": {
                        "type": "string",
                        "maxLength": 300
                      },
                      "itemIds": {
                        "type": "array",
                        "items": {
                          "type": "string"
                        },
                        "maxItems": 1
                      },
                      "layout": {
                        "type": "object",
                        "properties": {
                          "x": {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 11
                          },
                          "y": {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 99
                          },
                          "w": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 12
                          },
                          "h": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 6
                          }
                        },
                        "required": [
                          "x",
                          "y",
                          "w",
                          "h"
                        ],
                        "additionalProperties": false
                      },
                      "type": {
                        "const": "hero"
                      },
                      "config": {
                        "type": "object",
                        "properties": {
                          "density": {
                            "enum": [
                              "compact",
                              "comfortable",
                              "visual"
                            ]
                          }
                        },
                        "additionalProperties": false
                      }
                    },
                    "required": [
                      "id",
                      "type",
                      "title",
                      "itemIds",
                      "layout",
                      "config"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 80
                      },
                      "title": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 120
                      },
                      "description": {
                        "type": "string",
                        "maxLength": 300
                      },
                      "itemIds": {
                        "type": "array",
                        "items": {
                          "type": "string"
                        },
                        "maxItems": 24
                      },
                      "layout": {
                        "type": "object",
                        "properties": {
                          "x": {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 11
                          },
                          "y": {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 99
                          },
                          "w": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 12
                          },
                          "h": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 6
                          }
                        },
                        "required": [
                          "x",
                          "y",
                          "w",
                          "h"
                        ],
                        "additionalProperties": false
                      },
                      "type": {
                        "const": "stream"
                      },
                      "config": {
                        "type": "object",
                        "properties": {
                          "density": {
                            "enum": [
                              "compact",
                              "comfortable",
                              "visual"
                            ]
                          },
                          "groupBy": {
                            "enum": [
                              "none",
                              "source",
                              "kind",
                              "time",
                              "tag"
                            ]
                          },
                          "sort": {
                            "enum": [
                              "manual",
                              "newest",
                              "oldest",
                              "relevance"
                            ]
                          }
                        },
                        "required": [
                          "density",
                          "groupBy",
                          "sort"
                        ],
                        "additionalProperties": false
                      }
                    },
                    "required": [
                      "id",
                      "type",
                      "title",
                      "itemIds",
                      "layout",
                      "config"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 80
                      },
                      "title": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 120
                      },
                      "description": {
                        "type": "string",
                        "maxLength": 300
                      },
                      "itemIds": {
                        "type": "array",
                        "items": {
                          "type": "string"
                        },
                        "maxItems": 24
                      },
                      "layout": {
                        "type": "object",
                        "properties": {
                          "x": {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 11
                          },
                          "y": {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 99
                          },
                          "w": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 12
                          },
                          "h": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 6
                          }
                        },
                        "required": [
                          "x",
                          "y",
                          "w",
                          "h"
                        ],
                        "additionalProperties": false
                      },
                      "type": {
                        "const": "comparison"
                      },
                      "config": {
                        "type": "object",
                        "properties": {
                          "lanes": {
                            "type": "array",
                            "minItems": 2,
                            "maxItems": 4,
                            "description": "Labelled positions such as optimistic and skeptical.",
                            "items": {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 40
                                },
                                "itemIds": {
                                  "type": "array",
                                  "items": {
                                    "type": "string"
                                  },
                                  "maxItems": 6
                                }
                              },
                              "required": [
                                "label",
                                "itemIds"
                              ],
                              "additionalProperties": false
                            }
                          }
                        },
                        "required": [
                          "lanes"
                        ],
                        "additionalProperties": false
                      }
                    },
                    "required": [
                      "id",
                      "type",
                      "title",
                      "itemIds",
                      "layout",
                      "config"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 80
                      },
                      "title": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 120
                      },
                      "description": {
                        "type": "string",
                        "maxLength": 300
                      },
                      "itemIds": {
                        "type": "array",
                        "items": {
                          "type": "string"
                        },
                        "maxItems": 24
                      },
                      "layout": {
                        "type": "object",
                        "properties": {
                          "x": {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 11
                          },
                          "y": {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 99
                          },
                          "w": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 12
                          },
                          "h": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 6
                          }
                        },
                        "required": [
                          "x",
                          "y",
                          "w",
                          "h"
                        ],
                        "additionalProperties": false
                      },
                      "type": {
                        "const": "notes"
                      },
                      "config": {
                        "type": "object",
                        "properties": {
                          "density": {
                            "enum": [
                              "compact",
                              "comfortable"
                            ]
                          }
                        },
                        "additionalProperties": false
                      }
                    },
                    "required": [
                      "id",
                      "type",
                      "title",
                      "itemIds",
                      "layout",
                      "config"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 80
                      },
                      "title": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 120
                      },
                      "description": {
                        "type": "string",
                        "maxLength": 300
                      },
                      "itemIds": {
                        "type": "array",
                        "items": {
                          "type": "string"
                        },
                        "maxItems": 24
                      },
                      "layout": {
                        "type": "object",
                        "properties": {
                          "x": {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 11
                          },
                          "y": {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 99
                          },
                          "w": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 12
                          },
                          "h": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 6
                          }
                        },
                        "required": [
                          "x",
                          "y",
                          "w",
                          "h"
                        ],
                        "additionalProperties": false
                      },
                      "type": {
                        "const": "actions"
                      },
                      "config": {
                        "type": "object",
                        "properties": {
                          "density": {
                            "enum": [
                              "compact",
                              "comfortable"
                            ]
                          },
                          "sort": {
                            "enum": [
                              "manual",
                              "newest",
                              "oldest"
                            ]
                          }
                        },
                        "additionalProperties": false
                      }
                    },
                    "required": [
                      "id",
                      "type",
                      "title",
                      "itemIds",
                      "layout",
                      "config"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 80
                      },
                      "title": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 120
                      },
                      "description": {
                        "type": "string",
                        "maxLength": 300
                      },
                      "itemIds": {
                        "type": "array",
                        "items": {
                          "type": "string"
                        },
                        "maxItems": 24
                      },
                      "layout": {
                        "type": "object",
                        "properties": {
                          "x": {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 11
                          },
                          "y": {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 99
                          },
                          "w": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 12
                          },
                          "h": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 6
                          }
                        },
                        "required": [
                          "x",
                          "y",
                          "w",
                          "h"
                        ],
                        "additionalProperties": false
                      },
                      "type": {
                        "const": "gallery"
                      },
                      "config": {
                        "type": "object",
                        "description": "Media-first grid, and the only module that plays media in place: a video, audio or embed item becomes a working player the human can start without leaving the page. A stream shows the same item as a still thumbnail with a link. Choose gallery whenever the point is the picture or the footage. get_surface_context reports media.galleryReadyItemIds.",
                        "properties": {
                          "tile": {
                            "enum": [
                              "small",
                              "medium",
                              "large"
                            ]
                          },
                          "experience": {
                            "enum": [
                              "spotlight",
                              "grid",
                              "watch",
                              "explore"
                            ],
                            "description": "Watch: large media stage and finite queue. Explore: varied visual collection. Spotlight: piece beside context. Grid: uniform index. All responsive, no autoplay. get_design_catalog explains each."
                          },
                          "ratio": {
                            "enum": [
                              "square",
                              "wide",
                              "native"
                            ]
                          },
                          "showTextItems": {
                            "type": "boolean",
                            "description": "Include text-only pieces in the browsable collection instead of dropping them."
                          }
                        },
                        "required": [
                          "tile",
                          "ratio"
                        ],
                        "additionalProperties": false
                      }
                    },
                    "required": [
                      "id",
                      "type",
                      "title",
                      "itemIds",
                      "layout",
                      "config"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 80
                      },
                      "title": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 120
                      },
                      "description": {
                        "type": "string",
                        "maxLength": 300
                      },
                      "itemIds": {
                        "type": "array",
                        "items": {
                          "type": "string"
                        },
                        "maxItems": 24
                      },
                      "layout": {
                        "type": "object",
                        "properties": {
                          "x": {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 11
                          },
                          "y": {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 99
                          },
                          "w": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 12
                          },
                          "h": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 6
                          }
                        },
                        "required": [
                          "x",
                          "y",
                          "w",
                          "h"
                        ],
                        "additionalProperties": false
                      },
                      "type": {
                        "const": "timeline"
                      },
                      "config": {
                        "type": "object",
                        "description": "Chronological spine with grouped date markers. Use it when when something happened is the point.",
                        "properties": {
                          "direction": {
                            "enum": [
                              "newest_first",
                              "oldest_first"
                            ]
                          },
                          "scale": {
                            "enum": [
                              "day",
                              "week",
                              "month"
                            ]
                          },
                          "showExcerpt": {
                            "type": "boolean"
                          }
                        },
                        "required": [
                          "direction",
                          "scale"
                        ],
                        "additionalProperties": false
                      }
                    },
                    "required": [
                      "id",
                      "type",
                      "title",
                      "itemIds",
                      "layout",
                      "config"
                    ],
                    "additionalProperties": false
                  }
                ]
              }
            },
            "required": [
              "op",
              "module"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "op": {
                "const": "move_module"
              },
              "moduleId": {
                "type": "string"
              },
              "index": {
                "type": "integer",
                "minimum": 0,
                "maximum": 7
              }
            },
            "required": [
              "op",
              "moduleId",
              "index"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "op": {
                "const": "set_surface_copy"
              },
              "headline": {
                "type": "string",
                "minLength": 1,
                "maxLength": 110
              },
              "lede": {
                "type": "string",
                "minLength": 1,
                "maxLength": 240
              }
            },
            "required": [
              "op",
              "headline"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "op": {
                "const": "set_presentation"
              },
              "presentation": {
                "type": "object",
                "properties": {
                  "customDesign": {
                    "type": [
                      "object",
                      "null"
                    ],
                    "description": "Original authored design. Call get_design_contract for the complete validated schema and an example before writing. Complete replacement, not deep merge; null restores presets. Exact colors, typography, geometry and original vector artwork; no CSS, URLs or script."
                  },
                  "theme": {
                    "enum": [
                      "none",
                      "botanical",
                      "coastal",
                      "observatory"
                    ],
                    "description": "A complete visual environment, not a topic filter. Botanical supplies drawn foliage and woodland surfaces; coastal supplies waves and shoreline surfaces; observatory supplies orbital artwork. Does not fetch images or change content."
                  },
                  "surfaces": {
                    "enum": [
                      "auto",
                      "ruled",
                      "cards",
                      "soft"
                    ],
                    "description": "Module framing independent of theme. auto uses the scene's defaults; ruled is minimal; cards are crisp; soft adds rounded tactile surfaces."
                  },
                  "decoration": {
                    "enum": [
                      "none",
                      "quiet",
                      "expressive"
                    ],
                    "description": "Amount of bundled decorative scene artwork. Never changes content-media visibility or playback."
                  },
                  "grammar": {
                    "enum": [
                      "flow",
                      "stage",
                      "compare",
                      "workspace"
                    ]
                  },
                  "density": {
                    "enum": [
                      "airy",
                      "balanced",
                      "dense"
                    ]
                  },
                  "emphasis": {
                    "enum": [
                      "recency",
                      "relevance",
                      "action",
                      "source"
                    ]
                  },
                  "palette": {
                    "enum": [
                      "paper",
                      "stone",
                      "ink"
                    ]
                  },
                  "accent": {
                    "enum": [
                      "moss",
                      "clay",
                      "ocean"
                    ]
                  },
                  "imagery": {
                    "enum": [
                      "quiet",
                      "supporting",
                      "prominent"
                    ]
                  },
                  "typeScale": {
                    "enum": [
                      "quiet",
                      "balanced",
                      "expressive"
                    ]
                  },
                  "character": {
                    "enum": [
                      "journal",
                      "studio",
                      "workbench"
                    ]
                  }
                },
                "required": [
                  "grammar",
                  "density",
                  "emphasis"
                ],
                "additionalProperties": false
              }
            },
            "required": [
              "op",
              "presentation"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "op": {
                "const": "rename_module"
              },
              "moduleId": {
                "type": "string"
              },
              "title": {
                "type": "string",
                "minLength": 1,
                "maxLength": 120
              }
            },
            "required": [
              "op",
              "moduleId",
              "title"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "op": {
                "const": "assign_items"
              },
              "moduleId": {
                "type": "string"
              },
              "itemIds": {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "maxItems": 24
              }
            },
            "required": [
              "op",
              "moduleId",
              "itemIds"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "op": {
                "const": "remove_module"
              },
              "moduleId": {
                "type": "string"
              }
            },
            "required": [
              "op",
              "moduleId"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "op": {
                "const": "add_module"
              },
              "module": {
                "description": "One trusted Weft component. Never include HTML, CSS, attribution, or locked state.",
                "oneOf": [
                  {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 80
                      },
                      "title": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 120
                      },
                      "description": {
                        "type": "string",
                        "maxLength": 300
                      },
                      "itemIds": {
                        "type": "array",
                        "items": {
                          "type": "string"
                        },
                        "maxItems": 1
                      },
                      "layout": {
                        "type": "object",
                        "properties": {
                          "x": {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 11
                          },
                          "y": {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 99
                          },
                          "w": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 12
                          },
                          "h": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 6
                          }
                        },
                        "required": [
                          "x",
                          "y",
                          "w",
                          "h"
                        ],
                        "additionalProperties": false
                      },
                      "type": {
                        "const": "hero"
                      },
                      "config": {
                        "type": "object",
                        "properties": {
                          "density": {
                            "enum": [
                              "compact",
                              "comfortable",
                              "visual"
                            ]
                          }
                        },
                        "additionalProperties": false
                      }
                    },
                    "required": [
                      "id",
                      "type",
                      "title",
                      "itemIds",
                      "layout",
                      "config"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 80
                      },
                      "title": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 120
                      },
                      "description": {
                        "type": "string",
                        "maxLength": 300
                      },
                      "itemIds": {
                        "type": "array",
                        "items": {
                          "type": "string"
                        },
                        "maxItems": 24
                      },
                      "layout": {
                        "type": "object",
                        "properties": {
                          "x": {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 11
                          },
                          "y": {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 99
                          },
                          "w": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 12
                          },
                          "h": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 6
                          }
                        },
                        "required": [
                          "x",
                          "y",
                          "w",
                          "h"
                        ],
                        "additionalProperties": false
                      },
                      "type": {
                        "const": "stream"
                      },
                      "config": {
                        "type": "object",
                        "properties": {
                          "density": {
                            "enum": [
                              "compact",
                              "comfortable",
                              "visual"
                            ]
                          },
                          "groupBy": {
                            "enum": [
                              "none",
                              "source",
                              "kind",
                              "time",
                              "tag"
                            ]
                          },
                          "sort": {
                            "enum": [
                              "manual",
                              "newest",
                              "oldest",
                              "relevance"
                            ]
                          }
                        },
                        "required": [
                          "density",
                          "groupBy",
                          "sort"
                        ],
                        "additionalProperties": false
                      }
                    },
                    "required": [
                      "id",
                      "type",
                      "title",
                      "itemIds",
                      "layout",
                      "config"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 80
                      },
                      "title": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 120
                      },
                      "description": {
                        "type": "string",
                        "maxLength": 300
                      },
                      "itemIds": {
                        "type": "array",
                        "items": {
                          "type": "string"
                        },
                        "maxItems": 24
                      },
                      "layout": {
                        "type": "object",
                        "properties": {
                          "x": {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 11
                          },
                          "y": {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 99
                          },
                          "w": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 12
                          },
                          "h": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 6
                          }
                        },
                        "required": [
                          "x",
                          "y",
                          "w",
                          "h"
                        ],
                        "additionalProperties": false
                      },
                      "type": {
                        "const": "comparison"
                      },
                      "config": {
                        "type": "object",
                        "properties": {
                          "lanes": {
                            "type": "array",
                            "minItems": 2,
                            "maxItems": 4,
                            "description": "Labelled positions such as optimistic and skeptical.",
                            "items": {
                              "type": "object",
                              "properties": {
                                "label": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 40
                                },
                                "itemIds": {
                                  "type": "array",
                                  "items": {
                                    "type": "string"
                                  },
                                  "maxItems": 6
                                }
                              },
                              "required": [
                                "label",
                                "itemIds"
                              ],
                              "additionalProperties": false
                            }
                          }
                        },
                        "required": [
                          "lanes"
                        ],
                        "additionalProperties": false
                      }
                    },
                    "required": [
                      "id",
                      "type",
                      "title",
                      "itemIds",
                      "layout",
                      "config"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 80
                      },
                      "title": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 120
                      },
                      "description": {
                        "type": "string",
                        "maxLength": 300
                      },
                      "itemIds": {
                        "type": "array",
                        "items": {
                          "type": "string"
                        },
                        "maxItems": 24
                      },
                      "layout": {
                        "type": "object",
                        "properties": {
                          "x": {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 11
                          },
                          "y": {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 99
                          },
                          "w": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 12
                          },
                          "h": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 6
                          }
                        },
                        "required": [
                          "x",
                          "y",
                          "w",
                          "h"
                        ],
                        "additionalProperties": false
                      },
                      "type": {
                        "const": "notes"
                      },
                      "config": {
                        "type": "object",
                        "properties": {
                          "density": {
                            "enum": [
                              "compact",
                              "comfortable"
                            ]
                          }
                        },
                        "additionalProperties": false
                      }
                    },
                    "required": [
                      "id",
                      "type",
                      "title",
                      "itemIds",
                      "layout",
                      "config"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 80
                      },
                      "title": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 120
                      },
                      "description": {
                        "type": "string",
                        "maxLength": 300
                      },
                      "itemIds": {
                        "type": "array",
                        "items": {
                          "type": "string"
                        },
                        "maxItems": 24
                      },
                      "layout": {
                        "type": "object",
                        "properties": {
                          "x": {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 11
                          },
                          "y": {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 99
                          },
                          "w": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 12
                          },
                          "h": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 6
                          }
                        },
                        "required": [
                          "x",
                          "y",
                          "w",
                          "h"
                        ],
                        "additionalProperties": false
                      },
                      "type": {
                        "const": "actions"
                      },
                      "config": {
                        "type": "object",
                        "properties": {
                          "density": {
                            "enum": [
                              "compact",
                              "comfortable"
                            ]
                          },
                          "sort": {
                            "enum": [
                              "manual",
                              "newest",
                              "oldest"
                            ]
                          }
                        },
                        "additionalProperties": false
                      }
                    },
                    "required": [
                      "id",
                      "type",
                      "title",
                      "itemIds",
                      "layout",
                      "config"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 80
                      },
                      "title": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 120
                      },
                      "description": {
                        "type": "string",
                        "maxLength": 300
                      },
                      "itemIds": {
                        "type": "array",
                        "items": {
                          "type": "string"
                        },
                        "maxItems": 24
                      },
                      "layout": {
                        "type": "object",
                        "properties": {
                          "x": {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 11
                          },
                          "y": {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 99
                          },
                          "w": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 12
                          },
                          "h": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 6
                          }
                        },
                        "required": [
                          "x",
                          "y",
                          "w",
                          "h"
                        ],
                        "additionalProperties": false
                      },
                      "type": {
                        "const": "gallery"
                      },
                      "config": {
                        "type": "object",
                        "description": "Media-first grid, and the only module that plays media in place: a video, audio or embed item becomes a working player the human can start without leaving the page. A stream shows the same item as a still thumbnail with a link. Choose gallery whenever the point is the picture or the footage. get_surface_context reports media.galleryReadyItemIds.",
                        "properties": {
                          "tile": {
                            "enum": [
                              "small",
                              "medium",
                              "large"
                            ]
                          },
                          "experience": {
                            "enum": [
                              "spotlight",
                              "grid",
                              "watch",
                              "explore"
                            ],
                            "description": "Watch: large media stage and finite queue. Explore: varied visual collection. Spotlight: piece beside context. Grid: uniform index. All responsive, no autoplay. get_design_catalog explains each."
                          },
                          "ratio": {
                            "enum": [
                              "square",
                              "wide",
                              "native"
                            ]
                          },
                          "showTextItems": {
                            "type": "boolean",
                            "description": "Include text-only pieces in the browsable collection instead of dropping them."
                          }
                        },
                        "required": [
                          "tile",
                          "ratio"
                        ],
                        "additionalProperties": false
                      }
                    },
                    "required": [
                      "id",
                      "type",
                      "title",
                      "itemIds",
                      "layout",
                      "config"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 80
                      },
                      "title": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 120
                      },
                      "description": {
                        "type": "string",
                        "maxLength": 300
                      },
                      "itemIds": {
                        "type": "array",
                        "items": {
                          "type": "string"
                        },
                        "maxItems": 24
                      },
                      "layout": {
                        "type": "object",
                        "properties": {
                          "x": {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 11
                          },
                          "y": {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 99
                          },
                          "w": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 12
                          },
                          "h": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 6
                          }
                        },
                        "required": [
                          "x",
                          "y",
                          "w",
                          "h"
                        ],
                        "additionalProperties": false
                      },
                      "type": {
                        "const": "timeline"
                      },
                      "config": {
                        "type": "object",
                        "description": "Chronological spine with grouped date markers. Use it when when something happened is the point.",
                        "properties": {
                          "direction": {
                            "enum": [
                              "newest_first",
                              "oldest_first"
                            ]
                          },
                          "scale": {
                            "enum": [
                              "day",
                              "week",
                              "month"
                            ]
                          },
                          "showExcerpt": {
                            "type": "boolean"
                          }
                        },
                        "required": [
                          "direction",
                          "scale"
                        ],
                        "additionalProperties": false
                      }
                    },
                    "required": [
                      "id",
                      "type",
                      "title",
                      "itemIds",
                      "layout",
                      "config"
                    ],
                    "additionalProperties": false
                  }
                ]
              }
            },
            "required": [
              "op",
              "module"
            ],
            "additionalProperties": false
          }
        ]
      }
    }
  },
  "required": [
    "idempotencyKey",
    "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