QrMakerIO/mcp-server
Generate styled QR codes, manage dynamic short links with analytics, and publish landing pages.
Connector by QrMakerIO · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/qrmakerio-mcp-server
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 8 read · 6 write · 2 delete · 3 not yet classified
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- Not scanned yet
- Runs as
- Node.js package
Tools by what they do 19
Read from the source code; the running server may list different tools.
Read 8 · Look things up without changing anything.
get_batch_statusget_capabilitiesget_landingget_linkget_link_analyticsget_usagelist_linkslist_templates
Write 6 · Create, change, send or run things.
create_short_linkcreate_templatepublish_landingupdate_landingupdate_linkupdate_template
Delete 2 · Delete, drop, revoke or wipe things.
delete_linkdelete_template
Not yet classified 3 · We could not tell from the name and description.
batch_generategenerate_qrrender_template
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
QR_MAKER_API_KEY
Tools (19)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
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_linkCreate 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_templateSave 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_linkPermanently 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_templatePermanently 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_landingRetrieve full details of a published micro-landing page by its ID. Returns the page title, public URL (via its associated short link), HTML content, publish status, version history, and the short link code used for QR code generation. Use this to verify a landing page was published correctly, retrieve its public URL to share or encode in a QR, or inspect its current content before calling update_landing. The landing_id is returned by publish_landing when the page is created.
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_landingPublish 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.
Show 4 more tools
render_templateGenerate a QR code by applying a saved style preset to new content. Looks up the template by ID, merges any provided overrides on top of the stored style options, then renders the QR code. Returns a public image URL and, for PNG output, an inline base64 image. Use this instead of generate_qr when the user has a saved brand style they want to reuse — avoids re-specifying all style options each time. Use overrides to tweak individual properties (e.g. foreground color) without changing the saved preset.
update_landingUpdate 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_linkUpdate 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_templateUpdate an existing QR code style preset. Accepts partial updates — only the fields you provide are changed; omitted fields keep their current values. The options field, if provided, fully replaces the stored style options. Use this to rename a preset, adjust colors or shapes, change visibility (is_public), or update tags for searchability. Returns the updated template object including its ID, name, options, and timestamps. Call list_templates first if you need to find the template_id.
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit
- Apr 14, 2026 (6 months ago)
- Last release
- Apr 13, 2026 (6 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.QrMakerIO/mcp-server- Version
- 0.1.1
- Auth
- API key
- Packages
- npm @qr-maker/mcp-server
- License
- MIT
- Repository
- github.com/qr-maker-io/mcp-server
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Cite this page
QrMakerIO/mcp-server. Agent Mart. https://agentmart.dev/connectors/qrmakerio-mcp-server (last updated 2026-10-24)