mureo_state_action_log_append
Atomically append a single action log entry to STATE.json to document campaign changes (budget, pause, negative keywords) for evaluability. Returns updated state.
Instructions
Atomically append a single action_log entry to STATE.json. Use this whenever a workflow takes an action that should be evaluable later (budget changes, campaign pauses, negative-keyword adds). Returns the updated state document.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| entry | Yes | An action_log entry. Required: timestamp (ISO 8601), action (short description), platform (google_ads / meta_ads / etc.). Optional: campaign_id, summary, command, metrics_at_action, observation_due, reversible_params, rollback_of. | |
| 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. |