mureo_state_upsert_campaign
Atomically upsert a campaign snapshot into STATE.json to synchronize campaign metadata from vendor integrations or imports.
Instructions
Atomically upsert a CampaignSnapshot into STATE.json (root campaigns array). Use this to keep STATE.json in sync with campaign metadata changes the agent observes via vendor MCPs or BYOD imports.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| campaign | Yes | A CampaignSnapshot for STATE.json. Required: campaign_id, campaign_name, status. Optional fields mirror the snapshot schema in docs/strategy-context.md. | |
| path | No | Optional path to the file. Defaults to STRATEGY.md / STATE.json in the MCP server's current working directory. Paths outside cwd are refused. |