QrVerloz MCP Server

Genera códigos QR al instante sin necesidad de cuenta — activos por 90 días, reclamables para siempre, con redirección de destino y análisis de escaneos.

Documentación

QrVerloz MCP Server

Códigos QR dinámicos: crea, redirige e inspecciona desde cualquier asistente de IA.
No se requiere cuenta para empezar.

MCP Compatible License: MIT


¿Qué es QrVerloz?

QrVerloz es un servicio de códigos QR dinámicos. A diferencia de los códigos QR estáticos, los códigos de QrVerloz son redirigibles: imprimes una vez y cambias el destino en cualquier momento sin reimprimir. Realiza un seguimiento de cada escaneo con análisis en tiempo real, programa cambios automáticos de URL y gestiona todo desde tu asistente de IA mediante MCP.

URL del servidor MCP: https://qrverloz.com/api/mcp

No se requiere registro. Solicita una clave API una vez y empieza a crear códigos de inmediato.


Inicio rápido (30 segundos)

1 — Añade el servidor a tu cliente de IA

Consulta mcp-config-examples/ para ver configuraciones listas para copiar y pegar:

ClienteArchivo de configuración
Claude Desktop (macOS / Linux)claude-desktop.json
Claude Desktop (Windows)claude-desktop-windows.json
Claude Codeclaude-code.json
Cursorcursor.json
VS Code con GitHub Copilotvscode-copilot.json
Continuecontinue.json
Cualquier otro cliente HTTP MCPgeneric.md

Claude Desktop en Windows: usa claude-desktop-windows.json. El comando estándar npx falla en Windows cuando Node.js está instalado en C:\Program Files debido a un problema de rutas con espacios. La configuración de Windows usa cmd /c para solucionarlo.

VS Code: requiere VS Code 1.96 o posterior con la extensión GitHub Copilot. Coloca la configuración en .vscode/mcp.json en la raíz de tu espacio de trabajo.

2 — Obtén un token API gratuito

No se requiere correo electrónico ni contraseña. En tu asistente de IA, di:

Use the QrVerloz MCP tool to request an API key

El token se muestra solo una vez: guárdalo de inmediato.

Nota: Hay un límite de una solicitud de token por IP cada 24 horas para evitar abusos. Si la llamada falla, espera 24 horas o regístrate en qrverloz.com para obtener una cuenta permanente.

⚠️ Vida útil del código QR: Los códigos QR de invitado se eliminan permanentemente ~180 días después de emitir el token (token de 90 días + período de gracia de 90 días). Reclama tu cuenta en qrverloz.com/claim antes de que expire el token para conservar tus códigos de forma permanente.

3 — Añade el token a la configuración de tu cliente

Reemplaza YOUR_API_KEY en el archivo de configuración con tu token y reinicia tu cliente de IA:

Authorization: Bearer qrv_...

4 — Crea tu primer código QR

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

Tu código QR está activo en https://qrverloz.com/r/{shortCode}. Imprímelo: puedes cambiar el destino en cualquier momento.


Referencia de herramientas

HerramientaAutenticaciónDescripción
request_api_keyNingunaObtén un token API gratuito de 90 días. Sin registro.
create_qr_codeOpcional*Crea un código QR dinámico que apunta a una URL.
get_qr_codeRequeridaBusca un código QR por ID o código corto.
list_qr_codesRequeridaLista todos tus códigos QR con URLs cortas y destinos.
get_qr_scansRequeridaObtén el número total de escaneos de un código QR.
update_qr_targetRequeridaCambia a dónde redirige un código QR: sin necesidad de reimprimir.
delete_qr_codeRequeridaElimina permanentemente un código QR y su historial de escaneos.
get_account_infoRequeridaConsulta tu plan, uso y capacidad restante de códigos QR.

*create_qr_code anónimo devuelve una URL de imagen CDN efímera (no almacenada, no redirigible). Los usuarios autenticados obtienen una URL corta permanente. Todas las respuestas de herramientas autenticadas se devuelven como tablas markdown preformateadas: muéstralas exactamente como se reciben.


request_api_key

Sin parámetros. Devuelve un token de 90 días. Las cuentas gratuitas obtienen hasta 5 códigos QR.

