request_api_keyLABSCO SUMMARY
A printed code whose destination is still editable.
The point of a dynamic code is that the campaign behind it can change after the poster is printed. Here both the code and the retarget happen in the conversation, and the scan counts come back the same way.
What it is
The MCP interface to QrVerloz, a dynamic QR code service. Codes are retargetable: the printed code stays the same while the URL behind it changes. Scans are tracked, and the whole lifecycle is managed from the assistant.
What you get
- create_qr_code makes a dynamic code; update_qr_target changes where it points without reprinting
- get_qr_code and list_qr_codes read back what you have out there
- get_qr_scans returns the scan analytics for a code
- delete_qr_code removes one; get_account_info reports on the account behind them
- request_api_key mints a token from inside the assistant, with no email or password
Requirements
Point a client at https://qrverloz.com/api/mcp — no signup to start. Ask for a key with request_api_key: it is shown once, and new tokens are rate-limited per IP address. Guest codes expire a while after the token is issued — claim the account at qrverloz.com/claim to keep them.
Setup effort
Paste a URL with a key — add the endpoint to your client
USE CASES
Putting a code on something before the landing page exists
The code is created now and pointed at the real destination later, so print deadlines stop blocking the web work.
Repointing a printed code at a new campaign
One call moves every future scan to a new URL, with the physical artwork untouched.
Finding out whether anyone scanned it
Scan analytics per code, which is the number that decides whether the placement was worth it.
Getting started without signing up
A token is requested from inside the assistant, so the first code exists before any account does.
Auditing the codes you have out there
Everything you have created, with each one's current target, so no printed code is pointing at a dead page.
8 tools
Listed in project docs. Your client may show a different list.
create_qr_codeget_qr_codelist_qr_codesget_qr_scansupdate_qr_targetdelete_qr_codeget_account_infoBEFORE YOU INSTALL
What to know first
Tools you get
8 tools named in the project's documentation. Without a token, only request_api_key and create_qr_code work, and anonymous codes are temporary images that can't be retargeted. WiFi, vCard, SMS, phone and WhatsApp codes are dashboard-only, and only URL codes can be updated.
INSTALLATION
Connect your client
Add the endpoint to your client.
Server setup
Setup
Add the server to your AI client with the block for your client below. For the first connection leave the token out: drop the Authorization header (or, in the Claude Desktop block, --header and the line after it)
Get a free API token: in your AI assistant say "Use the QrVerloz MCP tool to request an API key" — the token is shown only once
<YOUR_API_KEY> in the block is that token; then restart your AI client
Create your first QR code
Hosted endpoint
https://qrverloz.com/api/mcpMCP Clients
Claude Desktop
{
"mcpServers": {
"qrveloz": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://qrverloz.com/api/mcp",
"--header",
"Authorization: Bearer <YOUR_API_KEY>"
]
}
}
}On Windows, use "command": "cmd" with "/c" as the first argument before "npx" — Claude Desktop otherwise fails on the space in C:\Program Files.
Cursor
{
"mcpServers": {
"qrveloz": {
"url": "https://qrverloz.com/api/mcp",
"headers": {
"Authorization": "Bearer <YOUR_API_KEY>"
}
}
}
}VS Code
{
"servers": {
"qrveloz": {
"type": "http",
"url": "https://qrverloz.com/api/mcp",
"headers": {
"Authorization": "Bearer <YOUR_API_KEY>"
}
}
}
}Save as .vscode/mcp.json in your workspace root. Needs VS Code 1.96 or later with the GitHub Copilot extension.
Continue
{
"mcpServers": [
{
"name": "qrveloz",
"transport": {
"type": "streamable-http",
"url": "https://qrverloz.com/api/mcp",
"requestInit": {
"headers": {
"Authorization": "Bearer <YOUR_API_KEY>"
}
}
}
}
]
}Any MCP client — HTTP
{
"mcpServers": {
"qrverloz-mcp": {
"url": "https://qrverloz.com/api/mcp",
"headers": {
"Authorization": "Bearer <YOUR_API_KEY>"
}
}
}
}