MCP-Server

payqr

dev.cz-agents/payqr
Payments & Fintech Öffentlich und erreichbar MCP 2025-11-25

Was dieses MCP kann

Creates and decodes payment, text, Wi-Fi, and contact QR codes, including SPAYD and SEPA EPC payment formats.

qr_payment
Create a European payment QR code. Auto-selects SPAYD for CZ/SK IBANs and EPC/GiroCode for other SEPA IBANs.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['iban'], 'properties': {'bic': {'type': 'string', 'description': 'Optional BIC for EPC/GiroCode line 5. Ignored with a warning for SPAYD.'}, 'iban': {'type': 'string', 'description': 'Recipient IBAN. Validated with the IBAN mod-97 checksum.'}, 'amount': {'type': 'number', 'description': 'Optional payment amount.'}, 'message': {'type': 'string', 'description': 'Optional payment message or EPC remittance text.'}, 'currency': {'type': 'string', 'pattern': '^[A-Za-z]{3}$', 'description': 'Optional ISO 4217 currency code. Defaults to CZK for SPAYD and EUR for EPC.'}, 'standard': {'enum': ['spayd', 'epc', 'auto'], 'type': 'string', 'default': 'auto', 'description': 'Payment QR standard. Defaults to auto detection.'}, 'recipient_name': {'type': 'string', 'description': 'Recipient name. Required for EPC/GiroCode.'}, 'constant_symbol': {'type': 'string', 'description': 'Optional Czech constant symbol for SPAYD.'}, 'variable_symbol': {'type': 'string', 'description': 'Optional reference: goes to remittance (line 11) for EPC, to X-VS for SPAYD.'}}, 'additionalProperties': False}
qr_payment_batch
PAID. Create payment QR codes for a whole batch of payments in one call — e.g. an invoice run. The free qr_payment tool handles one payment per call; this one returns the whole set. Requires payment via x402; call without payment first to receive the terms.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['payments'], 'properties': {'payments': {'type': 'array', 'items': {'type': 'object', 'required': ['ref', 'iban'], 'properties': {'ref': {'type': 'string', 'description': 'Your own identifier — returned back so you can match results.'}, 'iban': {'type': 'string'}, 'amount': {'type': 'number'}, 'message': {'type': 'string'}, 'currency': {'type': 'string', 'pattern': '^[A-Za-z]{3}$'}, 'recipient_name': {'type': 'string'}, 'variable_symbol': {'type': 'string'}}, 'additionalProperties': False}, 'maxItems': 50, 'description': 'Up to 50 payments. Each QR is generated and verified independently.'}}, 'additionalProperties': False}
qr_read
Decode a QR code from a base64 PNG/JPEG image or image data URI and classify its content.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['image_data'], 'properties': {'image_data': {'type': 'string', 'description': 'Base64 image bytes or a PNG/JPEG data URI.'}}, 'additionalProperties': False}
qr_text
Create a QR code containing plain text.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Text to encode in the QR code.'}}, 'additionalProperties': False}
qr_vcard
Create a QR code containing a vCard 3.0 contact.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'org': {'type': 'string', 'description': 'Optional organization.'}, 'name': {'type': 'string', 'description': 'Contact display name.'}, 'email': {'type': 'string', 'description': 'Optional email address.'}, 'phone': {'type': 'string', 'description': 'Optional phone number.'}}, 'additionalProperties': False}
qr_wifi
Create a Wi-Fi network QR code.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ssid'], 'properties': {'ssid': {'type': 'string', 'description': 'Wi-Fi network name.'}, 'hidden': {'type': 'boolean', 'default': False, 'description': 'Whether the network SSID is hidden.'}, 'password': {'type': 'string', 'description': 'Optional Wi-Fi password.'}, 'security': {'enum': ['WPA', 'WEP', 'nopass'], 'type': 'string', 'default': 'WPA', 'description': 'Wi-Fi security type.'}}, 'additionalProperties': False}
Hinzugefügt
qr_payment_batch
17. September 2026 12:39
Hinzugefügt
qr_read
17. September 2026 12:39
Hinzugefügt
qr_vcard
17. September 2026 12:39
Hinzugefügt
qr_wifi
17. September 2026 12:39
Hinzugefügt
qr_text
17. September 2026 12:39
Hinzugefügt
qr_payment
17. September 2026 12:39