Business

MCP: let AI assistants manage your codes

QRVow speaks the Model Context Protocol (MCP), so an AI assistant can list, create and update your codes, add smart rules and read scan stats for you. You say "make a code for our Diwali menu and send late-night scans to Swiggy"; it does the rest. Every link is still safety-checked, and you're emailed about every change.

What you need

  • A Business plan and an API key (get one; name it after the assistant).
  • The server address: https://api.qrvow.com/v1/mcp

Claude Code

In a terminal:

claude mcp add --transport http qrvow https://api.qrvow.com/v1/mcp \
  --header "Authorization: Bearer qv_YOUR_KEY"

Then ask Claude: "List my QRVow codes."

Cursor

Open Settings → MCP → Add new global MCP server (this edits ~/.cursor/mcp.json) and add:

{
  "mcpServers": {
    "qrvow": {
      "url": "https://api.qrvow.com/v1/mcp",
      "headers": {
        "Authorization": "Bearer qv_YOUR_KEY"
      }
    }
  }
}

VS Code (GitHub Copilot agent mode)

Create .vscode/mcp.json in your project. VS Code asks for the key once and keeps it secret:

{
  "inputs": [
    {
      "type": "promptString",
      "id": "qrvow-key",
      "description": "QRVow API key (qv_...)",
      "password": true
    }
  ],
  "servers": {
    "qrvow": {
      "type": "http",
      "url": "https://api.qrvow.com/v1/mcp",
      "headers": {
        "Authorization": "Bearer ${input:qrvow-key}"
      }
    }
  }
}

Claude Desktop

Claude Desktop connects through the small mcp-remote helper (needs Node.js). Open Settings → Developer → Edit Config and add:

{
  "mcpServers": {
    "qrvow": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://api.qrvow.com/v1/mcp",
        "--header",
        "Authorization:${QRVOW_AUTH}"
      ],
      "env": {
        "QRVOW_AUTH": "Bearer qv_YOUR_KEY"
      }
    }
  }
}

Restart Claude Desktop; QRVow appears in the tools menu.

Tools the assistant gets

ToolWhat it does
list_codesAll your codes with links, destinations, rules and scans
get_codeOne code
create_codeNew code, optionally with smart rules
update_codeChange destination, name or smart rules
get_statsScans per day, country and device
delete_codeDelete a code (assistants should ask you first)

Good to know

  • Claude.ai on the web and ChatGPT need sign-in-with-OAuth connectors, which QRVow doesn't offer yet. Use the apps above.
  • Revoke the key on My codes any time to cut an assistant off instantly.
  • The server is stateless JSON over HTTPS (MCP Streamable HTTP, protocol 2025-06-18).

Other QR apps switch your codes off when you stop paying. We made a vow not to.