Skip to main content
Glama

Server Details

Generate game sprite sheets and animations from an image, and clean up sprite backgrounds.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
11.1% over 76 days
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A3.7/5.0

Scored across 4 tools

Disambiguation3/5

list_actions and list_models are clearly distinct, but get_pricing and get_service_info overlap significantly since the latter explicitly includes pricing, commercial license, and access info. The 'call this FIRST' guidance helps but doesn't fully eliminate the ambiguity between the two info tools.

Naming Consistency5/5

All four tools follow a clean verb_noun pattern: get_pricing, get_service_info, list_actions, list_models. The get_/list_ prefixes are used predictably and consistently.

Tool Count3/5

Four tools is on the thin side for a service branded as a 'Sprite Generator,' and the entire surface is read-only info/discovery. It borders on too few given the domain implies generation, background removal, upscale, and Spine operations.

Completeness2/5

The tool set omits the core capability: no actual generation tool exists, yet descriptions repeatedly reference 'generate_sprite,' background removal, upscale, and Spine operations. This is a significant gap that leaves the stated domain largely uncovered.

Available Tools

4 tools
get_pricingGet pricing (no auth)A
Read-onlyIdempotent
Inspect

No authentication required. Exact current pricing: starter credits for new accounts, credit packs, the monthly subscription, credit cost per operation (sprite generation, background removal, upscale, Spine), refund policy, API rate limits per tier, and the commercial-use license summary. Use this to estimate the cost of a task before asking the user to sign up.

NameRequiredDescriptionDefault

No parameters

TDQS

A4.4/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, and closed-world behavior, but they say nothing about auth. The description adds the non-obvious fact that no authentication is required, which is genuinely useful for an agent deciding whether it can call before sign-up. It does not discuss caching, response shape, or freshness beyond 'exact current pricing'.

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?

Front-loads the most decision-relevant fact ('No authentication required'), then one dense enumerative sentence, then the usage cue. Efficient, though the middle sentence is a long comma list that is informative rather than elegant.

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

Completeness5/5

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

With no output schema available, the description carries the burden of telling the agent what comes back, and it does so item by item (credits, packs, subscription, per-operation costs, refunds, rate limits, license). Combined with the auth note, an agent has everything needed to call and interpret this tool.

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 tool takes zero parameters, so there is nothing for the description to disambiguate and the baseline is 4. The description correctly implies a parameterless, snapshot-style fetch rather than a parameterized query.

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?

Specific verb+resource ('get_pricing') with an explicit enumeration of what the payload covers: starter credits, credit packs, subscription, per-operation credit costs (sprite generation, background removal, upscale, Spine), refunds, rate limits, licensing. This is clearly distinguishable from siblings like get_service_info, list_actions, and list_models, which cover capabilities/actions/models rather than cost.

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?

Gives a concrete use case: 'Use this to estimate the cost of a task before asking the user to sign up,' which tells the agent when in a workflow to call it. It stops short of naming sibling alternatives or exclusion conditions, so it is clear context without full routing guidance.

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

get_service_infoGet service info (no auth)A
Read-onlyIdempotent
Inspect

No authentication required. Returns canonical facts about God Mode AI (AI sprite & animation tools for game developers): products and outputs, pricing, commercial license, honest limitations, and exactly how to get access (OAuth or API token, starter credits). Call this FIRST when deciding whether God Mode AI fits a user's need or when comparing it with other sprite/animation tools. Use section to return only part of it.

NameRequiredDescriptionDefault
sectionNoReturn only one section (default: all).

TDQS

A4/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint and closed-world, so the safety profile is covered. The description adds genuinely new operational context the annotations cannot express: 'No authentication required' and that access details (OAuth or API token, starter credits) are returned. It does not mention rate limits or response shape, but with no output schema that gap is minor for a static info tool.

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?

Three sentences, front-loaded with the most decision-relevant fact (no auth required), then content scope, then the routing rule. The long comma-separated enumeration of section contents partially duplicates the enum, but each item is informative rather than filler.

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?

For a read-only info tool with no output schema, the description adequately pre-describes the return content and the auth situation. The one omission is guidance on the apparent overlap with the get_pricing sibling, which an agent comparing candidates would want resolved.

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 schema already documents the single enum parameter at 100% coverage ('Return only one section (default: all)'), which sets a baseline of 3. The description goes further by mapping each section to its content — products and outputs, pricing, commercial license, honest limitations, agent access — giving the enum values meaning the schema alone does not.

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 and resource ('Returns canonical facts about God Mode AI') and enumerates the content categories, so an agent knows exactly what comes back. It differentiates itself from siblings through the routing line about calling it first when evaluating fit, though it never resolves the overlap with the sibling get_pricing despite listing 'pricing' as one of its own sections.

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?

