← WebMCP Directory

Tool tree

templateforge.akashdb5.chatgpt.site

Productivity & BusinessTools verified
Website
A human-first HTML email editor with safe WebMCP collaboration.
Explore capabilities
    list_templatesAnswer

    List TemplateForge email templates, included Mailteorite email sources, and included deck templates.

    View tool JSON
    {
      "name": "list_templates",
      "kind": "answer",
      "impl": "imperative",
      "description": "List TemplateForge email templates, included Mailteorite email sources, and included deck templates.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    get_template_summaryAnswer

    Read the current TemplateForge template, including a selected canvas element when the visual editor is open.

    View tool JSON
    {
      "name": "get_template_summary",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the current TemplateForge template, including a selected canvas element when the visual editor is open.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    select_templateAction

    Open a specific included email or deck in the visible TemplateForge editor. This never creates a blank template.

    View tool JSON
    {
      "name": "select_template",
      "kind": "act",
      "impl": "imperative",
      "description": "Open a specific included email or deck in the visible TemplateForge editor. This never creates a blank template.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "templateId": {
            "type": "string"
          },
          "templateKind": {
            "type": "string",
            "enum": [
              "email",
              "email-source",
              "deck"
            ]
          }
        },
        "required": [
          "templateId",
          "templateKind"
        ]
      }
    }
    list_editable_elementsAnswer

    List stable IDs for visible, content-bearing elements in the open deck or library-email preview. Use one returned elementId with select_canvas_element; this never changes the draft.

    View tool JSON
    {
      "name": "list_editable_elements",
      "kind": "answer",
      "impl": "imperative",
      "description": "List stable IDs for visible, content-bearing elements in the open deck or library-email preview. Use one returned elementId with select_canvas_element; this never changes the draft.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    select_canvas_elementAction

    Select one visible canvas element returned by list_editable_elements. The selection is highlighted in the editor and becomes the target for update_selected_canvas_element.

    View tool JSON
    {
      "name": "select_canvas_element",
      "kind": "act",
      "impl": "imperative",
      "description": "Select one visible canvas element returned by list_editable_elements. The selection is highlighted in the editor and becomes the target for update_selected_canvas_element.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "elementId": {
            "type": "string"
          }
        },
        "required": [
          "elementId"
        ]
      }
    }
    set_email_previewAction

    Set the visible preview width for an open structured email. This only changes the editor preview, not exported HTML.

    View tool JSON
    {
      "name": "set_email_preview",
      "kind": "act",
      "impl": "imperative",
      "description": "Set the visible preview width for an open structured email. This only changes the editor preview, not exported HTML.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "mode": {
            "type": "string",
            "enum": [
              "desktop",
              "mobile"
            ]
          }
        },
        "required": [
          "mode"
        ]
      }
    }
    review_template_for_exportAnswer

    Run a human-review checkpoint. It reports export readiness and never downloads, sends, or modifies a template.

    View tool JSON
    {
      "name": "review_template_for_export",
      "kind": "answer",
      "impl": "imperative",
      "description": "Run a human-review checkpoint. It reports export readiness and never downloads, sends, or modifies a template.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    validate_templateAnswer

    Check the active email for missing headline, CTA, image, and alternative-text issues. Never changes the draft.

    View tool JSON
    {
      "name": "validate_template",
      "kind": "answer",
      "impl": "imperative",
      "description": "Check the active email for missing headline, CTA, image, and alternative-text issues. Never changes the draft.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    update_template_sectionAction

    Update one supported field in an existing TemplateForge section. Changes appear immediately and are undoable.

    View tool JSON
    {
      "name": "update_template_section",
      "kind": "act",
      "impl": "imperative",
      "description": "Update one supported field in an existing TemplateForge section. Changes appear immediately and are undoable.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "sectionId": {
            "type": "string"
          },
          "field": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        },
        "required": [
          "sectionId",
          "field",
          "value"
        ]
      }
    }
    apply_themeAction

    Apply a predefined TemplateForge palette. Only the named palette tokens change; layout stays intact.

    View tool JSON
    {
      "name": "apply_theme",
      "kind": "act",
      "impl": "imperative",
      "description": "Apply a predefined TemplateForge palette. Only the named palette tokens change; layout stays intact.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "paletteId": {
            "type": "string",
            "enum": [
              "ink",
              "clay",
              "ocean"
            ]
          }
        },
        "required": [
          "paletteId"
        ]
      }
    }
    update_selected_canvas_elementAction

    Update the selected deck or library-email canvas element. Select an element with select_canvas_element or directly in the editor first; every agent change appears in the activity log and can be undone there.

    View tool JSON
    {
      "name": "update_selected_canvas_element",
      "kind": "act",
      "impl": "imperative",
      "description": "Update the selected deck or library-email canvas element. Select an element with select_canvas_element or directly in the editor first; every agent change appears in the activity log and can be undone there.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "field": {
            "type": "string",
            "enum": [
              "text",
              "src",
              "alt",
              "href",
              "color",
              "backgroundColor",
              "fontSize",
              "fontFamily",
              "fontWeight",
              "textAlign",
              "width",
              "height",
              "padding",
              "margin",
              "borderRadius",
              "opacity"
            ]
          },
          "value": {
            "type": "string"
          }
        },
        "required": [
          "field",
          "value"
        ]
      }
    }