Skip to main content
Glama
labeveryday

GPT Image MCP Server

by labeveryday

optimize_for_platform

Optimize an existing image for YouTube, Instagram, Twitter, Facebook, or blog by adjusting to platform-specific requirements and content type.

Instructions

Optimize an existing image for a specific platform.

Args: image_data: Base64 encoded image data target_platform: Target platform (youtube, instagram, twitter, facebook, blog) content_type: Type of content (e.g., tutorial, entertainment, news) optimization_focus: Areas to focus optimization on

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
image_dataYes
content_typeNo
target_platformYes
optimization_focusNo

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
resultYes
Behavior2/5

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

With no annotations provided, the description carries the full burden for behavioral disclosure. It does not mention whether the original image is modified, if the operation is destructive, any authentication needs, rate limits, or what the output contains. This is a significant gap for a tool that processes user-provided data.

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?

The description is concise: one sentence stating the purpose followed by a structured list of parameters. No filler or redundant information. The purpose is front-loaded, and each parameter gets a brief, informative explanation.

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?

Given 4 parameters and 0% schema coverage, the description covers each parameter and the core purpose effectively. The presence of an output schema means return values need not be explained here. However, it lacks any behavioral context such as preconditions or error handling, leaving some gaps for a tool in this complexity range.

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?

The 'Args' section in the description explicitly defines each parameter: image_data as Base64 encoded, target_platform with allowed examples, content_type with example values, and optimization_focus as 'areas to focus optimization on'. This compensates for the schema's 0% description coverage and provides meaningful meaning beyond the raw property names.

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

Purpose5/5

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

The description clearly states 'Optimize an existing image for a specific platform' with a specific verb (optimize), resource (existing image), and scope (platform). This distinguishes it from sibling tools like generate_image (creating new images) and analyze_thumbnail (analyzing).

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 mention of 'existing image' and listing target platforms (youtube, instagram, twitter, facebook, blog) provides clear context for when to use this tool. However, it does not explicitly state alternatives or exclusions, so it doesn't fully satisfy the 'when not to use' 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/labeveryday/gpt-image-mcp'

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