OpenQR MCP server
online · 100% uptimeuk.openqr/qr·v1.0.4·12 starsGenerate, edit and track dynamic (editable) QR codes with scan analytics. Hosted MCP and REST API.
12 stars22 downloads/wk
Reviews
Write oneNobody has reviewed OpenQR yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
OpenQR tools (20, 10 write)
write = sends, deletes, buys or postsbulk_create_dynamic_qrwrite actionFreeCreate up to 200 dynamic QR codes at once. Requires an OpenQR API key.
clear_subdomainFreeRelease 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_qrwrite actionFreeCreate an editable (dynamic) QR code whose destination you can change later without reprinting. Requires an OpenQR API key.
create_folderwrite actionFreeCreate a folder to organise codes. Requires an OpenQR API key.
create_link_aliaswrite actionFreeCreate 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_qrwrite actionFreeSave 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 an OpenQR API key.
create_themewrite actionFreeSave a reusable style theme. `style` is a QR style object (fgColor, bgColor, dotType, cornerSquareType, etc.). Requires an OpenQR API key.
delete_dynamic_qrwrite actionFreePermanently delete a dynamic QR code. The short link stops working. Requires an OpenQR API key.
delete_folderwrite actionFreeDelete a folder (its codes are un-filed, not deleted). Requires an OpenQR API key.
delete_themewrite actionFreeDelete a saved theme. Codes already styled with it keep their look. Requires an OpenQR API key.
generate_qrFreeGenerate a static QR code from any text/URL. Returns a PNG image (or SVG markup). Requires an OpenQR API key.
get_dynamic_qrFreeGet 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_scansFreeGet scan statistics for a dynamic QR code. Requires an OpenQR API key.
get_subdomainFreeShow 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_qrFreeList your dynamic (editable) QR codes — id, short URL, destination, label and status. Requires an OpenQR API key.
list_foldersFreeList your folders (id and name). Requires an OpenQR API key.
list_link_aliasesFreeList the link aliases of one dynamic code. Requires an OpenQR API key.
list_themesFreeList 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_subdomainFreeClaim 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_qrwrite actionFreeEdit 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.
Public scan report
scanner v0.1.10 · 2026-10-14 · same rubric, same numbers if you re-run it
- Code scan2 source files scanned25/25
- Live reliabilityremote reachable in 5812ms12/20
- Tool poisoning20 tool descriptions checked15/15
- Auth qualityAPI key sent as a header8/15
- Maintenancelast push 29 days ago15/15
- Maintainer identityendpoint served from the registry-verified namespace domain8/10
How OpenQR compares
Against every graded Security MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 68% of 915 Security servers
- Tools
- 20
- the typical Security server has 6
- Tools that change things
- 50%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote Security server answers 100%
- Response time
- 2,367 ms
- faster than 4% of 547 Security servers
- GitHub stars
- 12
- more than 91% of 587 Security servers
- Downloads a week
- 22
- more than 7% of 248 Security servers with a package
What its tools let an agent do: 8 read · 6 create · 3 change · 3 delete
Install OpenQR in Claude Code, Cursor or VS Code
claude mcp add --transport http qr https://openqr.uk/mcp
What the publisher says
From the OpenQR repository's README, as published. We do not edit it. Read it on GitHub
OpenQR
Free, open-source, watermark-free QR code generator. Runs entirely in your browser — no tracking, no sign-up, no limits.
Most online QR generators bait you with "free" and then add a watermark, cap your download size, hide vector export behind a paywall, or route your code through their servers so it dies when you stop paying. A QR code is just an open standard (ISO/IEC 18004) that costs nothing to generate. OpenQR keeps it that way.
This repository is the basic generator tool — the reference open-source implementation. It is deliberately small and easy to fork.
If OpenQR is useful to you, a star on the repository helps other people find it. That is the whole ask.
Hosted version: free API, MCP server and editable codes
Everything in this repo is and stays free, with no watermark and no expiry. The hosted build at openqr.uk adds an optional account layer for people who want editable codes and automation:
you've printed it. 1 free on a free account (7 days of scans by country); 25 editable codes on Pro at £9/month or £90/year, which also unlocks a 90-day scan-analytics window plus town and region detail, device and referrer breakdowns with CSV export, a branded subdomain, and password-protected codes. Existing subscribers keep their current plan and price.
- Dynamic / editable QR codes with scan analytics. Change the destination after
OpenAPI spec at /openapi.json; interactive docs at openqr.uk/api.
- Free REST API. Generate codes and manage dynamic codes programmatically.
Generate and manage QR codes directly from Claude, Cursor or any MCP client. Listed in the official MCP Registry. Remote-capable clients connect to that URL directly; stdio-only clients can bridge to it with npx -y @open-qr/mcp and OPENQRAPIKEY set (details).
- Hosted MCP server at https://openqr.uk/mcp (Streamable HTTP).
The static generator in this repository never calls any of that. It stays 100% client-side (see Privacy), and none of it is required to use or self-host the generator.
Connecting an MCP client
Get a free key at openqr.uk/api, then point your client at the server with the key as an auth header.
Claude Code:
claude mcp add --transport http openqr https://openqr.uk/mcp \
--header "Authorization: Bearer oqr_YOUR_KEY"Cursor (~/.cursor/mcp.json), and any other client that speaks Streamable HTTP:
{
"mcpServers": {
"openqr": {
"url": "https://openqr.uk/mcp",
"headers": {
"Authorization": "Bearer oqr_YOUR_KEY"
}
}
}
}Tools
The hosted MCP server at https://openqr.uk/mcp exposes these tools (run tools/list for the live set). Every tool requires a free API key — create one at openqr.uk/api and pass it as Authorization: Bearer oqr_... on the MCP connection.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Grade history
- 2026-10-14downgradeA → Bscore 83
- 2026-09-19restoreB → Ascore 86
OpenQR: common questions
- Is OpenQR MCP server safe?
- Mostly: it is graded B (83/100). Read the OpenQR safety report
- How do I install OpenQR?
- It runs remotely at openqr.uk. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does OpenQR need an API key?
- Yes. The registry entry asks for
OPENQR_API_KEY,Authorization. - Is OpenQR maintained?
- The last commit was 49 days ago (2026-09-15). The latest release is v1.0.4.
- Is OpenQR up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of OpenQR?
- Servers from other publishers that do the same job: MCP ZAP Server MCP server, Barcode Scanner MCP server and PyMemoryEditor MCP server.
- How does OpenQR compare with other Security MCP servers?
- safety score 83/100 (higher than 68% of 915 Security servers); tools 20 (the typical Security server has 6); tools that change things 50% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to OpenQR
Same job from other publishers: the closest match first, then the best rated.
MCP ZAP ServerSafe, self-hosted ZAP operator for guided AI security scans and reports.not reviewedGrowingB- Barcode ScannerScan and generate barcodes and QR codes.not reviewedGrowingA
- PyMemoryEditorRead, write and scan process memory, Cheat Engine style, on Windows, Linux and macOS.not reviewedEstablishedA
- Autopilot JobhuntAgentic job hunt: scan careers pages, score against your resume, draft applications. Never applies.not reviewedGrowingA
- Solana Security StandardScan Solana/Anchor code against the Solana Security Standard and serve the ruleset to MCP clients.not reviewedGrowingA