⚠️ Advertencia importante sobre la vida útil: El token expira después de 90 días. Los códigos QR se eliminan permanentemente aproximadamente 90 días después de la expiración del token (~180 días en total desde la creación). Para mantener tus códigos QR vivos de forma permanente, visita qrverloz.com/claim antes de que expire el token para vincular una dirección de correo electrónico.

Ejemplo de prompt:

Use the QrVerloz MCP tool to request an API key

create_qr_code

ParámetroTipoRequeridoDescripción
titlestringSíEtiqueta legible (1–200 caracteres)
target_urlstring (URL)SíURL de destino: debe comenzar con https:// o http://

Cuando le pides a tu asistente de IA que cree un código QR, devuelve una tabla formateada como esta:

Ejemplo de salida (autenticado):

CampoValor
TítuloSummer Sale
IDclxyz1234abcdef567890
Código cortoab3k9x
URL cortahttps://qrverloz.com/r/ab3k9x
Destinohttps://example.com/sale
EstadoActivo
Creado11 de abril de 2026
Enlace del código QRDescargar imagen QR

Ejemplo de salida (token de invitado):

Se añade una fila Token expira como recordatorio para reclamar la cuenta antes de que expire el token.

Ejemplos de 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

¿Necesitas códigos QR para WiFi, vCard, SMS, teléfono o WhatsApp? Están disponibles en el panel de QrVerloz, solo que no a través del servidor MCP. Regístrate con una cuenta gratuita para acceder a ellos.


get_qr_code

ParámetroTipoRequeridoDescripción
qr_code_idstringUno deUUID interno de create_qr_code o list_qr_codes
short_codestringUno deCódigo corto de la URL de redirección (p. ej. abc123)

Tu asistente de IA devuelve una tabla formateada como esta:

Ejemplo de salida:

CampoValor
TítuloSummer Sale
IDclxyz1234abcdef567890
Código cortoab3k9x
URL cortahttps://qrverloz.com/r/ab3k9x
Destinohttps://example.com/sale
EstadoActivo
Creado11 de abril de 2026
Enlace del código QRDescargar imagen QR

Usuarios invitados: aparece una fila Token expira después de Enlace del código QR que muestra cuándo se eliminarán el token (y los códigos).

Ejemplo de prompt:

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

list_qr_codes

ParámetroTipoRequeridoDescripción
pageintegerNoNúmero de página (predeterminado: 1)
limitintegerNoElementos por página, máx. 20 (predeterminado: 20)

Tu asistente de IA devuelve una línea de resumen seguida de una tabla formateada por cada código QR:

Ejemplo de salida:

Mostrando 2 de 2 código(s) QR (página 1)

CampoValor
TítuloSummer Sale
IDclxyz1234abcdef567890
Código cortoab3k9x
URL cortahttps://qrverloz.com/r/ab3k9x
Destinohttps://example.com/sale
EstadoActivo
Creado11 de abril de 2026
Enlace del código QRDescargar imagen QR
CampoValor
TítuloConference Badge
IDclxyz9876zyxwvu54321
Código cortotz7m2p
URL cortahttps://qrverloz.com/r/tz7m2p
Destinohttps://example.com/conference
EstadoActivo
Creado13 de abril de 2026
Enlace del código QRDescargar imagen QR

Usuarios invitados: cada tarjeta incluye una fila Token expira después de Enlace del código QR.

Ejemplo de prompt:

Use the QrVerloz MCP tool to list all my QR codes

get_qr_scans

ParámetroTipoRequeridoDescripción
qr_code_idstringSíUUID interno del código QR

Tu asistente de IA devuelve la misma tabla que get_qr_code con una fila adicional Escaneos totales. Los usuarios invitados también ven una fila Token expira (entre Enlace del código QR y Escaneos totales).

Ejemplo de salida:

CampoValor
TítuloSummer Sale
IDclxyz1234abcdef567890
Código cortoab3k9x
URL cortahttps://qrverloz.com/r/ab3k9x
Destinohttps://example.com/sale
EstadoActivo
Creado11 de abril de 2026
Enlace del código QRDescargar imagen QR
Escaneos totales147

Ejemplo de prompt:

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

