Generate static QR codes that never expire, as PNG images or SVG. No account or API key needed.
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.
Create an editable (dynamic) QR code that redirects via fixedqr.com/r/<id>. Requires a FixedQR API key (Authorization: Bearer fq_...) and an active plan. The redirect keeps working even if the plan lapses.
Destination URL (https)
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Create an editable (dynamic) QR code that redirects via fixedqr.com/r/<id>. Requires a FixedQR API key (Authorization: Bearer fq_...) and an active plan. The redirect keeps working even if the plan lapses.
| Argument | Type | Description |
|---|
| label | string | |
| target* | string | Destination URL (https) |
{
"type": "object",
"required": [
"target"
],
"properties": {
"label": {
"type": "string"
},
"target": {
"type": "string",
"description": "Destination URL (https)"
}
}
}Generate a static QR code (never expires; content encoded directly, no redirect). Returns an image (PNG) or SVG text.
| Argument | Type | Description |
|---|---|---|
| bg | string | |
| ec | string | |
| fg | string | |
| org | string | |
| url | string | |
| data | string | URL or text (for url/text types) |
| size | integer | |
| ssid | string | |
| type | string | |
| string | ||
| phone | string | |
| format | string | |
| hidden | boolean | |
| password | string | |
| last_name | string | |
| encryption | string | |
| first_name | string |
{
"type": "object",
"properties": {
"bg": {
"type": "string",
"default": "#ffffff"
},
"ec": {
"enum": [
"L",
"M",
"Q",
"H"
],
"type": "string",
"default": "M"
},
"fg": {
"type": "string",
"default": "#000000"
},
"org": {
"type": "string"
},
"url": {
"type": "string"
},
"data": {
"type": "string",
"description": "URL or text (for url/text types)"
},
"size": {
"type": "integer",
"default": 512,
"maximum": 2048,
"minimum": 64
},
"ssid": {
"type": "string"
},
"type": {
"enum": [
"url",
"text",
"wifi",
"vcard"
],
"type": "string",
"default": "url"
},
"email": {
"type": "string"
},
"phone": {
"type": "string"
},
"format": {
"enum": [
"png",
"svg"
],
"type": "string",
"default": "png"
},
"hidden": {
"type": "boolean"
},
"password": {
"type": "string"
},
"last_name": {
"type": "string"
},
"encryption": {
"enum": [
"WPA",
"WEP",
"nopass"
],
"type": "string"
},
"first_name": {
"type": "string"
}
}
}Change the destination or label of an editable QR code you own. Requires a FixedQR API key and an active plan.
| Argument | Type | Description |
|---|---|---|
| id* | string | |
| label | string | |
| target | string |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string"
},
"label": {
"type": "string"
},
"target": {
"type": "string"
}
}
}