# openqr MCP server

Generate QR codes; create, edit & track dynamic QR codes with scan analytics. Free, no watermark.

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-sam-moreton-openqr
- Repository: https://github.com/sam-moreton/openqr
- Website: https://openqr.uk/api

## Install
- Endpoint: https://openqr.uk/mcp
- Auth: Auth required by registry metadata

## Setup notes
- Remote header: Authorization (required; secret)
- The upstream registry signals required auth or secrets.
- Remote endpoint: https://openqr.uk/mcp
- Header: Authorization

## Tools
- generate_qr - Generate a static QR code from any text/URL. Returns a PNG image (or SVG markup). Requires an OpenQR API key. Endpoint: https://openqr.uk/mcp
- create_dynamic_qr - Create an editable (dynamic) QR code whose destination you can change later without reprinting. Requires an OpenQR API key. Endpoint: https://openqr.uk/mcp
- 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. Endpoint: https://openqr.uk/mcp
- get_scans - Get scan statistics for a dynamic QR code. Requires an OpenQR API key. Endpoint: https://openqr.uk/mcp
- list_dynamic_qr - List your dynamic (editable) QR codes — id, short URL, destination, label and status. Requires an OpenQR API key. Endpoint: https://openqr.uk/mcp
- delete_dynamic_qr - Permanently delete a dynamic QR code. The short link stops working. Requires an OpenQR API key. Endpoint: https://openqr.uk/mcp
- bulk_create_dynamic_qr - Create up to 200 dynamic QR codes at once. Requires an OpenQR API key. Endpoint: https://openqr.uk/mcp
- list_folders - List your folders (id and name). Requires an OpenQR API key. Endpoint: https://openqr.uk/mcp
- create_folder - Create a folder to organise codes. Requires an OpenQR API key. Endpoint: https://openqr.uk/mcp
- delete_folder - Delete a folder (its codes are un-filed, not deleted). Requires an OpenQR API key. Endpoint: https://openqr.uk/mcp
- 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. Endpoint: https://openqr.uk/mcp
- create_theme - Save a reusable style theme. `style` is a QR style object (fgColor, bgColor, dotType, cornerSquareType, etc.). Requires an OpenQR API key. Endpoint: https://openqr.uk/mcp
- delete_theme - Delete a saved theme. Codes already styled with it keep their look. Requires an OpenQR API key. Endpoint: https://openqr.uk/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: io.github.sam-moreton
- Version: 1.0.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jun 26, 2026
- Source: https://registry.modelcontextprotocol.io
