MCP Tools
Plans & Playbooks

update_playbook

Edit a content playbook. Pass only the fields to change; if items is provided it fully replaces the playbook's items and order.

Input Schema

{
  "type": "object",
  "required": [
    "playbook_id"
  ],
  "properties": {
    "name": {
      "type": "string",
      "description": "New name."
    },
    "items": {
      "type": "array",
      "items": {
        "type": "object"
      },
      "description": "If provided, REPLACES the full ordered item list."
    },
    "visibility": {
      "type": "string",
      "description": "\"team\" or \"private\" (creator-only)."
    },
    "anchor_date": {
      "type": [
        "string",
        "null"
      ],
      "description": "Set the playbook's YYYY-MM-DD reference date. Omit to keep the current value; pass null to clear it."
    },
    "description": {
      "type": "string",
      "description": "New description."
    },
    "playbook_id": {
      "type": "integer",
      "description": "ID of the playbook to update."
    }
  }
}

Output Schema

{
  "type": "object",
  "properties": {
    "link_url": {
      "type": "string",
      "description": "Opens the playbook in the Marcora web app."
    },
    "anchor_date": {
      "type": [
        "string",
        "null"
      ],
      "description": "Persisted YYYY-MM-DD reference date, or null."
    }
  },
  "description": "The updated playbook object, including its anchor_date (YYYY-MM-DD or null) and link_url."
}

Instructions

Edit a content playbook. Any playbook is fully editable. Pass only the fields to change: name and/or description patch in place. If items is provided it fully replaces the playbook's items and their order; omit items to leave them untouched. Changing visibility is creator-only.

Parameters:

Parameter Type Required Description
playbook_id integer Yes ID of the playbook to update
name string No New name
description string No New description (pass null to clear)
visibility string No team or private (creator-only)
anchor_date string No Set the playbook's YYYY-MM-DD reference date. Omit to keep the current value; pass null to clear it
items array No If provided, REPLACES the full ordered item list

Output: the updated playbook object, including its anchor_date (or null) and link_url.

Example prompts:

  • "Add a follow-up email to my launch playbook"
  • "Reorder these steps"
Scroll to Top