label
What this MCP does
Generates barcode, QR, payment, contact, and Wi-Fi labels in individual or batch form.
Tools
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['items'], 'properties': {'text': {'type': 'boolean', 'description': 'Print the digits under the bars (default true)'}, 'items': {'type': 'array', 'items': {'type': 'object', 'required': ['value'], 'properties': {'value': {'type': 'string', 'description': 'The data to encode'}, 'filename': {'type': 'string', 'description': 'File name without an extension. Defaults to the value, made safe'}, 'symbology': {'enum': ['code128', 'ean13', 'ean8', 'upca', 'qr'], 'type': 'string', 'description': "Defaults to the call's symbology"}}, 'additionalProperties': False}, 'description': 'The rows to draw'}, 'format': {'enum': ['svg', 'png'], 'type': 'string', 'description': 'svg (default, free) or png (Pro)'}, 'height': {'type': 'integer', 'maximum': 1000, 'minimum': 10, 'description': 'Bar height in the same units (default 80)'}, 'out_dir': {'type': 'string', 'description': 'Ignored on this hosted endpoint: there are no directories, and every row comes back as its own download link'}, 'out_path': {'type': 'string', 'description': 'Name for the downloaded file, e.g. acme-code. SVG is returned inline when this is left out; a PNG always comes back as a download link valid for one hour'}, 'overwrite': {'type': 'boolean', 'description': 'Replace a file of the same name already produced in this request (default false)'}, 'symbology': {'enum': ['code128', 'ean13', 'ean8', 'upca', 'qr'], 'type': 'string', 'description': 'Default symbology for rows that do not name one (default code128)'}, 'module_width': {'type': 'integer', 'maximum': 20, 'minimum': 1, 'description': 'Width of the narrowest bar, in pixels or SVG units (default 2)'}, 'stop_on_error': {'type': 'boolean', 'description': 'Stop at the first bad row instead of drawing the rest and reporting it (default false)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['symbology', 'value'], 'properties': {'text': {'type': 'boolean', 'description': 'Print the digits under the bars (default true)'}, 'value': {'type': 'string', 'description': 'The data to encode. Digits only for EAN and UPC'}, 'format': {'enum': ['svg', 'png'], 'type': 'string', 'description': 'svg (default, free) or png (Pro)'}, 'height': {'type': 'integer', 'maximum': 1000, 'minimum': 10, 'description': 'Bar height in the same units (default 80)'}, 'out_path': {'type': 'string', 'description': 'Name for the downloaded file, e.g. acme-code. SVG is returned inline when this is left out; a PNG always comes back as a download link valid for one hour'}, 'overwrite': {'type': 'boolean', 'description': 'Replace a file of the same name already produced in this request (default false)'}, 'symbology': {'enum': ['code128', 'ean13', 'ean8', 'upca'], 'type': 'string', 'description': 'code128 for any printable ASCII, ean13 and ean8 for retail products, upca for North American retail'}, 'module_width': {'type': 'integer', 'maximum': 20, 'minimum': 1, 'description': 'Width of the narrowest bar, in pixels or SVG units (default 2)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'kind': {'type': 'string', 'description': 'Only rows of this kind: text, wifi, vcard, sepa, invoice, barcode or batch'}, 'limit': {'type': 'integer', 'maximum': 200, 'minimum': 1, 'description': 'How many rows to show, newest first (default 20)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'iban': {'type': 'string', 'description': 'Override the IBAN in the shared business profile'}, 'name': {'type': 'string', 'description': 'Override the beneficiary name in the shared business profile'}, 'size': {'type': 'integer', 'description': 'PNG width in pixels, 32 to 4000 (default 300). SVG scales without it'}, 'amount': {'type': 'number', 'description': 'Amount in EUR. Overrides the invoice total; required when there is no invoice to read'}, 'format': {'enum': ['svg', 'png'], 'type': 'string', 'description': 'svg (default, free) or png (Pro)'}, 'margin': {'type': 'integer', 'maximum': 20, 'minimum': 0, 'description': 'Quiet zone in modules, default 4, which is what the QR standard requires'}, 'out_path': {'type': 'string', 'description': 'Name for the downloaded file, e.g. acme-code. SVG is returned inline when this is left out; a PNG always comes back as a download link valid for one hour'}, 'overwrite': {'type': 'boolean', 'description': 'Replace a file of the same name already produced in this request (default false)'}, 'reference': {'type': 'string', 'description': 'Payment text, up to 140 characters. Defaults to the invoice number'}, 'invoice_id': {'type': 'string', 'description': "Invoice number, for example INV-2026-0007. Read from the invoice server's store if it is present"}, 'error_correction': {'enum': ['L', 'M', 'Q', 'H'], 'type': 'string', 'description': 'L 7%, M 15% (default), Q 25%, H 30% of the code recoverable when damaged'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['key'], 'properties': {'key': {'type': 'string', 'description': 'License key from checkout, MCPL1.<payload>.<signature>'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['text'], 'properties': {'size': {'type': 'integer', 'description': 'PNG width in pixels, 32 to 4000 (default 300). SVG scales without it'}, 'text': {'type': 'string', 'description': 'The text or URL the code carries'}, 'format': {'enum': ['svg', 'png'], 'type': 'string', 'description': 'svg (default, free) or png (Pro)'}, 'margin': {'type': 'integer', 'maximum': 20, 'minimum': 0, 'description': 'Quiet zone in modules, default 4, which is what the QR standard requires'}, 'out_path': {'type': 'string', 'description': 'Name for the downloaded file, e.g. acme-code. SVG is returned inline when this is left out; a PNG always comes back as a download link valid for one hour'}, 'overwrite': {'type': 'boolean', 'description': 'Replace a file of the same name already produced in this request (default false)'}, 'error_correction': {'enum': ['L', 'M', 'Q', 'H'], 'type': 'string', 'description': 'L 7%, M 15% (default), Q 25%, H 30% of the code recoverable when damaged'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'bic': {'type': 'string', 'description': 'Beneficiary BIC. Optional under EPC version 002'}, 'iban': {'type': 'string', 'description': "Beneficiary IBAN. Defaults to the iban in the shared business profile (set once with the invoice server's business_set). Checked with ISO 7064 mod 97 and refused if it does not validate"}, 'name': {'type': 'string', 'description': 'Beneficiary name, up to 70 characters. Defaults to the name in the shared business profile'}, 'size': {'type': 'integer', 'description': 'PNG width in pixels, 32 to 4000 (default 300). SVG scales without it'}, 'amount': {'type': 'number', 'description': 'Amount in EUR, 0.01 to 999999999.99. Leave out and the payer types it'}, 'format': {'enum': ['svg', 'png'], 'type': 'string', 'description': 'svg (default, free) or png (Pro)'}, 'margin': {'type': 'integer', 'maximum': 20, 'minimum': 0, 'description': 'Quiet zone in modules, default 4, which is what the QR standard requires'}, 'purpose': {'type': 'string', 'description': 'Four-letter ISO 20022 purpose code, for example GDDS'}, 'currency': {'type': 'string', 'description': 'EUR only; any other value is refused, because EPC encodes a SEPA credit transfer'}, 'out_path': {'type': 'string', 'description': 'Name for the downloaded file, e.g. acme-code. SVG is returned inline when this is left out; a PNG always comes back as a download link valid for one hour'}, 'overwrite': {'type': 'boolean', 'description': 'Replace a file of the same name already produced in this request (default false)'}, 'reference': {'type': 'string', 'description': 'Structured creditor reference (RF...), up to 35. Use this OR remittance, never both'}, 'remittance': {'type': 'string', 'description': 'Free payment text, up to 140 characters, for example an invoice number'}, 'error_correction': {'enum': ['L', 'M', 'Q', 'H'], 'type': 'string', 'description': 'L 7%, M 15% (default), Q 25%, H 30% of the code recoverable when damaged'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'org': {'type': 'string', 'description': 'Company or organisation'}, 'url': {'type': 'string', 'description': 'Website'}, 'name': {'type': 'string', 'description': "Full name, for example Anna Kowalska. Defaults to the shared business profile's name; pass it only for someone else's card"}, 'note': {'type': 'string', 'description': 'Free note stored on the contact'}, 'size': {'type': 'integer', 'description': 'PNG width in pixels, 32 to 4000 (default 300). SVG scales without it'}, 'email': {'type': 'string', 'description': 'Email address. Defaults to the shared business profile'}, 'phone': {'type': 'string', 'description': 'Phone number, in the form it should be dialled. Defaults to the shared business profile'}, 'title': {'type': 'string', 'description': 'Job title'}, 'format': {'enum': ['svg', 'png'], 'type': 'string', 'description': 'svg (default, free) or png (Pro)'}, 'margin': {'type': 'integer', 'maximum': 20, 'minimum': 0, 'description': 'Quiet zone in modules, default 4, which is what the QR standard requires'}, 'address': {'type': 'string', 'description': 'Postal address, one line. Defaults to the shared business profile'}, 'out_path': {'type': 'string', 'description': 'Name for the downloaded file, e.g. acme-code. SVG is returned inline when this is left out; a PNG always comes back as a download link valid for one hour'}, 'overwrite': {'type': 'boolean', 'description': 'Replace a file of the same name already produced in this request (default false)'}, 'error_correction': {'enum': ['L', 'M', 'Q', 'H'], 'type': 'string', 'description': 'L 7%, M 15% (default), Q 25%, H 30% of the code recoverable when damaged'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ssid'], 'properties': {'auth': {'enum': ['WPA', 'WEP', 'nopass'], 'type': 'string', 'description': 'WPA (default when a password is given), WEP, or nopass for an open network'}, 'size': {'type': 'integer', 'description': 'PNG width in pixels, 32 to 4000 (default 300). SVG scales without it'}, 'ssid': {'type': 'string', 'description': 'Network name, exactly as it appears'}, 'format': {'enum': ['svg', 'png'], 'type': 'string', 'description': 'svg (default, free) or png (Pro)'}, 'hidden': {'type': 'boolean', 'description': 'True if the network does not broadcast its name'}, 'margin': {'type': 'integer', 'maximum': 20, 'minimum': 0, 'description': 'Quiet zone in modules, default 4, which is what the QR standard requires'}, 'out_path': {'type': 'string', 'description': 'Name for the downloaded file, e.g. acme-code. SVG is returned inline when this is left out; a PNG always comes back as a download link valid for one hour'}, 'password': {'type': 'string', 'description': 'Passphrase. Leave out only for an open network'}, 'overwrite': {'type': 'boolean', 'description': 'Replace a file of the same name already produced in this request (default false)'}, 'error_correction': {'enum': ['L', 'M', 'Q', 'H'], 'type': 'string', 'description': 'L 7%, M 15% (default), Q 25%, H 30% of the code recoverable when damaged'}}, 'additionalProperties': False}
Recent tool changes
Similar MCP servers
roastify-mcp
Supports a coffee commerce workflow with product and blend catalogs, inventory, coupons, packaging design editing, artwork genera…
YouCam for Beauty & Personal Care
Offers image-based beauty and personal-care analysis and virtual try-on tools for makeup, hair, facial features, body reshaping, …
agentee
Searches and purchases all-over print apparel, manages carts, promotions, shipping, checkout, orders, and user-submitted designs.
mu
Supports AI-assisted print-on-demand product design, storefronts, manufacturing quotes, orders, fulfillment, shipping, sales, and…
studiomcphub
Provides image enhancement, background removal, vectorization, color and print preparation, artwork search and analysis, product …
Capucine
Provides sourced personal styling guidance, weather-aware outfit recommendations, apparel shopping criteria, and links to verifie…
YouCam for Fashion & Retail
Provides image-based virtual try-on experiences for clothing, accessories, jewelry, watches, makeup, fabric, hats, scarves, and s…
R3PLICA AI Connector
Searches and presents premium design-brand products, collections, finishes, specifications, comparisons, images, and catalog link…