list_geo_tasks
Lists all GEO tasks in your account. You can filter by board column to retrieve tasks at a specific stage of your workflow, or by category to focus on a particular optimization area.Optional column filter. Accepted values:
TODO, IN_PROGRESS, DONE.Optional category filter. Accepted values:
CONTENT_GAP, SCHEMA_MARKUP, CITATION_BUILDING, FORUM_PRESENCE.Array of GEO task objects, each containing the task ID, title, category, impact score, effort score, column, and associated LLM targets.
get_geo_task
Returns full details for a single GEO task, including any notes attached to the task.The ID of the GEO task to retrieve.
Unique identifier for the task.
Short description of the optimization action.
Task category:
CONTENT_GAP, SCHEMA_MARKUP, CITATION_BUILDING, or FORUM_PRESENCE.Estimated impact score from 1 (lowest) to 5 (highest).
Estimated effort score from 1 (lowest) to 5 (highest).
Current board column:
TODO, IN_PROGRESS, or DONE.LLMs this task is intended to improve visibility on (e.g.
["CHATGPT", "PERPLEXITY"]).Free-text notes attached to the task.
Optional linked prompt ID, if the task was created from a specific prompt’s gap analysis.
create_geo_task
Creates a new GEO task on your board. You must supply a title and category. All other fields are optional and have sensible defaults.A short, action-oriented description of the task (e.g. “Add FAQ schema to pricing page”).
Task category. Accepted values:
CONTENT_GAP, SCHEMA_MARKUP, CITATION_BUILDING, FORUM_PRESENCE.Estimated impact from 1 (lowest) to 5 (highest). Defaults to
3.Estimated effort from 1 (lowest) to 5 (highest). Defaults to
3.Initial board column. Accepted values:
TODO, IN_PROGRESS, DONE. Defaults to TODO.JSON array string of LLM identifiers to target (e.g.
'["CHATGPT","PERPLEXITY"]'). Accepted values within the array: CHATGPT, PERPLEXITY, CLAUDE, GEMINI.Optional free-text notes providing context or implementation guidance for the task.
Optional prompt ID to associate this task with a specific answer gap detected during a prompt run.
update_geo_task
Updates one or more fields on an existing GEO task. Only the fields you provide are changed. Use this tool to move tasks between board columns, adjust scores, or add implementation notes.The ID of the task to update.
Updated task title.
Updated category. Accepted values:
CONTENT_GAP, SCHEMA_MARKUP, CITATION_BUILDING, FORUM_PRESENCE.Updated impact score from 1 to 5.
Updated effort score from 1 to 5.
Updated board column. Accepted values:
TODO, IN_PROGRESS, DONE.Updated JSON array string of target LLMs (e.g.
'["CHATGPT","GEMINI"]').Updated notes for the task.
delete_geo_task
Permanently deletes a GEO task. This action cannot be undone.The ID of the task to delete.