Free QR code generation via MCP: no-key static codes plus authenticated dynamic codes.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Generate a static QR code and get a ready-to-download SVG URL. Free, no key required. Encodes any text, URL, WiFi credentials (WIFI:T:WPA;S:MyNet;P:secret;;), vCard, or geo URI as a static QR code that never expires.
Text/URL to encode (max 2000 chars).
Error correction: L, M, Q, H.
Output size in px (128-2048).
Module color, 6-digit hex.
Background color, 6-digit hex.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Generate a static QR code and get a ready-to-download SVG URL. Free, no key required. Encodes any text, URL, WiFi credentials (WIFI:T:WPA;S:MyNet;P:secret;;), vCard, or geo URI as a static QR code that never expires.
| Argument | Type | Description |
|---|---|---|
| ecc | string | Error correction: L, M, Q, H. |
| data* | string | Text/URL to encode (max 2000 chars). |
| size | integer |
| Output size in px (128-2048). |
| color | string | Module color, 6-digit hex. |
| bgcolor | string | Background color, 6-digit hex. |
{
"type": "object",
"required": [
"data"
],
"properties": {
"ecc": {
"type": "string",
"default": "M",
"description": "Error correction: L, M, Q, H."
},
"data": {
"type": "string",
"minLength": 1,
"description": "Text/URL to encode (max 2000 chars)."
},
"size": {
"type": "integer",
"default": 1024,
"description": "Output size in px (128-2048)."
},
"color": {
"type": "string",
"default": "2F4A62",
"description": "Module color, 6-digit hex."
},
"bgcolor": {
"type": "string",
"default": "ffffff",
"description": "Background color, 6-digit hex."
}
}
}