Skip to main content
Glama

Honeyfield Marketing MCP

Meta Ads: Upload ad image

meta_upload_ad_image

Bild von einer öffentlichen URL in die Meta-Ad-Bildbibliothek hochladen (max. 8 MB) — liefert den image_hash für meta_create_ad. workspace: Slug des Kunden-Workspace (optional bei nur einem Workspace).

Input Schema

NameRequiredDescriptionDefault
image_urlYes
workspaceNo

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=false, destructiveHint=false and openWorldHint=true, so safety framing is covered. The description adds real value beyond that with the 8 MB maximum and the fact that the asset lands in a persistent image library. It does not explain which image formats are accepted or what happens on re-upload of the same URL.

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 short, front-loaded statements with no filler: the core action and size limit come first, then the return value and the workspace caveat. The parenthetical is doing useful work rather than padding.

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

Completeness4/5

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

With only two parameters, an output schema present and full annotation coverage, the description covers the essentials an agent needs to invoke the tool correctly, including the workspace fallback behavior. The only meaningful omission is supported image formats, which could cause a failed upload.

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

Parameters4/5

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

Schema description coverage is 0%, so the description must carry the load and it largely does: image_url is defined as a public URL with an 8 MB limit, and workspace is explained as a customer-workspace slug that is optional when only one workspace exists. Accepted formats or URL scheme constraints are still unstated.

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: an image is uploaded from a public URL into the Meta ad image library. It goes beyond a bare restatement by noting the 8 MB ceiling and the returned image_hash, which anchors it to the downstream create-ad flow. It does not explicitly distinguish itself from the near sibling meta_upload_ad_video, but the image/video split is self-evident from the name.

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

Usage Guidelines4/5

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

The description supplies clear operating context: the source must be a public URL and the result (image_hash) is consumed by meta_create_ad, which tells the agent where this tool sits in the workflow. There is no explicit 'do not use when' clause or alternative-tool routing, so it stops short of full guidance.

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