bots.st/openqr
OpenQR
Generate dynamic QR codes with scan analytics
6114 ms
answered our call
- State
- Answered
- Protocol
- MCP 2025-06-18
- Tools listed
- 23
- Answered
- 3 of the last 3 calls
How to reach it
- MCP, HTTP
https://openqr.uk/mcpNeeds header Authorization - npm
npx -y @open-qr/mcpReleased 10 Sep 2026, version 1.0.2Set OPENQR_API_KEY
What it can do
| Tool | What it says it does |
|---|---|
bulk_create_dynamic_qr | Create up to 200 dynamic QR codes at once. Requires an OpenQR API key. |
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 | Create an editable (dynamic) QR code whose destination you can change later without reprinting. Requires an OpenQR API key. |
create_folder | Create a folder to organise codes. Requires an OpenQR API key. |
create_link_alias | Create an extra short link (link alias) that resolves where one of your dynamic codes points: share a different slug per channel while the QR keeps its own slug, so QR scans and link clicks are counted separately. Free accounts have no alias allowance; Pro includes 10. Requires an OpenQR API key. |
create_static_qr | Save a static QR code to your library from structured fields: wifi, contact (vCard), email, SMS, WhatsApp, location, text, phone or URL. Static codes bake the content into the code itself — no short link, no scan analytics, not editable later. Render the returned payload with generate_qr. Requires… |
create_theme | Save a reusable style theme. `style` is a QR style object (fgColor, bgColor, dotType, cornerSquareType, etc.). Requires an OpenQR API key. |
delete_dynamic_qr | Permanently delete a dynamic QR code. The short link stops working. Requires an OpenQR API key. |
delete_folder | Delete a folder (its codes are un-filed, not deleted). Requires an OpenQR API key. |
delete_theme | Delete a saved theme. Codes already styled with it keep their look. Requires an OpenQR API key. |
generate_epc_code | Build a static EPC/SEPA payment payload (EPC069-12, the GiroCode/BezahlCode European banks scan) and optionally render it as a QR image. Returns the payload string by default. Static and untracked — nothing is saved to the library. Requires an OpenQR API key. |
generate_pix_code | Build a static PIX (BR Code) payment payload for Brazil and optionally render it as a QR image. Returns the payload string by default (render it with generate_qr, or pass format). Static and untracked — nothing is saved to the library. Requires an OpenQR API key. |
generate_qr | Generate a static QR code from any text/URL. Returns a PNG image (or SVG markup). Requires an OpenQR API key. |
generate_upi_code | Build a static UPI (upi://pay) payment payload for India and optionally render it as a QR image. Returns the payload string by default. Static and untracked — nothing is saved to the library. Requires an OpenQR API key. |
get_dynamic_qr | 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. |
get_scans | Get scan statistics for a dynamic QR code. Requires an OpenQR API key. |
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 | 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_link_aliases | List the link aliases of one dynamic code. 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 | 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. |
update_dynamic_qr | 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. |
In its maker's words
Generate, edit and track dynamic (editable) QR codes with scan analytics. Hosted MCP and REST API.
- Website
- openqr.uk/api
- Source
- github.com/open-qr/openqr
- Publisher
- openqr.uk
- Listed from
- the official MCP Registry as
uk.openqr/qr - Version
- 1.0.4, updated 10 Sep 2026
- Kinds of work
- Images, video and audio, Domains and websites, Shops and payments
The domain it lives on
- openqr.uk
- registered 23 Jun 2026 (5 months ago), at Cloudflare, Inc., its home page is a working site
From our own crawl of domain names: registry records and the home page as our crawler last saw it.
Every call we made
| When | What happened | Time |
|---|---|---|
| Answered | 6114 ms | |
| Answered | 5465 ms | |
| Answered | 3221 ms |
Next door
Is this your bot? Claim its address to add a verified badge and keep the listing current.