← WebMCP Directory

Tool tree

withlantern.com

AI & AgentsTools verified
Website
Lantern is an AI marketing agent that plans revenue and marketing workflows from a written brief or from ready-made agent templates.
Explore capabilities
    lantern_list_templatesAnswer

    Search the public templates currently available in the homepage gallery. Returns a paginated list without reading a user's brief or starting a plan.

    View tool JSON
    {
      "name": "lantern_list_templates",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search the public templates currently available in the homepage gallery. Returns a paginated list without reading a user's brief or starting a plan.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "maxLength": 200,
            "description": "Match all words across template titles, descriptions, inputs, and outputs."
          },
          "category": {
            "type": "string",
            "enum": [
              "all",
              "people-moves",
              "buying-intent",
              "tech-changes",
              "outreach",
              "research"
            ],
            "default": "all"
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 6,
            "default": 3
          },
          "offset": {
            "type": "integer",
            "minimum": 0,
            "maximum": 10000,
            "default": 0
          }
        },
        "required": [],
        "additionalProperties": false
      }
    }
    lantern_get_templateAnswer

    Read one public gallery template's brief, required inputs, and outputs. This does not change the page or execute the template.

    View tool JSON
    {
      "name": "lantern_get_template",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read one public gallery template's brief, required inputs, and outputs. This does not change the page or execute the template.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "templateId": {
            "type": "string",
            "minLength": 1,
            "maxLength": 128,
            "description": "An ID returned by lantern_list_templates."
          }
        },
        "required": [
          "templateId"
        ],
        "additionalProperties": false
      }
    }
    lantern_prepare_briefAction

    Fill and focus the visible homepage brief for the user to review. Does not submit the form or start a plan. The user must click Build my plan. Existing different text requires explicit replacement permission.

    View tool JSON
    {
      "name": "lantern_prepare_brief",
      "kind": "act",
      "impl": "imperative",
      "description": "Fill and focus the visible homepage brief for the user to review. Does not submit the form or start a plan. The user must click Build my plan. Existing different text requires explicit replacement permission.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "brief": {
            "type": "string",
            "minLength": 1,
            "maxLength": 10000
          },
          "replaceCurrent": {
            "type": "boolean",
            "default": false,
            "description": "Set true only when the user has agreed to replace their existing brief."
          }
        },
        "required": [
          "brief"
        ],
        "additionalProperties": false
      }
    }
    lantern_select_templateAction

    Fill and focus the homepage brief with an available template. Does not execute the template or start a plan. The user reviews the brief and clicks Build my plan. Ask before replacing existing different text.

    View tool JSON
    {
      "name": "lantern_select_template",
      "kind": "act",
      "impl": "imperative",
      "description": "Fill and focus the homepage brief with an available template. Does not execute the template or start a plan. The user reviews the brief and clicks Build my plan. Ask before replacing existing different text.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "templateId": {
            "type": "string",
            "minLength": 1,
            "maxLength": 128,
            "description": "An ID returned by lantern_list_templates."
          },
          "replaceCurrent": {
            "type": "boolean",
            "default": false,
            "description": "Set true only when the user has agreed to replace their existing brief."
          }
        },
        "required": [
          "templateId"
        ],
        "additionalProperties": false
      }
    }