qrcode.io QR codes
Server Details
Free static QR codes (PNG or SVG) that never expire, for URLs, WiFi, vCards and text. No account.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Scored across 1 tool
With only one tool in the set, there is no possibility of overlap or misselection. The single tool has a clear, specific purpose (generating a static QR code image).
The lone name 'create_static_qr_code' follows a clean verb_adjective_noun snake_case pattern. There is no second name to conflict with it, so consistency is trivially satisfied.
A single tool is too thin for a QR code platform; the description itself points to dynamic codes, analytics and editing that the surface does not expose. The count feels like a stub of a larger API rather than a well-scoped set.
Only static QR creation is covered; the referenced dynamic QR code creation, scan tracking and code management are entirely absent. An agent asked for an editable or trackable code has no tool path forward, hitting a dead end.
Available Tools
1 toolcreate_static_qr_codeCreate a static QR codeARead-onlyIdempotentInspect
Create a static QR code image (PNG or SVG) from text, a URL, WiFi credentials, a vCard or any other payload up to 1000 bytes. The payload is encoded directly in the pattern, so the code works forever, but it cannot be edited or tracked after printing. For an editable code with scan analytics, the user needs a dynamic QR code from qrcode.io (15-day free trial, no card).
| Name | Required | Description | Default |
|---|---|---|---|
| bg | No | Background colour, hex (default #ffffff). | |
| fg | No | Module colour, hex (default #000000). Must be dark on a light bg. | |
| ecc | No | Error correction (default M). Use H if a logo will cover part of the code. | |
| data | Yes | What the code should contain: a URL, text, WIFI:..., a vCard, and so on. | |
| size | No | Maximum width in pixels (default 512). | |
| format | No | png (default) returns an image; svg returns the SVG markup as text. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, non-destructive and closed-world. The description adds genuinely new behavioral facts: the payload is baked into the pattern permanently, the result cannot be edited or tracked after printing, and there is a 1000-byte payload ceiling not present in the schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three sentences, front-loaded with the capability and constraint before the alternative. Efficient overall, though the closing trial/credit-card marketing clause is the least load-bearing part for an agent deciding how to call the tool.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With readOnly/idempotent annotations and no output schema, the remaining burden is behavioral and payload-shape context, both of which are covered (permanence, byte cap, payload types). Nothing needed to invoke it correctly appears to be missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100% (baseline 3), so color, ECC, size and format semantics are already handled. The description adds value by enumerating the concrete payload forms accepted by `data` (text, URL, WIFI:..., vCard) and the 1000-byte limit that the schema's minLength does not express.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb (create) and resource (static QR code image) plus output formats (PNG/SVG), the accepted payload types (text, URL, WiFi, vCard), and the 1000-byte cap. There are no siblings to distinguish from, but the scope is unambiguous.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly frames when this tool fits (payload encoded directly, works forever) and when it does not (no editing, no scan tracking), then names the alternative path (dynamic QR code from qrcode.io). The alternative is an external product rather than a sibling tool, which slightly weakens the routing value.
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 tool update
- First observed
create_static_qr_code
Related MCP Connectors
Generate static QR codes that never expire, as PNG images or SVG. No account or API key needed.
Generate static QR codes (URL, WiFi, vCard, pixel art) and decode QR images. Codes never expire.
Free styled QR codes, no key: URL, WiFi, contact, text, email. API key adds saved codes + analytics.
Free styled QR code generator API. Create QR codes with custom colors, logos, and frame templates. Supports URL, WiFi, Email, Phone, SMS. No API keys required.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceGenerate QR codes and create, edit and track dynamic (editable) QR codes with scan analytics, folders, style themes and branded subdomain management. Free REST API with an OpenAPI spec alongside; every tool takes a free API key.12AGPL 3.0
- AlicenseNot gradedqualityCmaintenanceEnables generating QR codes from URLs or text without an API key, and creating trackable short links whose printed QR codes can be re-pointed after printing.33 npmMIT
- AlicenseAqualityDmaintenanceDynamic QR code platform for AI agents. Create, customize, and track QR codes without regenerating images. 37 tools covering 11 QR types (URL, vCard, WiFi, event…).373MIT
- AlicenseAqualityAmaintenanceEnables AI clients to generate QR codes for URLs, WiFi networks, contacts, text and email, and to list saved codes and read scan analytics by time range, device, OS and approximate location. Connects over a remote streamable HTTP endpoint with no installation required, though the analytics and account tools require an API key.3MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.