Home · Comparisons

MCP Barcode vs qrcode and Barcode Generator API: which MCP server to pick

All three let a chat turn "make me a QR code" or "give this a barcode" into a scannable image. qrcode (io.github.pipeworx-io/qrcode on the official registry) is one pack of a larger hosted gateway, wrapping the free public api.qrserver.com service behind a remote MCP endpoint. Barcode Generator API (io.github.Br0ski777/barcode-generator) is a single hosted tool that draws EAN-13, UPC-A, Code 128 and Code 39, paid per call in USDC over the x402 protocol, with no account or API key at all. Ours draws QR codes, WiFi and vCard codes, SEPA payment codes and four barcode symbologies locally, with no network call of any kind, and it is the only one of the three that validates an IBAN or a check digit before drawing rather than just encoding whatever text or number it is given.

The facts, read from each project

FactOursqrcode (pipeworx)Barcode Generator API
Tools10 (qr_create through license_activate)create_qr, read_qr, plus roughly 30 shared Pipeworx gateway meta-tools listed on the same endpointOne tool, utility_generate_barcode
SymbologiesQR, WiFi, vCard, SEPA payment (EPC069-12), Code 128, EAN-13, EAN-8, UPC-AQR only (create and decode)Code 128, Code 39, EAN-13, UPC-A; no QR
Account or key neededNo. No account, no keyNo key for the pack itself, but every call also reaches the shared gateway's meta-tool setNo signup, no API key; pays per call in USDC on Base via x402
Where the data livesLocal JSON register in ~/.local/share/mcp-servers/barcode/, nothing sent anywhereText or URL sent to Pipeworx's gateway, which calls api.qrserver.com on your behalfData sent to Br0ski777's hosted endpoint (klymax402.com) for every call
Payment code validationIBAN checked with ISO 7064 mod 97 before drawing; check digit computed or verified on every barcode symbologyNot applicable; the tool only makes and reads plain QR imagesNot applicable; no check-digit verification is documented, only generation from whatever data is given
CostFree tier, 20 codes a month; Pro $19 once, or $39 for the whole collectionFree (wraps a free public API); shares gateway usage with every other Pipeworx pack$0.003 per barcode, pay-per-call via x402 USDC, no free tier
LicenceMITMITMIT
Works with no networkYesNo, every tool is a hosted API callNo, every tool is a hosted, paid API call

When to pick qrcode

Pick it if a QR code is one of many things you want from a single always-on gateway connection: the same Pipeworx endpoint that serves create_qr also answers unrelated questions through ask_pipeworx, reaching over 1,476 other data sources without adding a second server. The README states plainly that connecting to even one pack lists roughly 30 shared meta-tools alongside the pack's own two, so the actual tool count on that connection is larger than the QR feature alone. It has no SEPA payment code, no barcode symbologies and no read/write validation beyond decoding an existing image.

When to pick Barcode Generator API

Pick it if you want to pay per call with no account and no subscription at all: x402 handles the 402-sign-retry cycle automatically for an x402-aware client, at $0.003 a barcode, and there is genuinely nothing to sign up for. It covers the same four linear symbologies split between EAN-13/UPC-A on one side and Code 128/Code 39 on the other, drawn server-side and returned as base64 SVG. It has no QR support at all, and its own docs name the boundary explicitly: "Not for: QR codes."

When to pick ours

Pick ours when the codes carry money or a real product identity and getting one wrong is expensive: a SEPA payment code that goes to the wrong account, or a barcode that scans as a different product because a check digit was silently corrected instead of refused. Neither competitor validates an IBAN or verifies a check digit; ours refuses a mismatched EAN-13 by name rather than redrawing it, and refuses a payment code whose IBAN fails the mod-97 check rather than encoding a typo as if it were an account number. It is also the only one of the three with no network call at all, so a client's own invoice details, WiFi password or IBAN never leaves the machine generating the code.

What we measured

The barcode package's adversarial suite covers 25 probes: a wrong EAN-13 check digit, a non-EUR currency on a SEPA payment code, an IBAN with one digit changed, an out_path that is a directory, and two processes racing for the last few free slots in one month. That race caught a real defect before ship: 23 codes were drawn against a stated allowance of 20, fixed by making the count and the write one atomic step. Neither competitor's public material documents an adversarial test count of any kind.

Install lines

Ours, Claude Code:

claude mcp add barcode -- npx -y @theluckystrike/mcp-barcode

qrcode (remote, no key):

claude mcp add-json qrcode '{"type":"http","url":"https://gateway.pipeworx.io/qrcode/mcp"}'

Barcode Generator API (remote, x402 client required to pay the per-call price):

claude mcp add-json barcode-generator '{"type":"http","url":"https://barcode-generator.api.klymax402.com/mcp"}'

Exact config file paths per client are on the setup pages, and the longer walkthrough for the payment code specifically is in SEPA payment QR codes on invoices.

Questions

Can I run mcp-barcode alongside qrcode or Barcode Generator API?

Yes. Tool names do not collide: ours are qr_create, barcode_create and so on; the other two expose their own hosted endpoints under their own names. Nothing is shared between them, and none of the three talks to another's data.

Which one makes a SEPA payment QR code?

Only ours. qrcode makes plain QR images from text or a URL and has no payment format. Barcode Generator API has no QR support of any kind, only linear barcodes.

Which one is free to use?

Ours has a free tier of 20 codes a month with every symbology available. qrcode's pack itself is free, since it wraps a free public API, though every call also reaches the shared Pipeworx gateway's meta-tool set. Barcode Generator API has no free tier at all: every call costs $0.003 in USDC.

Do either of the other two check a barcode's check digit before drawing it?

Neither documents doing so. Ours refuses a full-length EAN-13, EAN-8 or UPC-A whose check digit is wrong, naming the correct one, rather than drawing the code the caller asked for and letting it scan as a different product.

Where can I read the competitor facts myself?

qrcode's tools, gateway behaviour and meta-tool count come from its README at github.com/pipeworx-io/mcp-qrcode and its registry entry for io.github.pipeworx-io/qrcode. Barcode Generator API's tool, pricing and x402 details come from its README at github.com/Br0ski777/barcode-generator-x402 and its registry entry for io.github.Br0ski777/barcode-generator. Both read on 2026-09-04.

Related

Product page · Setup per client · Guides · All comparisons