webmcp/gallery

8 tools · production · mixed

QRCodeCrafter is a QR code generation platform that lets an agent create static and dynamic QR codes, manage redirects, and generate bulk files.

Tools8 total

create_dynamic_qr

actionimperative/
labelstringOptional private label for identifying the managed redirect.
destinationstringrequiredPublic HTTPS destination. Private, local, credential-bearing, and sensitive-token URLs are rejected.

create_dynamic_qr_campaign

actionimperative/
rowsarrayrequiredOne to five dynamic redirect records. Creation is sequential and partial failures are returned without automatic retry.

create_qr_vault

actionimperative/
namestring

create_static_qr_code

actiondeclarative/
urlstringWebsite URL, landing page, document link, menu link, review link, app page, or campaign destination to encode.
valuestringGenerated payload for URL QR codes. Sensitive QR contents are omitted from this aggregate field; use the visible form fields or runtime generate_qr tool.
contentTypestringQR content type currently selected in the all-in-one generator.

generate_bulk_qr

readimperative/
rowsunknownrequiredRows to include in the ZIP archive. Use up to 50 rows per request.
sizeintegerShared QR output size.
formatstringShared output format for every generated file. Prefer svg for large batches.
marginintegerShared quiet-zone margin.
bgColorstringShared background hex color.
fgColorstringShared foreground hex color.
errorCorrectionLevelstringShared QR error correction level.

generate_qr

actiondeclarative/
logostringOptional PNG, JPG, or WebP data URL under 1MB for a centered logo.
sizestringOutput size from 256 to 4096.
valuestringrequiredRequired QR payload to encode.
formatstringOutput format: svg, png, jpg, webp, pdf, or eps.
marginstringQuiet-zone margin from 0 to 16.
bgColorstringBackground hex color such as #ffffff.
fgColorstringForeground hex color such as #000000.
contentTypestringOptional payload type hint: url, wifi, vcard, event, pix, upi, swish, sepa, paypal, promptpay, vietqr, or swissqr.
errorCorrectionLevelstringError correction level: L, M, Q, or H.

manage_dynamic_qr

actionimperative/
slugstringrequiredPublic 22-character identifier from the redirect or management URL.
labelstringOptional replacement private label for an update action.
actionstringrequiredRead, update, pause, resume, rotate, or permanently delete the dynamic QR redirect.
destinationstringReplacement public HTTPS destination, required when updating the URL.
managementTokenstringrequiredPrivate 43-character bearer capability. Never include it in public QR artwork.

manage_qr_vault

actionimperative/
namestring
slugstring
tagsarray
labelstring
actionstringrequired
folderstring
vaultIdstringrequired
destinationstring
managementTokenstringrequired