Skip to main content
Glama

add_camera_layer

Add a camera layer to an After Effects composition using its ID or name, specifying camera type and zoom level for 3D scene navigation.

Instructions

Add a camera layer

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
nameNo
typeNo
zoomNo
compIdNo
compNameNo
Behavior1/5

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

No annotations are provided, so the description must fully disclose side effects, prerequisites, or operational context. It merely states the action without noting that it modifies the current composition, requires special permissions, or has any other behavioral implications. For a mutation function, this is a significant transparency gap.

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

Conciseness2/5

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

The description is a single short phrase, which is efficient in word count but entirely lacking in substance. It does not include any structured information that helps the agent, unlike concise descriptions that pack meaning into a few sentences. This is under-specification rather than conciseness.

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

Completeness1/5

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

For a tool with five parameters, no output schema, and no annotations, the one-phrase description is grossly insufficient. It doesn't explain the layer creation context, return values, or parameter relationships. This tool needs substantially more documentation to be usable by an AI agent.

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

Parameters1/5

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

The schema has five parameters (name, type, zoom, compId, compName) with zero descriptions, and the tool description mentions none of them. With 0% schema description coverage, the description provides no semantic meaning for any parameter. An agent would be unable to know what compId or zoom represent.

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?

The description uses a specific verb ('Add') and resource ('camera layer'), clearly indicating the action and object. Among sibling tools, it uniquely identifies the camera layer creation function. However, it lacks any elaboration on scope or behavior, so it's clear but minimal.

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 offers no guidance on when to use this tool over alternatives like add_solid_layer or add_text_layer. There are no prerequisites, no context about the target composition, and no mention of when a camera layer is appropriate. This is essentially no usage guidance.

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

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/davidcasan/MCP-AE'

If you have feedback or need assistance with the MCP directory API, please join our Discord server