Skip to main content
Glama

Server Details

Free (static) QR code image generation.

Ownership verified
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A4.4/5.0

Scored across 1 tool

Disambiguation5/5

There is only one tool, so there is no possibility of misselection or overlap. Its purpose (render a static QR image) is stated unambiguously.

Naming Consistency4/5

The single name make_qr_code_image follows a clear verb_noun snake_case convention, matching the create_qr_code naming style referenced in the description. With only one tool there is no pattern to cross-check, so full consistency can't be demonstrated.

Tool Count3/5

One tool is thin even for a narrow static-QR rendering service; there is no way to list, preview options, or retrieve previously generated codes. It is borderline rather than wrong, since the stated scope (free, static, image-only) is genuinely single-operation.

Completeness3/5

The rendering operation itself covers the documented kinds (url, text, phone, sms, email, wifi, vcard) and returns both image and shareable link. However, the description points at a create_qr_code capability (dynamic/editable/tracked codes) that does not exist on this server, and there is no way to retrieve or manage past codes.

Available Tools

1 tool
make_qr_code_imageMake a QR code image (free)A
Read-only
Inspect

Render a static QR code as an image — no account or API key needed. Returns the image plus a shareable link to it. Static codes encode the content directly: they can't be edited after printing and scans aren't tracked (use create_qr_code with an API key for that). Kinds: url, text, phone, sms, email, wifi, vcard. No logos.

NameRequiredDescriptionDefault
sizeNo
designNoOptional colors and styles; logo not allowed.
formatNopng
contentYes

TDQS

A4.6/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false; the description adds return behavior ("the image plus a shareable link") and the permanence trait of static codes (can't be edited after printing, no scan tracking). It resolves a real trap — the schema exposes a design.logo object, yet the description says logos are not allowed — but omits persistence lifetime of the shareable link and any rate/size limits.

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?

Four short sentences, all of them load-bearing: capability and auth first, then return value, then the static-vs-dynamic tradeoff with a sibling pointer, then the kind list and the logo restriction. No repetition of the title or boilerplate.

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?

The tool has deeply nested objects (design, content union) and no output schema, and the description covers enough to invoke it correctly: what to pass, which kinds exist, what comes back, and the logo caveat. It stops short of describing output format choice (png vs svg) and size defaults, which an agent would have to read from the schema.

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 only 25%, so the description must compensate, and it does for the highest-risk parameter: it enumerates the valid content kinds that map to the StaticQrContent oneOf, and it disables design.logo despite its presence in the schema. It says nothing about the format (png/svg), size, or the color/style/gradient options in QrDesign, which remain undocumented in prose.

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?

States a specific verb and resource ("Render a static QR code as an image") plus the scope constraint that no account or API key is needed. It also enumerates the seven encodable kinds (url, text, phone, sms, email, wifi, vcard), so an agent knows exactly what payloads are in play without opening the schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly routes the agent away from this tool when editable or tracked codes are needed ("use create_qr_code with an API key for that") and states the preconditions under which this tool applies (free, no account). The "No logos" exclusion adds a second, concrete when-not condition.

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. 1 tool update
    • Changedmake_qr_code_image2 fields changed
      • addedInput schema / properties / content / type
        Added value: +"object"
      • addedInput schema / properties / design / type
        Added value: +"object"
  2. 1 tool update
    • First observedmake_qr_code_image

Publisher details

Operator
Votivigy LLC · Publisher source
Vendor relationship
First-party · Publisher source
Trust center
Not available
Restrictions
This Free version is only capable of generating static QR codes. · Publisher source

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Remote MCP server that lets AI assistants read tracked competitive intelligence — competitor news, reviews, website changes, social posts and ads — and act on it by managing projects, competitors, battle cards, reports and canvases. Every answer carries a source and a date, and write actions only publish when explicitly shared.
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Enables brand visibility monitoring across major AI platforms like ChatGPT, Claude, Gemini, and Perplexity. It allows users to track visibility scores, analyze competitor data, and receive actionable insights to improve AI-generated brand recommendations.
    16
    18 npm
    1
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Browse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources