qr-maker-io avatar

Mcp Server

qr-maker-io/mcp-server

Connects Claude to QR Maker's API for generating styled QR codes, managing trackable short links, and publishing micro landing pages. You get 19 tools covering the full workflow: create QR codes with custom colors and logos, spin up short links with click analytics broken down by country and device, save style presets for reuse, and publish HTML landing pages that tie everything together. Supports batch generation for up to 100 codes at once on Pro plans. Useful when you need more than a basic QR generator and want analytics or dynamic content without building your own tracking infrastructure. Requires an API key from qr-maker.io and works over stdio with Claude Desktop, Cursor, or Windsurf.

tools
19
auth
Secret needed
transport
STDIO
env var
1
last updated
Apr 13, 2026

Tools

19 tools

Public tool metadata for what this MCP can expose to an agent.

generate_qrGenerate a styled QR code with custom colors, dots, logos, and frames

Generate a styled QR code with custom colors, dots, logos, and frames

No parameter schema in public metadata yet.

batch_generateBatch generate up to 100 QR codes (Pro+)

Batch generate up to 100 QR codes (Pro+)

No parameter schema in public metadata yet.

get_batch_statusPoll batch job status

Poll batch job status

No parameter schema in public metadata yet.

create_short_linkCreate a tracked short link with click analytics

Create a tracked short link with click analytics

No parameter schema in public metadata yet.

list_linksList short links with click counts

List short links with click counts

No parameter schema in public metadata yet.

get_linkGet details of a specific short link

Get details of a specific short link

No parameter schema in public metadata yet.

update_linkUpdate target URL, status, or expiration

Update target URL, status, or expiration

No parameter schema in public metadata yet.

delete_linkPermanently delete a short link

Permanently delete a short link

No parameter schema in public metadata yet.

get_link_analyticsClick analytics — countries, devices, daily breakdown

Click analytics — countries, devices, daily breakdown

No parameter schema in public metadata yet.

create_templateSave a reusable QR style preset

Save a reusable QR style preset

No parameter schema in public metadata yet.

list_templatesList saved style presets

List saved style presets

No parameter schema in public metadata yet.

update_templateUpdate a style preset

Update a style preset

No parameter schema in public metadata yet.

delete_templateDelete a style preset

Delete a style preset

No parameter schema in public metadata yet.

render_templateGenerate QR using a saved style preset

Generate QR using a saved style preset

No parameter schema in public metadata yet.

publish_landingPublish HTML landing page + short link + QR in one call

Publish HTML landing page + short link + QR in one call

No parameter schema in public metadata yet.

get_landingGet landing page details

Get landing page details

No parameter schema in public metadata yet.

update_landingUpdate landing HTML and re-publish

Update landing HTML and re-publish

No parameter schema in public metadata yet.

get_usageCheck current quota and usage

Check current quota and usage

No parameter schema in public metadata yet.

get_capabilitiesFeature matrix for your plan

Feature matrix for your plan

No parameter schema in public metadata yet.

Sponsors

Configuration

QR_MAKER_API_KEY*secret

Your QR Maker API key from qr-maker.io/app/settings/api-keys

Readme

@qr-maker/mcp-server

Glama score npm

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  # default

View the full README on GitHub

Details

Repository
github.com/qr-maker-io/mcp-server
Category
Monitoring & Observability
Package
@qr-maker/mcp-server
Transport
STDIO
Auth
Required
Registry
MCP registry, active

Related Monitoring & Observability MCP servers

View all
1qso-graph avatarIonis Mcpqso-graph/ionis-mcpHF propagation analytics. 175M WSPR/RBN signatures, band openings, solar correlation.0stars
2qso-graph avatarWspr Mcpqso-graph/wspr-mcpWSPR beacon analytics MCP server. Band openings, path analysis, solar correlation.0stars
3scrapercity avatarScrapercity Cliscrapercity/scrapercity-cliB2B lead generation MCP server - 20+ scrapers, email finder, skip trace, and more.0stars
4shree-git avatarSendItshree-git/sendit-agent-integrationsPublish and schedule social posts, upload media, and review analytics through OAuth.0stars
5theyahia avatarKontur Focus Mcptheyahia/kontur-focus-mcpMCP server for Kontur.Focus API — company search, brief reports, financial analytics, counterparty0stars
6theyahia avatarRoistat Mcptheyahia/roistat-mcpMCP server for Roistat API — marketing analytics, visits tracking. API key auth.0stars