
Quality QR
Connects Claude and other MCP clients to the Quality QR API for creating and managing trackable QR codes with persistent analytics. Exposes six tools: create codes (12 types including URL, WiFi, vCard, and event), list/get/update/delete operations, and analytics with device and geographic breakdowns. Dynamic QR types let you change the destination URL after printing. Requires an API key from quality-qr.app and uses streamable HTTP transport. Free tier gives you 100 tool calls per month with 7-day analytics retention. Reach for this when you need QR codes that live beyond one-time generation, especially if you want scan tracking or the ability to redirect codes without reprinting them.
- tools
- 6
- transport
- HTTP
- last updated
- Apr 12, 2026
Install
From registry metadata$ npx add-mcp https://quality-qr.app/api/mcp --name quality-qrRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http quality-qr https://quality-qr.app/api/mcpRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 6 toolsVerified live against the running server on Nov 6, 2026.
quality_qr_createCreate a new trackable QR code saved to your Quality QR account. Use this when the user wants to generate a QR code for a URL, WiFi network, contact card, calendar event, phone number, email, SMS, restaurant menu, app download link, or social media profile. The QR code is pers...7 params
Create a new trackable QR code saved to your Quality QR account. Use this when the user wants to generate a QR code for a URL, WiFi network, contact card, calendar event, phone number, email, SMS, restaurant menu, app download link, or social media profile. The QR code is pers...
contentstringdataobjectdesignobjectdomainstringisDynamicbooleannamestringtype*stringurl · pdf · menu · app-store · social · wifiquality_qr_listList QR codes in the user's Quality QR account. Use this when the user wants to see their existing QR codes, find a specific code, or check how many codes they have. Returns ID, name, type, short URL, active status, and creation date for each code.3 params
List QR codes in the user's Quality QR account. Use this when the user wants to see their existing QR codes, find a specific code, or check how many codes they have. Returns ID, name, type, short URL, active status, and creation date for each code.
limitnumberoffsetnumbertypestringurl · pdf · menu · app-store · social · wifiquality_qr_getGet full details of a specific QR code by its ID. Use this when the user wants to inspect a particular QR code's configuration, check its destination URL, view its design settings, or see its current status. Returns all metadata including content, destination, design, scan lim...1 params
Get full details of a specific QR code by its ID. Use this when the user wants to inspect a particular QR code's configuration, check its destination URL, view its design settings, or see its current status. Returns all metadata including content, destination, design, scan lim...
id*stringquality_qr_updateUpdate an existing QR code's properties. Use this when the user wants to change where a QR code points to, rename it, or enable/disable it. Destination URL changes only work for dynamic URL-based types (url, pdf, menu, app-store, social). Name and active status can be changed...4 params
Update an existing QR code's properties. Use this when the user wants to change where a QR code points to, rename it, or enable/disable it. Destination URL changes only work for dynamic URL-based types (url, pdf, menu, app-store, social). Name and active status can be changed...
destinationUrlstringid*stringisActivebooleannamestringquality_qr_deletePermanently delete a QR code from the user's account. Use this when the user wants to remove a QR code they no longer need. The short URL will immediately stop redirecting. This action frees up a plan quota slot and cannot be undone.1 params
Permanently delete a QR code from the user's account. Use this when the user wants to remove a QR code they no longer need. The short URL will immediately stop redirecting. This action frees up a plan quota slot and cannot be undone.
id*stringquality_qr_analyticsGet scan analytics for a specific QR code. Use this when the user wants to know how many times a QR code has been scanned, see daily scan trends, understand which devices are scanning, or see which countries scans come from. Returns total scans, scans by day, device breakdown...2 params
Get scan analytics for a specific QR code. Use this when the user wants to know how many times a QR code has been scanned, see daily scan trends, understand which devices are scanning, or see which countries scans come from. Returns total scans, scans by day, device breakdown...
daysnumberid*stringSponsors
Readme
Quality QR MCP Server
Create and manage trackable QR codes through AI assistants like Claude, Cursor, and any MCP-compatible tool.
Unlike generic QR code generators, Quality QR codes are saved to your account with scan tracking, analytics, and the ability to update destinations without reprinting.
Endpoint: https://quality-qr.app/api/mcp
Setup
1. Get an API Key
Sign up at quality-qr.app and generate an API key at Dashboard > Settings > API Keys.
2. Configure Your MCP Client
Details
- Repository
- github.com/silly-geese/quality-qr-mcp
- Website
- quality-qr.app
- Category
- Monitoring & Observability
- Transport
- HTTP
- Registry
- MCP registry, active
- Tools verified
- Nov 6, 2026