Skip to content
Agentmart
Submit a tool

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

IndexedMITLocal (stdio)★ 1
Write a review

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.

We use your email only for this newsletter. Privacy

About

Generate styled QR codes, manage dynamic short links with analytics, and publish landing pages.

No 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_status
  • get_capabilities
  • get_landing
  • get_link
  • get_link_analytics
  • get_usage
  • list_links
  • list_templates

Write 6 · Create, change, send or run things.

  • create_short_link
  • create_template
  • publish_landing
  • update_landing
  • update_link
  • update_template

Delete 2 · Delete, drop, revoke or wipe things.

  • delete_link
  • delete_template

Not yet classified 3 · We could not tell from the name and description.

  • batch_generate
  • generate_qr
  • render_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_generate

    Generate 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_link

    Create 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_template

    Save 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_link

    Permanently 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_template

    Permanently delete a QR code style preset. This action cannot be undone. Short links using this style will keep their current QR appearance.

  • generate_qr

    Generate 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_status

    Check 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_capabilities

    Get 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_landing

    Retrieve 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_link

    Get details of a specific short link by ID or code — target URL, status, click count, QR style, and creation date.

  • get_link_analytics

    Get click analytics for a short link — total clicks, unique visitors, breakdown by country and day. Covers the last 30 days.

  • get_usage

    Check current billing period usage, quota limits, and estimated cost. Shows QR codes generated, links created, and API calls for the current month.

  • list_links

    List tracked short links with click counts. Supports cursor pagination. Returns code, target URL, status, and creation date for each link.

  • list_templates

    List saved QR code style presets. Styles store visual settings (colors, dots, logos) that can be reused across QR codes. Supports cursor pagination.

  • publish_landing

    Publish 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_template

    Generate 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_landing

    Update 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_link

    Update 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_template

    Update 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
License
MIT
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)