Skip to content
QRPainter Make a code

QR codes for your agents, tested in every response.

Ask Claude, ChatGPT or your own agent for "a QR code from my logo" and get a code that looks like the logo, with its Scan Score and a link you can change later.

MCP server

A remote MCP server over Streamable HTTP. No sign-in is needed to start: codes made through it are free codes, managed with the edit key returned when they are created.

https://qrpainter.com/mcp

In Claude Code:

claude mcp add --transport http qrpainter https://qrpainter.com/mcp

In Claude or ChatGPT, add it as a custom connector with the same address.

ToolWhat it does
create_qr_from_imagePicture (URL or base64) and destination in; image, short link, Scan Score and edit key out
preview_stylesFour scored versions without saving
save_designKeep one of the previewed versions as a live code
check_scan_scoreScore any QR code image, from any generator
update_destinationPoint an existing code somewhere new
get_scansScans by day, hour and country
exportSVG (one path per colour) or PNG at any size

HTTP API

The same features over plain HTTP. Interactive reference: /api/docs.

# 1. Four tested versions of a picture
curl -F [email protected] -F grid=57 -F style=halftone-color https://qrpainter.com/api/designs

# 2. Save one as a live code
curl -H 'content-type: application/json' \
  -d '{"design_id":"…","variant_id":"v0","destination":"https://example.com"}' \
  https://qrpainter.com/api/codes

# 3. Download the SVG
curl -H 'x-edit-key: …' "https://qrpainter.com/api/codes/CODE_ID/export?format=svg" -o code.svg

Free use is rate-limited per address. Paid API keys with per-code pricing are coming; join the list to hear first.