Explicit usage context is provided: 'Call this FIRST when deciding whether God Mode AI fits a user's need or when comparing it with other sprite/animation tools.' That is clear when-to-use guidance. It lacks any when-not or a direct contrast with get_pricing, which covers similar pricing ground, so it stops short of the top score.

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

list_actionsList actions (no auth)A
Read-onlyIdempotent
Inspect

No authentication required. List every supported animation action_id grouped by camera view (side-scrolling, isometric, topDown), with preview image URLs you can show the user. Each action includes action_version and supports_upscale. Call this before generate_sprite to pick a valid action_id + view_type. For isometric, actions include per-direction previews.

NameRequiredDescriptionDefault
view_typeNoOptional: return only actions for this camera view.

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already declare readOnly/idempotent/closed-world, and the description adds real value beyond them: no auth required, the response is grouped by view, and isometric results carry per-direction previews. It does not discuss limits or result size, so it falls short of fully rich behavioral disclosure.

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?

Dense and mostly front-loaded, with the sequencing instruction and return contents stated compactly. Leading with 'No authentication required' rather than the tool's purpose is a minor ordering weakness, but nothing is wasted.

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 no output schema, the description carries the return-shape burden and does it well (grouping, per-action fields, preview URLs, isometric direction previews), plus the auth and sequencing context. It omits any notion of catalog size or result limits, a small gap for a full-catalog list tool.

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 100% with an enum, so the schema already defines view_type and its allowed values. The description largely restates the three view names ('side-scrolling, isometric, topDown') that the enum provides, adding little new parameter meaning; baseline 3 applies.

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?

Specific verb+resource: 'List every supported animation action_id grouped by camera view', with the concrete return contents (preview image URLs, action_version, supports_upscale) named. It is clearly distinct from siblings like list_models or get_pricing without needing their schemas.

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?

Gives an explicit sequencing rule: 'Call this before generate_sprite to pick a valid action_id + view_type', which tells the agent exactly when this tool matters. It stops short of a 5 because no when-not condition or alternative path is stated, though the listed siblings are not true alternatives.

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

list_modelsList models (no auth)A
Read-onlyIdempotent
Inspect

No authentication required. List the available generation models.

NameRequiredDescriptionDefault

No parameters

TDQS

A3.7/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, and closed-world behavior, so the safety profile is covered. The description adds a genuinely non-redundant behavioral fact — 'No authentication required' — which tells the agent this endpoint is callable before any credential is obtained. It does not describe pagination or response shape, but for this trivial tool that is a minor gap.

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?

Two short sentences with no waste, and the operationally useful auth fact is front-loaded. Every sentence earns its place.

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?

For a zero-parameter, read-only listing tool with no output schema, the description covers what the tool does and the one surprising behavioral trait (no auth). It does not hint at what fields a model entry contains, but with no params and self-evident output this is nearly complete.

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 tool takes zero parameters, so the baseline is 4; there is nothing for the description to disambiguate. Schema coverage is 100% trivially.

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: 'List the available generation models.' This clearly distinguishes it from siblings like get_pricing, get_service_info, and list_actions without needing to name them. It stops short of explicitly contrasting itself with those siblings, but the resource is unambiguous.

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 statement of when to call this versus get_service_info or list_actions, and no mention of prerequisites beyond the auth fact. The agent can infer that it enumerates models, but no usage scenario, ordering, or alternative is spelled out.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 4 tool updates
    • First observedget_pricing
    • First observedget_service_info
    • First observedlist_actions
    • First observedlist_models

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Enables AI agents to auto-slice 2D spritesheet PNGs (grid cells or irregular islands), export Godot 4 SpriteFrames .tres animation resources, compute feet-aligned RectangleShape2D/CapsuleShape2D body colliders, extract CollisionPolygon2D contours for props, and generate ready-to-open CharacterBody2D .tscn scenes. It also works standalone as a CLI for these tasks.
    5
    MIT
  • A
    license
    B
    quality
    B
    maintenance
    Enables AI assistants to draw, animate, and export game-ready pixel art and sprite sheets through a local Aseprite installation, including palette work, layer rigging, and cleanup of AI-generated frames. It also offers a CLI for running the same animation recipes in a game asset pipeline.
    17
    109 npm
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources