QrVerloz MCP Server

Instantly generate QR codes without an account — active for 90 days, claimable forever, with destination retargeting and scan analytics.

QrVerloz MCP Server

Dynamic QR codes — create, retarget, and inspect from any AI assistant.
No account required to start.

MCP Compatible License: MIT


What is QrVerloz?

QrVerloz is a dynamic QR code service. Unlike static QR codes, QrVerloz codes are retargetable — you print once and change the destination at any time without reprinting. Track every scan with real-time analytics, schedule automatic URL switches, and manage everything from your AI assistant via MCP.

MCP Server URL: https://qrverloz.com/api/mcp

No signup needed. Request an API key once and start creating codes immediately.


Quick Start (30 seconds)

1 — Add the server to your AI client

See mcp-config-examples/ for ready-to-paste configs:

ClientConfig file
Claude Desktop (macOS / Linux)claude-desktop.json
Claude Desktop (Windows)claude-desktop-windows.json
Claude Codeclaude-code.json
Cursorcursor.json
VS Code with GitHub Copilotvscode-copilot.json
Continuecontinue.json
Any other HTTP MCP clientgeneric.md

Claude Desktop on Windows: use claude-desktop-windows.json. The standard npx command fails on Windows when Node.js is installed in C:\Program Files due to a path-with-spaces issue. The Windows config uses cmd /c to work around this.

VS Code: requires VS Code 1.96 or later with the GitHub Copilot extension. Place the config at .vscode/mcp.json in your workspace root.

2 — Get a free API token

No email or password required. In your AI assistant, say:

Use the QrVerloz MCP tool to request an API key

The token is shown only once — save it immediately.

Note: There is a limit of one token request per IP per 24 hours to prevent abuse. If the call fails, wait 24 hours or sign up at qrverloz.com for a permanent account.

⚠️ QR code lifetime: Guest QR codes are permanently deleted ~180 days after the token is issued (90-day token + 90-day grace period). Claim your account at qrverloz.com/claim before the token expires to keep your codes permanently.

3 — Add the token to your client config

Replace YOUR_API_KEY in the config file with your token, then restart your AI client:

Authorization: Bearer qrv_...

4 — Create your first QR code

Use the QrVerloz MCP tool to create a QR code with the title "My first QR" pointing to https://example.com

Your QR code is live at https://qrverloz.com/r/{shortCode}. Print it — you can change the destination any time.


Tools Reference

ToolAuthDescription
request_api_keyNoneGet a free 90-day API token. No signup.
create_qr_codeOptional*Create a dynamic QR code pointing to a URL.
get_qr_codeRequiredLook up a QR code by ID or short code.
list_qr_codesRequiredList all your QR codes with short URLs and destinations.
get_qr_scansRequiredGet the total lifetime scan count for a QR code.
update_qr_targetRequiredChange where a QR code redirects — no reprinting needed.
delete_qr_codeRequiredPermanently delete a QR code and its scan history.
get_account_infoRequiredCheck your plan, usage, and remaining QR code capacity.

*Anonymous create_qr_code returns an ephemeral CDN image URL (not stored, not retargetable). Authenticated users get a permanent short URL. All authenticated tool responses are returned as pre-formatted markdown tables — display them exactly as received.


request_api_key

No parameters. Returns a 90-day token. Free accounts get up to 5 QR codes.

⚠️ Important lifetime warning: The token expires after 90 days. QR codes are permanently deleted approximately 90 days after token expiry (~180 days total from creation). To keep your QR codes alive permanently, visit qrverloz.com/claim before the token expires to link an email address.

Example prompt:

Use the QrVerloz MCP tool to request an API key

create_qr_code

ParameterTypeRequiredDescription
titlestringYesHuman-readable label (1–200 chars)
target_urlstring (URL)YesDestination URL — must start with https:// or http://

When you ask your AI assistant to create a QR code, it returns a formatted table like this:

Example output (authenticated):

FieldValue
TitleSummer Sale
IDclxyz1234abcdef567890
Short Codeab3k9x
Short URLhttps://qrverloz.com/r/ab3k9x
Destinationhttps://example.com/sale
StatusActive
CreatedApril 11, 2026
QR Code LinkDownload QR Image

Example output (guest token):

A Token Expires row is appended as a reminder to claim the account before the token expires.

Example prompts:

Create a QR code titled "Summer Sale" pointing to https://example.com/sale
Use the QrVerloz MCP tool to create a QR code titled "Summer Sale" pointing to https://example.com/sale

Need WiFi, vCard, SMS, phone, or WhatsApp QR codes? Those are available in the QrVerloz dashboard — just not through the MCP server. Sign up for a free account to access them.


get_qr_code

ParameterTypeRequiredDescription
qr_code_idstringOne ofInternal UUID from create_qr_code or list_qr_codes
short_codestringOne ofShort code from the redirect URL (e.g. abc123)

Your AI assistant returns a formatted table like this:

Example output:

FieldValue
TitleSummer Sale
IDclxyz1234abcdef567890
Short Codeab3k9x
Short URLhttps://qrverloz.com/r/ab3k9x
Destinationhttps://example.com/sale
StatusActive
CreatedApril 11, 2026
QR Code LinkDownload QR Image

Guest users: a Token Expires row appears after QR Code Link showing when the token (and codes) will be deleted.

Example prompt:

Use the QrVerloz MCP tool to get details for QR code with short code abc123

list_qr_codes

