BrandKarma

add_content_ideas

Appends one or more pre-decided content ideas to a workstream. Use this when you have specific articles in mind rather than letting the AI propose them. Each idea defaults to contentType=BlogPost, contentRole=Support, targetWordCount=1000 (Support) or 3000 (Pillar), status=Idea. Pass a brief at creation to skip generate_brief_for_idea later; once status is set to ApprovedForGeneration, call generate_content_from_idea to produce the article.

Remote Account required revuo:brandkarma-4084

Remote (network-hosted) · Requires an account with the vendor · OAuth

Other tools also called add_content_ideas? See providers with this name

Input Schema


            {
  "type": "object",
  "properties": {
    "planId": {
      "description": "Content plan ID (ObjectId)",
      "type": "string"
    },
    "workstreamId": {
      "description": "Workstream ID (GUID) — from create_workstream or get_content_plan.",
      "type": "string"
    },
    "ideas": {
      "description": "Ideas to append. Each item needs at minimum 'title' and 'primaryKeyword'.",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "title": {
            "description": "Article title (used as H1). Required. Plain text.",
            "type": "string"
          },
          "primaryKeyword": {
            "description": "Primary SEO keyword for the article. Required. Plain text.",
            "type": "string"
          },
          "contentType": {
            "description": "Content type: BlogPost (default), ProgrammaticSeoPage, LandingPage.",
            "type": [
              "string",
              "null"
            ]
          },
          "contentRole": {
            "description": "Content role: Support (default) or Pillar.",
            "type": [
              "string",
              "null"
            ]
          },
          "targetWordCount": {
            "description": "Target word count. Defaults to 1000 (Support) or 3000 (Pillar).",
            "type": [
              "integer",
              "null"
            ]
          },
          "status": {
            "description": "Initial idea status. Defaults to 'Idea'. Use 'ApprovedForGeneration' to immediately mark this idea ready for generate_content_from_idea.",
            "type": [
              "string",
              "null"
            ]
          },
          "scheduledDate": {
            "description": "Optional scheduled publication date (ISO 8601).",
            "type": [
              "string",
              "null"
            ]
          },
          "generationNotes": {
            "description": "Optional generation notes / instructions for the writer. Plain text.",
            "type": [
              "string",
              "null"
            ]
          },
          "brief": {
            "description": "Optional content brief (markdown) — detailed specification for the article.",
            "type": [
              "string",
              "null"
            ]
          }
        }
      }
    }
  },
  "required": [
    "planId",
    "workstreamId",
    "ideas"
  ]
}