add_geo_audit_content_idea

add_geo_audit_content_idea MCP tool: add a custom content idea to a GEO Audit or bulk campaign report, same as an owner can by hand.

Updated 2026-09-21

add_geo_audit_content_idea adds a custom content idea to a report, exactly like an owner can do by hand in the audit UI. An agent that found a gap in the LLM answers can turn it into an article angle the report carries. On a bulk campaign the idea lands on the shared template, so every target report gets it.

When to use

After reading the report's fan-outs, sources and existing ideas, add the angles your workflow produced. The new idea appears in the report's content ideas section alongside the AI-generated ones. Tenant-scoped write; requires a non read-only API key.

Input

Field Type Description
auditId string (CUID) A single GEO Audit, or a bulk campaign target (which resolves to its campaign). Exactly one of auditId / bulkAuditId.
bulkAuditId string (CUID) A bulk campaign, from list_bulk_audits. Exactly one of auditId / bulkAuditId.
title string 1–200 chars. The article.
angle string 1–1200 chars. What it argues and who it is for.

Response

Success

{
  "success": true,
  "auditId": null,
  "bulkAuditId": "clx_bulk_42",
  "idea": {
    "id": "idea_ab12cd34",
    "title": "How to choose a plumber in Lyon",
    "angle": "Buyer guide answering the comparison prompts the LLMs get asked"
  }
}

The returned idea.id is the handle to delete it later with remove_geo_audit_content_idea.

Errors

{ "success": false, "error": "target_required", "message": "Pass exactly one of auditId (a GEO audit) or bulkAuditId (a bulk campaign)." }
{ "success": false, "error": "audit_not_found", "message": "No GEO audit with this id exists in your workspace. ..." }
{ "success": false, "error": "bulk_audit_not_found", "message": "No bulk campaign with this id exists in your workspace. ..." }

Tips and patterns

  • List first with list_geo_audit_content_ideas to avoid two ideas that are the same article.
  • Put the reader in the angle. The title is the article; the angle says what it argues and who it is for, which is what makes it actionable.
  • There is no update call. To reword a custom idea, remove it and add it again.
  • On a campaign, one add serves N reports. Use bulkAuditId (or any target's auditId) when the angle applies to the whole segment.

Related tools

You can see where you stand today.

Free trial. Start tracking your AI visibility, no credit card.