update_qr_target

ParámetroTipoRequeridoDescripción
qr_code_idstringUno deUUID interno
short_codestringUno deCódigo corto de la URL de redirección
target_urlstring (URL)SíNueva URL de destino: debe comenzar con https:// o http://

Nota: Solo los códigos QR de tipo URL se pueden actualizar mediante MCP. Para códigos QR de WiFi, vCard, SMS, teléfono, WhatsApp, PDF y audio, gestiona esos desde el panel de QrVerloz.

Ejemplo de prompt:

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

delete_qr_code

ParámetroTipoRequeridoDescripción
qr_code_idstringUno deUUID interno
short_codestringUno deCódigo corto de la URL de redirección
confirm_titlestringSíTítulo exacto del código QR: debe coincidir carácter por carácter para evitar eliminaciones accidentales

Ejemplo de prompt:

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

get_account_info

Sin parámetros. Devuelve tu plan actual, indicadores de funciones, uso de códigos QR y capacidad restante. Útil para que los agentes de IA verifiquen antes de intentar crear códigos.

Ejemplo de prompt:

Use the QrVerloz MCP tool to show my account info

Autenticación

ModoCabeceraLímites
Anónimo(ninguna)Hasta 30 imágenes efímeras/día: no almacenadas, no redirigibles
Token BearerAuthorization: Bearer qrv_...Hasta 5 códigos almacenados (plan Gratuito) · 60 solicitudes/min en todas las herramientas

Obtén un token al instante: no se requiere correo electrónico.
Para reclamar una cuenta permanente: qrverloz.com/claim


API REST

También hay disponible una API REST completa para integraciones HTTP directas.


Ejemplos

Hay scripts listos para ejecutar en:


Solución de problemas

El asistente de IA no reconoce el nombre de la herramienta

No escribas nombres de herramientas como llamadas de función (p. ej. request_api_key()). Usa lenguaje natural en su lugar:

"Usa la herramienta MCP de QrVerloz para solicitar una clave API"

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

Este es un error de Windows por rutas con espacios. Node.js instalado en C:\Program Files hace que cmd.exe falle cuando la ruta no está entre comillas.

Solución: usa claude-desktop-windows.json que utiliza cmd /c para evitar el problema.

El servidor MCP no se conecta

Claude Desktop:

  1. Revisa el icono de martillo (🔨) en la barra de entrada del chat: lista los servidores conectados. Si QrVerloz no aparece, el servidor no pudo conectarse.
  2. Abre los registros mediante Help → Open Logs Folder y busca errores del servidor qrveloz.
  3. Asegúrate de que Node.js 18+ esté instalado (node --version) y que npx esté disponible (npx --version).
  4. Prueba la conexión manualmente: npx -y mcp-remote https://qrverloz.com/api/mcp

VS Code con GitHub Copilot:

  1. Abre la Paleta de comandos (Ctrl+Shift+P) y ejecuta MCP: List Servers: QrVerloz debería aparecer con estado running.
  2. Si muestra un error, verifica que VS Code sea 1.96+ y que la extensión de Copilot esté activa.
  3. Asegúrate de que .vscode/mcp.json esté guardado y el espacio de trabajo esté abierto.

Cursor / Continue / otros clientes HTTP:

  1. Verifica que la URL sea exactamente https://qrverloz.com/api/mcp: sin barra final.
  2. Confirma que el valor de la cabecera Authorization comience con Bearer (nota el espacio).
  3. Prueba el endpoint directamente: 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"}}}'

El token se mostró pero no lo guardé

Los tokens de invitado no se pueden recuperar una vez que se descarta la respuesta. Opciones:

  • Espera 24 horas y llama a request_api_key de nuevo desde la misma IP
  • Regístrate en qrverloz.com para obtener una cuenta permanente con gestión de tokens en el panel de Configuración

Límite de velocidad alcanzado en request_api_key

Se emite un token de invitado por IP cada 24 horas para evitar abusos. Si alcanzas el límite, espera 24 horas o crea una cuenta gratuita en qrverloz.com.


Precios

Consulta qrverloz.com/#pricing para obtener detalles y límites actuales del plan.


Licencia

MIT — consulta LICENSE.