Skip to main content
Glama

Nexscope Ecommerce Data MCP

Image Captioning API

nexscope_image_captioning

Extract descriptive prompts or selling-point text from one or more images.

Input Schema

NameRequiredDescriptionDefault
typeYesAnalysis type. Supported values: 5 (similar-image prompt), 13 (scene prompt), 30 (image-to-video analysis), 69 (apparel selling points), 71 (product selling points), 73 (sales-video script), 89 (video-reclone prompt).
keywordNoOptional keyword context.
durationNoTarget duration in seconds. Used by video-reclone analysis.
providerNoAnalysis provider. Supported values: API_PRE_POINT (default), API_LAYOUT_DESC.
refVideoUrlNoReference video URL. Required when type is 89.
saleCountryNoTarget sale country code.
imageUrlListYesPublic image URLs used for analysis. Provide no more than 6 images for modes that accept multiple images.
targetLanguageNoTarget language for generated text. Used by video-reclone analysis.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

C2.6/5.0
Behavior2/5

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

Annotations declare readOnlyHint=false and openWorldHint=true, and the description says nothing about side effects, whether an async task/job is created, cost, or latency. The word 'extract' reads like a passive read while the annotation implies a non-read-only call, and the description does nothing to resolve that tension. With no output schema, some note on the return shape would also help.

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?

A single front-loaded sentence with zero filler, and the core action is stated immediately. It is efficient, though the terseness is also where its coverage gaps come from.

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 an 8-parameter, multi-mode tool with no output schema, the description is far too thin: it covers two of seven modes, omits the conditional video-reclone path, ignores the 6-image ceiling, and says nothing about return values. An agent could only call this correctly by reading the raw schema.

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 description coverage is 100%, so every parameter including the `type` enum values is already documented in structured fields, which sets the baseline at 3. The description adds no meaning beyond the schema -- it doesn't explain the mode families, the provider choice, or the conditional `refVideoUrl` requirement.

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

Purpose3/5

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

The verb 'extract' plus the resource 'descriptive prompts or selling-point text' gives a workable core idea, but it captures only two of the seven analysis modes the `type` parameter exposes (video-reclone prompt, sales-video script, image-to-video analysis, apparel selling points are all unmentioned). It also never differentiates itself from close siblings such as nexscope_ai_video_reclone, nexscope_similar_image_variations, or nexscope_product_description_generator, leaving the agent to guess which tool owns the job.

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?

There is no when-to-use guidance, no statement of prerequisites (public URLs, 1-6 images), and no pointer to alternatives for overlapping tasks. The agent gets no signal about which `type` value corresponds to which goal, even though that choice completely determines the output.

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