Tool tree
Lantern is an AI marketing agent that plans revenue and marketing workflows from a written brief or from ready-made agent templates.
Implementation
gradeNot graded
gradeNot graded
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
}
}