Skip to main content
Glama

analyze_screenshot

Analyzes any image in an RPG Maker MV project, returning detailed descriptions of tilesets, sprites, maps, and other assets via vision API.

Instructions

Analyze an image from the RPG Maker MV project using an OpenAI-compatible Vision API. Can analyze: tilesets (tile categories, rows/cols), character sprites (directions, poses), map screenshots (terrain, events, layout), battlers, faces, etc. Returns a detailed textual description. Configure VISION_API_URL, VISION_API_KEY, and VISION_MODEL via environment variables. Works with any OpenAI-compatible vision endpoint (LocalAI, Ollama, NVIDIA, OpenAI, etc.).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
image_pathYesRelative path to the image within the project (e.g. "img/tilesets/Outside.png" or "img/characters/Actor1.png")
promptNoCustom analysis prompt (optional). Default: RPG Maker specific analysis in Spanish.
resize_maxNoMax width in pixels to resize the image before sending (default: 1024, saves tokens)
Behavior3/5

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

No annotations provided, so description carries full burden. It mentions the tool uses a Vision API and returns a description, implying read-only behavior, but does not explicitly state it is non-destructive or discuss side effects, errors, or limitations.

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?

The description is front-loaded with purpose, efficiently lists capabilities, and mentions configuration. It is concise but includes a somewhat lengthy enumeration of env vars; still, no wasted sentences.

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 the tool's generic image analysis role and no output schema, the description covers the main use cases (tilesets, sprites, etc.) and parameter details. It could clarify output structure and relationship to siblings, but is largely sufficient.

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 coverage is 100%, so baseline 3. The description adds value by explaining the default prompt is in Spanish and that resize_max saves tokens, which are beyond the schema's property descriptions.

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 clearly states the tool analyzes images from RPG Maker MV using a Vision API and lists specific image types (tilesets, sprites, etc.). It distinguishes from general image tools but doesn't explicitly differentiate from sibling 'analyze_tileset_image' or 'read_screenshot'.

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 lacks guidance on when to use this tool versus alternatives. It describes what it does but provides no criteria for selection among siblings like 'analyze_tileset_image' or 'read_screenshot'.

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/DiegoLopez0208/RpgMakerMVUltimate-MCP'

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