Skip to main content
Glama

Honeyfield Marketing MCP

LinkedIn Ads: Update creative status

linkedin_update_creative_status
Destructive

Status eines LinkedIn-Creatives ändern (ACTIVE/PAUSED/DRAFT/ARCHIVED). workspace: Slug des Kunden-Workspace (optional bei nur einem Workspace).

Input Schema

NameRequiredDescriptionDefault
statusYes
workspaceNo
creative_idYes
validate_onlyNo

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.4/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=false, destructiveHint=true and openWorldHint=true, and the description's mutating verb 'ändern' is consistent with that. It adds the valuable status enum that the schema lacks (0% coverage), but omits behavioral context like the effect of archiving, whether transitions are validated, or what validate_only does. No annotation contradiction.

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

Conciseness4/5

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

Two sentences, front-loaded with the core action and status values before the workspace note. No wasted wording, though it could stand to spend a sentence on the unexplained required and validate_only parameters.

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

Completeness3/5

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

For a destructive, open-world mutation with an output schema (so returns need no explanation), the description covers the status values and workspace semantics adequately. But it leaves validate_only and creative_id unaddressed and offers no risk or validation guidance for a destructive operation.

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

Parameters3/5

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

Schema coverage is 0%, so the description carries the burden; it does explain the allowed status values and clarifies that workspace is a customer-workspace slug that is optional with a single workspace. However, creative_id and especially validate_only are left completely unexplained in both schema and description.

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 states a specific verb (change/ändern) and resource (a LinkedIn creative's status) and enumerates the target values ACTIVE/PAUSED/DRAFT/ARCHIVED. It clearly distinguishes itself from linkedin_update_campaign_status by operating on creatives rather than campaigns, though it does not name a sibling explicitly.

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

Usage Guidelines3/5

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

The description includes one usage hint - workspace is optional when there is only one workspace - which is genuinely useful scoping. But it gives no guidance on when to use this versus linkedin_list_creatives or the campaign-status siblings, nor any when-not-to-use conditions.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources