Skip to content

Playbook & Feedback

Read and regenerate the workspace’s campaign playbook, and submit product feedback.

Full name: campaignstack_get_playbook

workspace:read Read-only Idempotent

Get the workspace’s campaign playbook — an AI-generated strategy document covering company overview, outreach goals, target audience, tone, key talking points, and message boundaries. Returns null if no playbook has been generated yet. Use campaignstack_regenerate_playbook to create or refresh it.

NameTypeRequiredDefaultDescription
workspaceIdstringNoDefaults to the API key’s workspace

Full name: campaignstack_regenerate_playbook

workspace:write Destructive

Trigger AI regeneration of the workspace playbook. This overwrites any existing playbook (including manual edits) with a freshly generated one based on current campaigns, ICPs, personas, and company context. The operation is NOT idempotent and may take several seconds. Fetch the updated playbook afterwards with campaignstack_get_playbook.

NameTypeRequiredDefaultDescription
workspaceIdstringNoDefaults to the API key’s workspace

Full name: campaignstack_submit_feedback

workspace:write

Submit a feedback report or bug report to the CampaignStack team. Mirrors the in-app feedback widget (feedback-widget.tsx) — writes to the same feedbackReports table and triggers the same email notification. Use category ‘bug’ for broken functionality, ‘feature’ for capability requests, ‘question’ for how-to questions, and ‘other’ for anything else. Returns the new feedback report ID.

NameTypeRequiredDefaultDescription
workspaceIdstringNoDefaults to the API key’s workspace
categorybug | feature | question | otherYesFeedback category: bug (something broken), feature (new capability request), question (how-to), other
messagestringYesThe feedback body text (min length: 1)
routestringYesThe app route or context where the feedback originates (e.g. ‘/dashboard/campaigns’ or ‘mcp-agent’) (min length: 1)