# ScanQR Labs pricing

> Unlimited free QR codes. Free forever.

## Why pick ScanQR Labs

1. Easy QR codes with scan tracking.
2. Reusable experiences: one page, form, or redirect reused by many codes.
3. Easy print-ready versions in various formats (stickers, sheets, posters, Avery labels).
4. Several QR codes for the same experience, each with its own tracking and printing.
5. Codes can be reprogrammed after printing.

## Free plan

Free is $0. No credit card. Sign up at https://scanqrlabs.com/get-started.

- Unlimited QR codes
- Unlimited scans
- Unlimited experiences
- 1 hour analytics history
- First 5 responses per experience
- An agent can connect on the free plan
- Upgrade for data exports, longer scan history, and reading answers

## Paid plans

The pricing page shows annual prices first. Monthly billing is also offered.

| | Free | Lite | Starter | Pro |
| --- | --- | --- | --- | --- |
| Annual | $0 | $35/year | $99/year | $500/year |
| Monthly | | $3.99/month | $9/month | $50/month |
| QR codes | Unlimited | Unlimited | Unlimited | Unlimited |
| Scans | Unlimited | Unlimited | Unlimited | Unlimited |
| Experiences | Unlimited | Unlimited | Unlimited | Unlimited |
| Scan history | 1 hour analytics history | 7 days analytics history | 30 days analytics history | 30 days analytics history |
| Responses per experience | First 5 | 100 and exports | 1,000 and exports | 10,000 and exports |
| Collections | | | 1 | 10 |
| White labeling | | | Included | Included |
| Short URL | | | | Included |

Lite is for small projects and personal labels. Starter is for printed campaigns. Pro is for agencies, teams, and high-volume work. Larger needs: sales@scanqrlabs.com.

Human pricing page: https://scanqrlabs.com/pricing

## What an agent cannot read on the free plan

People can still scan codes and send answers. These tools ask for a paid plan before they return scan reports or submitted answers:

- `get-analytics-tool`
- `list-qr-analytics-tool`
- `list-form-responses-tool`
- `get-form-response-tool`
- `export-form-responses-tool`
- `list-experience-responses-tool`
- `export-experience-responses-tool`

## Sign up and connect

- Sign up: https://scanqrlabs.com/get-started
- Connect page: https://scanqrlabs.com/connect
- Connect steps for agents: https://scanqrlabs.com/connect.md
- Server address: https://scanqrlabs.com/mcp/scanqr
- API reference: https://scanqrlabs.com/openapi.yaml

## Connect in one line

- **Claude.** Open Customize, then Connectors. Add a custom connector, paste the server address, and sign in.
- **ChatGPT.** Open Plugins, add a custom MCP server, paste the server address, and sign in.
- **Codex.** Run `codex mcp add scanqr --url https://scanqrlabs.com/mcp/scanqr`, then `codex mcp login scanqr`.
- **Cursor.** Add the server address to `.cursor/mcp.json` in the home folder, then sign in.
- **Grok.** Open grok.com/connectors, choose Custom, paste the server address, and sign in.
- **Another app.** Paste the server address. If the app asks for a type, choose Streamable HTTP, then sign in.
- **API key.** Create a key on Connect your agent and paste it into the app.
