mcp server
openqr
Generate QR codes; create, edit & track dynamic QR codes with scan analytics. Free, no watermark.
Description as published by the maintainer. Source
- version 1.0.0
- active
- analytics
active — Registry entry last updated 2026-06-26. Dashed tags are derived by ZBS Index from the published description, not stated by the maintainer.
What this server can do
17 functions, named and described by the server itself. Parameter names are shown because they say more about what a function does than its name usually does.
bulk_create_dynamic_qr(codes, theme)- Create up to 200 dynamic QR codes at once. Requires an OpenQR API key. Required: codes.
clear_subdomain- Release the branded subdomain. Codes stay live on the plain short link; only the {name}.oqr.to form stops resolving. The name becomes claimable by someone else. Requires an OpenQR API key.
create_dynamic_qr(label, theme, destination)- Create an editable (dynamic) QR code whose destination you can change later without reprinting. Requires an OpenQR API key. Required: destination.
create_folder(name)- Create a folder to organise codes. Requires an OpenQR API key. Required: name.
create_theme(name, style)- Save a reusable style theme. `style` is a QR style object (fgColor, bgColor, dotType, cornerSquareType, etc.). Requires an OpenQR API key. Required: name, style.
delete_dynamic_qr(id)- Permanently delete a dynamic QR code. The short link stops working. Requires an OpenQR API key. Required: id.
delete_folder(id)- Delete a folder (its codes are un-filed, not deleted). Requires an OpenQR API key. Required: id.
delete_theme(id)- Delete a saved theme. Codes already styled with it keep their look. Requires an OpenQR API key. Required: id.
generate_qr(data, size, theme, format)- Generate a static QR code from any text/URL. Returns a PNG image (or SVG markup). Requires an OpenQR API key. Required: data.
get_dynamic_qr(id)- Get the full details of one of your QR codes by id: destination, short link, label, type, tags, folder, status and created date. Requires an OpenQR API key. Required: id.
get_scans(id)- Get scan statistics for a dynamic QR code. Requires an OpenQR API key. Required: id.
get_subdomain- Show the branded subdomain on this account ({name}.oqr.to). Reports whether it is currently suspended — a suspended subdomain redirects to the plain short link instead of serving, which happens when a Pro plan lapses. Requires an OpenQR API key.
list_dynamic_qr(limit)- List your dynamic (editable) QR codes — id, short URL, destination, label and status. Requires an OpenQR API key.
list_folders- List your folders (id and name). Requires an OpenQR API key.
list_themes- List your saved style themes (id, name) — apply one by passing its id or name as `theme` to generate/create/update tools. Requires an OpenQR API key.
set_subdomain(subdomain)- Claim or change the branded subdomain so codes also resolve at {name}.oqr.to. Pro only. Codes keep working on the plain short link either way, so changing this never breaks anything already printed. Requires an OpenQR API key. Required: subdomain.
update_dynamic_qr(id, pin, slug, tags, label, theme, status, password, folder_id, lock_hint, destination)- Edit a dynamic QR code: change its destination, label, custom short link (slug), tags or folder. Pass only the fields you want to change. Requires an OpenQR API key. Required: id.
Last successful function declaration observed on . Source: https://openqr.uk/mcp. We list what the server declared; we do not call any of these functions.
Endpoint status observed on . Source: https://openqr.uk/mcp.
Signals
These are separate measurements of different things. They are deliberately not combined into one score, because a popularity number that mixes website traffic with saves and stars cannot be checked or acted on.
| Signal | Value | What it measures | Window | Observed | Source |
|---|---|---|---|---|---|
| Latest published version | 1.0.0 | Latest version string the maintainer published to the registry. | as of fetch | Model Context Protocol | |
| Registry record last updated | 2026-06-26 | When the registry record was last updated by its maintainer. | point in time | Model Context Protocol | |
| First listed in the MCP Registry | 2026-06-26 | Date this server was first published to the official MCP Registry. Not a usage or quality measure. | point in time | Model Context Protocol | |
| mcp tools declared | 17 tools | Number of functions the server itself declared when asked to list them. This is what the server offers an agent, not a measure of how well any of them work. | as of probe | openqr.uk | |
| mcp endpoint status | ok | The server listed 17 functions when asked. | as of probe | openqr.uk |
Where to get it
This record as data
Every field on this page, with its source and observation date, is in the catalog JSON. Fetch the whole kind at once instead of parsing this HTML.
GET /api/v1/entries/mcp_server.json