# qr-code-mcp

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add quality-qr/qr-code-mcp

# Browse available tools
npx -y @smithery/cli@latest tool list quality-qr/qr-code-mcp

# Get full schema for a tool
npx -y @smithery/cli@latest tool get quality-qr/qr-code-mcp quality_qr_create

# Call a tool
npx -y @smithery/cli@latest tool call quality-qr/qr-code-mcp quality_qr_create '{}'
```

## Direct MCP Connection

Endpoint: `https://qr-code-mcp--quality-qr.run.tools`

**Required config:**
- `apiKey` (header) — Get API key at quality-qr.app/dashboard/settings (starts with qr_live_).

## Tools (6)

- `quality_qr_create` — Create a new trackable QR code saved to your Quality QR account. Use this when the user wants to generate a QR code for…
- `quality_qr_list` — List QR codes in the user's Quality QR account. Use this when the user wants to see their existing QR codes, find a spe…
- `quality_qr_get` — Get full details of a specific QR code by its ID. Use this when the user wants to inspect a particular QR code's config…
- `quality_qr_update` — Update an existing QR code's properties. Use this when the user wants to change where a QR code points to, rename it, o…
- `quality_qr_delete` — Permanently delete a QR code from the user's account. Use this when the user wants to remove a QR code they no longer n…
- `quality_qr_analytics` — Get scan analytics for a specific QR code. Use this when the user wants to know how many times a QR code has been scann…

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get quality-qr/qr-code-mcp <tool-name>
```
