MCP Tools
Deliverables

create_deliverable_from_blueprint

Generate a deliverable from a blueprint. ASYNC — takes 3-5 minutes. Returns a generation_id immediately; poll get_generation_status until complete.

Parameters

NameTypeRequiredDefaultDescription
blueprint_uuidstring (uuid)YesBlueprint UUID from get_blueprints
instructionsstringYesInstructions for generating the deliverable
dimension_option_idsarrayNoTargeting dimension option IDs
project_idstring (uuid)NoProject ID to associate with
collection_idsarrayNoCollection IDs to scope context

Input Schema

{
  "type": "object",
  "required": [
    "blueprint_uuid",
    "instructions"
  ],
  "properties": {
    "project_id": {
      "type": "string",
      "format": "uuid",
      "description": "Project ID to associate the deliverable with"
    },
    "instructions": {
      "type": "string",
      "description": "Instructions for generating the deliverable"
    },
    "blueprint_uuid": {
      "type": "string",
      "format": "uuid",
      "description": "Blueprint UUID from get_blueprints"
    },
    "collection_ids": {
      "type": "array",
      "description": "Collection IDs to scope context retrieval"
    },
    "dimension_option_ids": {
      "type": "array",
      "description": "Targeting dimension option IDs from get_targeting_dimensions"
    }
  }
}

Output Schema

{
  "type": "object",
  "required": [
    "generation_id"
  ],
  "properties": {
    "generation_id": {
      "type": "integer",
      "description": "ID to track async generation. Pass to get_generation_status to poll for completion."
    }
  }
}

Instructions

Use this tool to generate a deliverable when you have a blueprint_uuid.

ASYNC — takes 3-5 minutes. Returns a generation_id immediately; poll get_generation_status until complete.

Workflow:

  1. Get blueprint_uuid from get_blueprints.
  2. Optionally get dimension_option_ids from get_targeting_dimensions.
  3. Optionally get collection_ids from get_context_collections.
  4. Call this tool — returns generation_id.
  5. Poll get_generation_status with generation_id until status is complete.

REQUIRES valid Auth Token.

Scroll to Top