qr-maker
This server lets you generate styled QR codes, manage tracked short links with analytics, publish micro-landing pages, and monitor account usage.
QR Code Generation
Generate custom-styled QR codes with colors, dot styles, logos, corner shapes, and PNG/SVG output
Batch generate up to 100 QR codes at once (Pro+ tier) and poll job status
Short Links & Analytics
Create tracked short links with click analytics (auto-created when encoding URLs)
List, retrieve, update, and permanently delete short links
Get detailed analytics: total clicks, unique visitors, country/device breakdowns, daily stats (last 30 days)
Style Presets (Templates)
Create, list, update, and delete reusable QR style presets (colors, dots, logos)
Render QR codes directly from a preset with optional overrides
Landing Pages
Publish HTML micro-landing pages to CDN — returns a hosted URL, short link, and QR code in one call
Retrieve details including HTML, public URL, and version history
Update and re-publish content while keeping the same short link and QR code
Account Management
Check current billing period usage (QR codes, links, API calls)
View feature matrix, rate limits, quota, analytics retention, and upgrade options for your plan
Enables publishing landing pages with WhatsApp buttons and integration for QR codes and short links that can connect to WhatsApp messaging.
@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/claude_code_config.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
Tool | Description |
| Generate a styled QR code with custom colors, dots, logos, and frames |
| Batch generate up to 100 QR codes (Pro+) |
| Poll batch job status |
Short Links
Tool | Description |
| Create a tracked short link with click analytics |
| List short links with click counts |
| Get details of a specific short link |
| Update target URL, status, or expiration |
| Permanently delete a short link |
| Click analytics — countries, devices, daily breakdown |
Style Presets
Tool | Description |
| Save a reusable QR style preset |
| List saved style presets |
| Update a style preset |
| Delete a style preset |
| Generate QR using a saved style preset |
Landing Pages
Tool | Description |
| Publish HTML landing page + short link + QR in one call |
| Get landing page details |
| Update landing HTML and re-publish |
Account
Tool | Description |
| Check current quota and usage |
| Feature matrix for your plan |
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
License
MIT
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/qr-maker-io/mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server