Skip to main content
Glama

add_generation_card

Add a draft generation card to a board: a prompt and a model (an id from list_models) that can be rendered later with run_generation_card. Adding it costs nothing; nothing renders until it is run with a quote. Set duration and resolution on the card for a per-second model: the quote for run_generation_card must be taken with them. For a step that builds on an earlier card (a still that becomes a video), pass from_card_id: the new card is connected to that card on the board and, unless it has its own image_url, starts from that card's finished image. SIGN-IN REQUIRED: connect this server with OAuth (the host prompts for it), or add an API key header "Authorization: Bearer acd_live_…" created at https://aicontentdrop.com/settings/integrations.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
kindNoDefaults to video.
modelNoA model id from list_models.
widthNoOptional card width in pixels.
heightNoOptional card height in pixels.
promptNoThe generation prompt, up to 4000 characters.
durationNoOptional clip length in seconds, for video models that price by duration.
positionNoOptional { x, y } in board pixels. When omitted the server places the card in the first free grid cell.
revisionNoThe board revision this change is based on (from the last board you saw). Optional: when omitted the tool reads the current one first.
canvas_idYesThe board id, from list_canvases or create_canvas.
image_urlNoOptional public https reference image for image-to-video or image-to-image.
resolutionNoOptional, e.g. 720p, 1080p.
aspect_ratioNoOptional, e.g. 9:16, 16:9, 1:1.
from_card_idNoOptional: an image generation card or an image media card on the same board. The new card is connected to it, and its finished image is the new card's start frame when the new card runs (run the source card first).

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
cardYes
edgeNoThe connection from from_card_id, when one was given.
canvasYes
next_stepYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • removedOutput schema / properties / canvas / properties / updated_at
      Removed value: -{
      -  "type": [
      -    "string",
      -    "null"
      -  ]
      -}
    • changedOutput schema / properties / canvas / required
      Previous value: -[
      -  "id",
      -  "name",
      -  "revision",
      -  "card_count",
      -  "updated_at",
      -  "link",
      -  "cards",
      -  "edges"
      -]New value: +[
      +  "id",
      +  "name",
      +  "revision",
      +  "card_count",
      +  "link",
      +  "cards",
      +  "edges"
      +]
  2. Changed4 schema fields changed
    • addedInput schema / properties / from_card_id
      Added value: +{
      +  "description": "Optional: an image generation card or an image media card on the same board. The new card is connected to it, and its finished image is the new card's start frame when the new card runs (run the source card first).",
      +  "type": "string"
      +}
    • addedOutput schema / properties / canvas / properties / edges / items / description
      Added value: +"A connection drawn from one card to the next: { id, source, target, label? }. data.role start_image means the source card's finished image is the target card's start frame."
    • addedOutput schema / properties / canvas / properties / edges / items / properties
      Added value: +{
      +  "id": {
      +    "type": "string"
      +  },
      +  "label": {
      +    "description": "Text drawn on the line, when it has one."
      +  },
      +  "source": {
      +    "description": "The card the connection starts from.",
      +    "type": "string"
      +  },
      +  "target": {
      +    "description": "The card it leads to.",
      +    "type": "string"
      +  }
      +}
    • addedOutput schema / properties / edge
      Added value: +{
      +  "description": "The connection from from_card_id, when one was given.",
      +  "properties": {
      +    "id": {
      +      "type": "string"
      +    },
      +    "label": {
      +      "description": "Text drawn on the line, when it has one."
      +    },
      +    "source": {
      +      "description": "The card the connection starts from.",
      +      "type": "string"
      +    },
      +    "target": {
      +      "description": "The card it leads to.",
      +      "type": "string"
      +    }
      +  },
      +  "type": [
      +    "object",
      +    "null"
      +  ]
      +}
  3. Added

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.