← WebMCP Directory

Tool tree

webmcp-builder.mantle.tools

Developer ToolsTools verified
Website
Build Mantle sites with agents through WebMCP.
Explore capabilities
    builder_get_startedAction

    Call this first to inspect the pinned Mantle grammar, Builder presets, active project, and exact next tool calls.

    View tool JSON
    {
      "name": "builder_get_started",
      "kind": "act",
      "impl": "imperative",
      "description": "Call this first to inspect the pinned Mantle grammar, Builder presets, active project, and exact next tool calls.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "referenceSection": {
            "type": "string",
            "enum": [
              "overview",
              "schema",
              "view",
              "procedure",
              "trigger",
              "builtin",
              "auth"
            ]
          }
        },
        "additionalProperties": false
      }
    }
    builder_apply_presetAction

    Apply one host-owned preset to the active empty project.

    View tool JSON
    {
      "name": "builder_apply_preset",
      "kind": "act",
      "impl": "imperative",
      "description": "Apply one host-owned preset to the active empty project.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "projectId": {
            "type": "string",
            "minLength": 1
          },
          "baseRevision": {
            "type": "integer",
            "minimum": 1
          },
          "preset": {
            "type": "string",
            "enum": [
              "intake",
              "reservation",
              "transaction",
              "procurement"
            ]
          },
          "projectName": {
            "type": "string",
            "minLength": 1,
            "maxLength": 80
          }
        },
        "required": [
          "projectId",
          "baseRevision",
          "preset",
          "projectName"
        ],
        "additionalProperties": false
      }
    }
    builder_apply_manifest_patchAction

    Compile an RFC 6902 JSON Patch against the active committed Mantle Manifest.

    View tool JSON
    {
      "name": "builder_apply_manifest_patch",
      "kind": "act",
      "impl": "imperative",
      "description": "Compile an RFC 6902 JSON Patch against the active committed Mantle Manifest.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "projectId": {
            "type": "string",
            "minLength": 1
          },
          "baseRevision": {
            "type": "integer",
            "minimum": 1
          },
          "projectName": {
            "type": "string",
            "minLength": 1,
            "maxLength": 80
          },
          "patch": {
            "type": "array",
            "minItems": 1,
            "items": {
              "type": "object",
              "properties": {
                "op": {
                  "type": "string",
                  "enum": [
                    "add",
                    "remove",
                    "replace",
                    "move",
                    "copy",
                    "test"
                  ]
                },
                "path": {
                  "type": "string"
                },
                "from": {
                  "type": "string"
                },
                "value": {}
              },
              "required": [
                "op",
                "path"
              ],
              "additionalProperties": false
            }
          }
        },
        "required": [
          "projectId",
          "baseRevision",
          "projectName",
          "patch"
        ],
        "additionalProperties": false
      }
    }
    builder_execute_previewAction

    Reset or seed the persistent preview sandbox, call projected capabilities as a mock identity, observe persisted entries before and after, and optionally guide the user through the work in Admin.

    View tool JSON
    {
      "name": "builder_execute_preview",
      "kind": "act",
      "impl": "imperative",
      "description": "Reset or seed the persistent preview sandbox, call projected capabilities as a mock identity, observe persisted entries before and after, and optionally guide the user through the work in Admin.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "projectId": {
            "type": "string",
            "minLength": 1
          },
          "baseRevision": {
            "type": "integer",
            "minimum": 1
          },
          "actor": {
            "type": "string",
            "enum": [
              "anonymous",
              "member",
              "owner"
            ]
          },
          "reset": {
            "type": "boolean"
          },
          "navigation": {
            "type": "string",
            "enum": [
              "none",
              "result",
              "walkthrough"
            ],
            "default": "none",
            "description": "Control the embedded Admin page: none keeps the user in place, result opens only the final affected page, and walkthrough guides the user through each capability contract and affected result."
          },
          "seed": {
            "type": "array",
            "maxItems": 50,
            "items": {
              "type": "object",
              "properties": {
                "collection": {
                  "type": "string",
                  "minLength": 1
                },
                "status": {
                  "type": "string",
                  "enum": [
                    "draft",
                    "published"
                  ]
                },
                "data": {
                  "type": "object",
                  "additionalProperties": true
                }
              },
              "required": [
                "collection",
                "data"
              ],
              "additionalProperties": false
            }
          },
          "observe": {
            "type": "array",
            "maxItems": 10,
            "items": {
              "type": "object",
              "properties": {
                "collection": {
                  "type": "string",
                  "minLength": 1
                },
                "id": {
                  "type": "string",
                  "minLength": 1
                },
                "limit": {
                  "type": "integer",
                  "minimum": 1,
                  "maximum": 100
                },
                "focus": {
                  "type": "boolean"
                }
              },
              "required": [
                "collection"
              ],
              "additionalProperties": false
            }
          },
          "calls": {
            "type": "array",
            "maxItems": 50,
            "items": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string",
                  "minLength": 1
                },
                "input": {
                  "type": "object",
                  "additionalProperties": true
                }
              },
              "required": [
                "name",
                "input"
              ],
              "additionalProperties": false
            }
          }
        },
        "required": [
          "projectId",
          "baseRevision",
          "actor"
        ],
        "additionalProperties": false
      }
    }