ParameterTypeRequiredDescription
pageintegerNoPage number (default: 1)
limitintegerNoItems per page, max 20 (default: 20)

Your AI assistant returns a summary line followed by one formatted table per QR code:

Example output:

Showing 2 of 2 QR code(s) (page 1)

FieldValue
TitleSummer Sale
IDclxyz1234abcdef567890
Short Codeab3k9x
Short URLhttps://qrverloz.com/r/ab3k9x
Destinationhttps://example.com/sale
StatusActive
CreatedApril 11, 2026
QR Code LinkDownload QR Image
FieldValue
TitleConference Badge
IDclxyz9876zyxwvu54321
Short Codetz7m2p
Short URLhttps://qrverloz.com/r/tz7m2p
Destinationhttps://example.com/conference
StatusActive
CreatedApril 13, 2026
QR Code LinkDownload QR Image

Guest users: each card includes a Token Expires row after QR Code Link.

Example prompt:

Use the QrVerloz MCP tool to list all my QR codes

get_qr_scans

ParameterTypeRequiredDescription
qr_code_idstringYesInternal UUID of the QR code

Your AI assistant returns the same table as get_qr_code with an additional Total Scans row appended. Guest users also see a Token Expires row (between QR Code Link and Total Scans).

Example output:

FieldValue
TitleSummer Sale
IDclxyz1234abcdef567890
Short Codeab3k9x
Short URLhttps://qrverloz.com/r/ab3k9x
Destinationhttps://example.com/sale
StatusActive
CreatedApril 11, 2026
QR Code LinkDownload QR Image
Total Scans147

Example prompt:

Use the QrVerloz MCP tool to get the scan count for QR code clxyz...

update_qr_target

ParameterTypeRequiredDescription
qr_code_idstringOne ofInternal UUID
short_codestringOne ofShort code from the redirect URL
target_urlstring (URL)YesNew destination URL — must start with https:// or http://

Note: Only URL-type QR codes can be updated via MCP. For WiFi, vCard, SMS, phone, WhatsApp, PDF, and audio QR codes, manage those from the QrVerloz dashboard.

Example prompt:

Use the QrVerloz MCP tool to update QR code abc123 to point to https://example.com/new-page

delete_qr_code

ParameterTypeRequiredDescription
qr_code_idstringOne ofInternal UUID
short_codestringOne ofShort code from the redirect URL
confirm_titlestringYesExact title of the QR code — must match character-for-character to prevent accidental deletions

Example prompt:

Use the QrVerloz MCP tool to delete the QR code titled "Old Campaign"

get_account_info

No parameters. Returns your current plan, feature flags, QR code usage, and remaining capacity. Useful for AI agents to check before attempting to create codes.

Example prompt:

Use the QrVerloz MCP tool to show my account info

Authentication

ModeHeaderLimits
Anonymous(none)Up to 30 ephemeral images/day — not stored, not retargetable
Bearer tokenAuthorization: Bearer qrv_...Up to 5 stored codes (Free plan) · 60 req/min across all tools

Get a token instantly — no email required.
To claim a permanent account: qrverloz.com/claim


REST API

A full REST API is also available for direct HTTP integrations.


Examples

Ready-to-run scripts are in:


Troubleshooting

The AI assistant doesn't recognise the tool name

Do not type tool names as function calls (e.g. request_api_key()). Use natural language instead:

"Use the QrVerloz MCP tool to request an API key"

Claude Desktop: 'C:\Program' is not recognized (Windows)

This is a Windows path-with-spaces error. Node.js installed in C:\Program Files causes cmd.exe to fail when the path is not quoted.

Fix: use claude-desktop-windows.json which uses cmd /c to avoid the issue.

The MCP server is not connecting

Claude Desktop:

  1. Check the hammer icon (🔨) in the chat input bar — it lists connected servers. If QrVerloz is missing, the server failed to connect.
  2. Open logs via Help → Open Logs Folder and look for errors from the qrveloz server.
  3. Make sure Node.js 18+ is installed (node --version) and npx is available (npx --version).
  4. Test the connection manually: npx -y mcp-remote https://qrverloz.com/api/mcp

VS Code with GitHub Copilot:

  1. Open the Command Palette (Ctrl+Shift+P) and run MCP: List Servers — QrVerloz should appear with status running.
  2. If it shows an error, check that VS Code is 1.96+ and the Copilot extension is active.
  3. Make sure .vscode/mcp.json is saved and the workspace is open.

Cursor / Continue / other HTTP clients:

  1. Verify the URL is exactly https://qrverloz.com/api/mcp — no trailing slash.
  2. Confirm the Authorization header value starts with Bearer (note the space).
  3. Test the endpoint directly: curl -X POST https://qrverloz.com/api/mcp -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"test","version":"1.0"}}}'

Token was shown but I did not save it

Guest tokens cannot be recovered once the response is dismissed. Options:

  • Wait 24 hours and call request_api_key again from the same IP
  • Sign up at qrverloz.com for a permanent account with token management in the Settings dashboard

Rate limit hit on request_api_key

One guest token is issued per IP per 24 hours to prevent abuse. If you hit the limit, wait 24 hours or create a free account at qrverloz.com.


Pricing

See qrverloz.com/#pricing for current plan details and limits.


License

MIT — see LICENSE.

Servidores relacionados

NotebookLM Web Importer

Importa páginas web y videos de YouTube a NotebookLM con un clic. Utilizado por más de 200,000 usuarios.

Instalar extensión de Chrome