Skip to main content
Glama

place_mogrt_with_media

Insert a .mogrt or library graphic into a Premiere timeline while filling its Media Replacement slots with your images and setting text, creating a template copy that renders normally.

Instructions

Place an After Effects .mogrt / library graphic with your own images in its Media Replacement slots (and set its text). Builds a copy of the template with the images inside, so it renders like a normal template. Slots that share one image in the template change together.

Input Schema

NameRequiredDescriptionDefault
labelNoSuffix for the generated template name
startYes
graphicNoGraphic name in the library, e.g. 'Lower Third'
libraryNoCreative Cloud Library name (with library graphics)
durationNo
mogrtPathNoPath to a .mogrt file
propertiesNoOther template properties to set, e.g. {"Text": "..."}
trackIndexYes
replacementsYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.0.0

TDQS

B3.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full behavioral burden and does add real value: it discloses that the result is a copy of the template (non-destructive), that the copy renders like a normal template, and that slots sharing one image in the template change together — a side effect an agent could not infer from the schema. It stops short of stating where the copy lands or what is returned.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three short sentences, front-loaded with the core action and free of filler; the copy semantics and shared-slot caveat each add distinct information. Nothing here can be cut without losing meaning.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 9-parameter, nested-object mutation tool with no annotations and no output schema, the description omits critical context: how the required start and trackIndex place the instance, how duration defaults, and what is returned (the generated template name implied by 'label'). It explains the concept well but not enough to invoke it correctly without trial and error.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is only 56%, and key parameters like start, trackIndex, and duration have no schema description and no mention in the description, so their semantics are left to the agent's guess. The description does clarify 'replacements' as Media Replacement slots and 'properties' as including text, but that covers only part of a 9-parameter tool with mutually exclusive input paths (mogrtPath vs library/graphic).

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource: place an After Effects .mogrt or library graphic with your own images into Media Replacement slots, plus text setting. This is clear enough for an agent to know what the tool does, though it never names the nearby siblings (replace_mogrt_media, import_mogrt, import_library_graphic) that an agent would otherwise confuse it with.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies a use case ('with your own images in its Media Replacement slots') but never says when to choose this over replace_mogrt_media or set_mogrt_property, nor what prerequisites exist. The non-destructive 'builds a copy' line hints at the distinction, but it is not framed as guidance, so an agent has no explicit routing signal.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Deploy Server

Other Tools