MCP Tools/Campaign Attribution/save_campaign_content

save_campaign_content

writeCampaign Attribution

Save content created for a campaign.

Write tool
Mutates Rampify state, triggers background work, or calls a paid external API. Most clients ask for confirmation before invoking.

Parameters

ParameterTypeDescription
campaign_idstringrequiredCampaign UUID
campaign_link_idstringoptionalTracked link UUID (if content includes a specific tracked link)
channelstringrequiredDistribution channel (e.g., "linkedin", "reddit", "email")
content_typeenum("post" | "article" | "comment" | "reply" | "thread" | "email" | "ad" | "bio")requiredContent type
bodystringrequiredThe content text
posting_accountenum("personal" | "company" | "other")optionalWhich account this is intended for (e.g., personal LinkedIn vs Rampify company page). Stored in metadata.posting_account.
metadataobjectoptionalAdditional metadata (subject_line, cta, hashtags, etc.)
domainstringoptionalSite domain
project_idstringoptionalProject UUID