MCP.Market

OpenQR MCP server

online · 100% uptime
by openqr.uk·uk.openqr/qr·v1.0.4·12 stars

Generate, edit and track dynamic (editable) QR codes with scan analytics. Hosted MCP and REST API.

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
Growing

12 stars22 downloads/wk

Reviews

Write one

Nobody 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 posts
  • bulk_create_dynamic_qrwrite actionFree

    Create up to 200 dynamic QR codes at once. Requires an OpenQR API key.

  • clear_subdomainFree

    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_qrwrite actionFree

    Create an editable (dynamic) QR code whose destination you can change later without reprinting. Requires an OpenQR API key.

  • create_folderwrite actionFree

    Create a folder to organise codes. Requires an OpenQR API key.

  • create_link_aliaswrite actionFree

    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_qrwrite actionFree

    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 an OpenQR API key.

  • create_themewrite actionFree

    Save a reusable style theme. `style` is a QR style object (fgColor, bgColor, dotType, cornerSquareType, etc.). Requires an OpenQR API key.

  • delete_dynamic_qrwrite actionFree

    Permanently delete a dynamic QR code. The short link stops working. Requires an OpenQR API key.

  • delete_folderwrite actionFree

    Delete a folder (its codes are un-filed, not deleted). Requires an OpenQR API key.

  • delete_themewrite actionFree

    Delete a saved theme. Codes already styled with it keep their look. Requires an OpenQR API key.

  • generate_qrFree

    Generate a static QR code from any text/URL. Returns a PNG image (or SVG markup). Requires an OpenQR API key.

  • get_dynamic_qrFree

    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_scansFree

    Get scan statistics for a dynamic QR code. Requires an OpenQR API key.

  • get_subdomainFree

    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_qrFree

    List your dynamic (editable) QR codes — id, short URL, destination, label and status. Requires an OpenQR API key.

  • list_foldersFree

    List your folders (id and name). Requires an OpenQR API key.

  • list_link_aliasesFree

    List the link aliases of one dynamic code. Requires an OpenQR API key.

  • list_themesFree

    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_subdomainFree

    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_qrwrite actionFree

    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.

Public scan report

scanner v0.1.10 · 2026-10-14 · same rubric, same numbers if you re-run it

no findings
  • 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
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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 Server
    Safe, self-hosted ZAP operator for guided AI security scans and reports.
    B
  • Barcode Scanner
    Scan and generate barcodes and QR codes.
    A
  • PyMemoryEditor
    Read, write and scan process memory, Cheat Engine style, on Windows, Linux and macOS.
    A
  • Autopilot Jobhunt
    Agentic job hunt: scan careers pages, score against your resume, draft applications. Never applies.
    A
  • Solana Security Standard
    Scan Solana/Anchor code against the Solana Security Standard and serve the ruleset to MCP clients.
    A