Skip to main content
Glama

avatar_url

Generate a text-based avatar image URL from initials, with configurable size, text color, background, and SVG or PNG format.

Instructions

Generate a text-based avatar image URL with initials.

Input Schema

NameRequiredDescriptionDefault
nameNoName for the avatar initials (default User)
sizeNoSize in pixels (default 200)
colorNoText hex color (default fff)
formatNoFormat: svg or png (default svg)
backgroundNoBackground hex color or 'random'

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv0.1.11

TDQS

C2.9/5.0
Behavior2/5

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

No annotations are provided, so the description carries the full burden of behavioral disclosure, and it does very little: it does not state whether this is a pure local URL builder or a call to an external service, whether anything is persisted, what the returned URL looks like, or any rate limits. 'Generate a URL' implies a harmless read-only construction, but that is inference rather than 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?

A single front-loaded sentence with no waste; the verb and resource appear immediately. It is arguably too terse for a five-parameter tool, but nothing is redundant or padded.

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

Completeness3/5

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

With no output schema and no annotations, the description should say more about the returned artifact and how defaults interact, since an agent cannot otherwise know what URL string it will receive. The parameter-level detail is fully handled by the schema, so the definition is workable but thin for a five-parameter generator.

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% with all five parameters documented including defaults, so the schema does the heavy lifting and a 3 is the baseline. The description adds only that initials come from the name, contributing nothing about size, color, format, or background behavior beyond the schema.

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 ('Generate') and a precisely scoped resource ('text-based avatar image URL with initials'), which differentiates it from generic image endpoints. It stops short of naming any of the many sibling image generators (e.g., multiavatar_generate, robohash_url, dummy_image_url), so an agent must infer the distinction rather than read it.

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 guidance on when to choose this over the numerous other avatar/image URL tools in the sibling list, nor any stated preconditions for use. The agent is left to guess that this is the initials-style avatar generator rather than a random identify-style one.

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

Deploy Server

Other Tools