Composway Docs
Tool reference

Quick save article

Save an article draft (and meta tags) to a specific user-generated-content version of a campaign.

Tool name: quick_save

Cost: Free - not billed, and does not draw on a plan quota.

Writes data - confirmation required

This tool creates or changes data. It is not annotated readOnlyHint, so your MCP client prompts you before it runs, and the server asks for an explicit confirmation describing exactly what will change. Declining cancels the call cleanly.

Save an article draft (and meta tags) to a specific user-generated-content version of a campaign.

Parameters

ParameterTypeRequiredNotes
campaignIdstring (uuid)Yes-
contentIdstring (uuid)Yes-
articlestringYes-
metaTitlestringNo-
metaDescriptionstringNo-
Full input JSON Schema
{
	"$schema": "https://json-schema.org/draft/2020-12/schema",
	"type": "object",
	"properties": {
		"campaignId": {
			"type": "string",
			"format": "uuid",
			"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
		},
		"contentId": {
			"type": "string",
			"format": "uuid",
			"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
		},
		"article": {
			"type": "string"
		},
		"metaTitle": {
			"type": "string"
		},
		"metaDescription": {
			"type": "string"
		}
	},
	"required": ["campaignId", "contentId", "article"]
}

Response

Full output JSON Schema
{
	"$schema": "https://json-schema.org/draft/2020-12/schema",
	"type": "object",
	"properties": {
		"ok": {
			"type": "boolean"
		},
		"status": {
			"type": "integer",
			"minimum": -9007199254740991,
			"maximum": 9007199254740991
		}
	},
	"required": ["ok", "status"],
	"additionalProperties": false
}

On this page