QrMakerIO MCP server
io.github.QrMakerIO/mcp-server·v0.1.1·1 starsGenerate styled QR codes, manage dynamic short links with analytics, and publish landing pages.
1 stars
Reviews
Write oneNobody has reviewed QrMakerIO yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
QrMakerIO tools (19, 8 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
batch_generateGenerate multiple QR codes in bulk (up to 100). Requires Pro tier or above. Returns a batch ID to poll for status. Each item can have different content and style.
create_short_linkwrite actionCreate a tracked short link with click analytics. Use this to add tracking to QR codes — encode the short URL as the QR content. Supports custom codes and expiration dates.
create_templatewrite actionSave a QR code style preset. Style presets store visual settings (colors, dot styles, logos, dimensions) that can be applied to any content via render_template. Styles are unlimited and do not count against your quota.
delete_linkwrite actionPermanently delete a short link and all its associated data (QR targets, analytics, landing pages). This action cannot be undone. Consider using update_link with status "disabled" instead.
delete_templatewrite actionPermanently delete a QR code style preset. This action cannot be undone. Short links using this style will keep their current QR appearance.
generate_qrGenerate a styled QR code image with custom colors, logos, dot styles, and corner shapes. Supports PNG and SVG output. Returns base64-encoded image data. When the content is a URL, a tracked short link is created automatically — the QR encodes the short URL for click analytics.
get_batch_statusCheck the status of a batch QR generation job. Use after batch_generate to poll for completion. Returns total, completed, failed counts and individual item statuses.
get_capabilitiesGet the full feature matrix for your current API key tier. Shows available features, rate limits, quota, analytics retention, SLA, and upgrade options. Call this first to understand what operations are available.
get_landingGet details of a published landing page — URL, title, versions, and associated short link.
get_linkGet details of a specific short link by ID or code — target URL, status, click count, QR style, and creation date.
get_link_analyticsGet click analytics for a short link — total clicks, unique visitors, breakdown by country and day. Covers the last 30 days.
get_usageCheck current billing period usage, quota limits, and estimated cost. Shows QR codes generated, links created, and API calls for the current month.
list_linksList tracked short links with click counts. Supports cursor pagination. Returns code, target URL, status, and creation date for each link.
list_templatesList saved QR code style presets. Styles store visual settings (colors, dots, logos) that can be reused across QR codes. Supports cursor pagination.
publish_landingwrite actionPublish an HTML landing page and get back a hosted URL, tracked short link, and QR code image in one call. The landing is published to CDN and a short link is created for QR tracking. Free-tier landings include a watermark footer.
render_templateGenerate a QR code using a saved style preset. Applies the style settings to the given content. Optionally override specific style properties.
update_landingwrite actionUpdate a landing page HTML content and re-publish to CDN. The existing short link and QR code continue to work — only the page content changes.
update_linkwrite actionUpdate a short link — change target URL, status, or expiration. Set status to "disabled" to deactivate without deleting. The QR code continues to work but redirects will stop.
update_templatewrite actionUpdate a QR code style preset — change name, description, style options, tags, or visibility. Creates a new version automatically.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan51 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 167 days ago8/15
- Maintainer identitynamespace and repository owner differ4/10
How QrMakerIO compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 66/100
- higher than 23% of 48,255 servers
- Tools
- 19
- the typical server has 7
- Tools that change things
- 42%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 1
- more than 65% of 28,688 servers
What its tools let an agent do: 10 read · 3 create · 3 change · 2 delete · 1 send or post
Install QrMakerIO in Claude Code, Cursor or VS Code
Runs npx -y @qr-maker/mcp-server on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add mcp-server -- npx -y @qr-maker/mcp-server
What the publisher says
From the QrMakerIO repository's README, as published. We do not edit it. Read it on GitHub
@qr-maker/mcp-server
MCP (Model Context Protocol) server for QR Maker — generate styled QR codes, manage dynamic short links with click analytics, and publish micro-landing pages from any AI assistant.
Quick Start
Claude Code
Add to ~/.claude/claudecodeconfig.json:
{
"mcpServers": {
"qr-maker": {
"command": "npx",
"args": [
"@qr-maker/mcp-server",
"--api-key=qk_live_YOUR_API_KEY"
]
}
}
}Restart Claude Code and type /mcp to verify.
Cursor / Windsurf
Add to .cursor/mcp.json:
{
"mcpServers": {
"qr-maker": {
"command": "npx",
"args": ["@qr-maker/mcp-server", "--api-key=qk_live_YOUR_API_KEY"]
}
}
}Environment Variables
Instead of --api-key, you can set:
export QR_MAKER_API_KEY=qk_live_YOUR_API_KEY
export QR_MAKER_API_URL=https://api.qr-maker.io # defaultGet Your API Key
- Sign up at qr-maker.io
- Go to Settings → API Keys
- Click Create Key and copy it
Available Tools (19)
QR Code Generation
Short Links
Style Presets
Landing Pages
Account
Example Prompts
Once connected, try:
- "Generate a QR code for my website with purple rounded dots"
- "Create a short link for https://qr-maker.io and show me the analytics"
- "Publish a landing page for my restaurant with a menu and WhatsApp button"
- "List my style presets and render one with new content"
Testing with MCP Inspector
npx @modelcontextprotocol/inspector \
npx @qr-maker/mcp-server -- \
--api-key=qk_live_YOUR_KEYDocumentation
- Quick Start
- API Reference
- MCP Server Guide
- ChatGPT Integration
- OpenAPI Spec
License
MIT
Nothing above is checked by us. What we check is on the safety report.
QrMakerIO: common questions
- Is QrMakerIO MCP server safe?
- With care: it is graded C, so read the findings first (66/100). Read the QrMakerIO safety report
- How do I install QrMakerIO?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does QrMakerIO need an API key?
- Yes. The registry entry asks for
QR_MAKER_API_KEY. - Is QrMakerIO maintained?
- The last commit was 204 days ago (2026-04-14). The latest release is v0.1.1.
- How does QrMakerIO compare with other MCP servers?
- safety score 66/100 (higher than 23% of 48,255 servers); tools 19 (the typical server has 7); tools that change things 42% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.