martinhavel avatar

Payqr

martinhavel/cz-agents-mcp

Generates payment QR codes in European formats: SPAYD for Czech and Slovak accounts, EPC/GiroCode for SEPA transfers, plus utility codes for plain text, Wi-Fi credentials, and vCard contacts. Also decodes existing QR images. Part of the cz-agents suite but stands alone with no API dependencies or AI features. Useful when you need Claude to produce scannable payment links for invoices or receipts without leaving the conversation. Works over stdio locally or via the hosted endpoint at payqr.cz-agents.dev. The encode operations take account details and amounts, return base64 or SVG, and handle all the format quirks so you don't have to look up IBAN validators or SPAYD spec sheets.

GitHub stars
2
tools
6
transport
STDIO, HTTP
last updated
Jun 2, 2026

Install

From registry metadata
$ npx add-mcp https://payqr.cz-agents.dev/mcp --name payqr

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http payqr https://payqr.cz-agents.dev/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 6 tools

Verified live against the running server on Nov 6, 2026.

qr_paymentCreate a European payment QR code. Auto-selects SPAYD for CZ/SK IBANs and EPC/GiroCode for other SEPA IBANs.9 params

Create a European payment QR code. Auto-selects SPAYD for CZ/SK IBANs and EPC/GiroCode for other SEPA IBANs.

Parameters* required
amountnumber
Optional payment amount.
bicstring
Optional BIC for EPC/GiroCode line 5. Ignored with a warning for SPAYD.
constant_symbolstring
Optional Czech constant symbol for SPAYD.
currencystring
Optional ISO 4217 currency code. Defaults to CZK for SPAYD and EUR for EPC.
iban*string
Recipient IBAN. Validated with the IBAN mod-97 checksum.
messagestring
Optional payment message or EPC remittance text.
recipient_namestring
Recipient name. Required for EPC/GiroCode.
standardstring
Payment QR standard. Defaults to auto detection.one of spayd · epc · autodefault: auto
variable_symbolstring
Optional reference: goes to remittance (line 11) for EPC, to X-VS for SPAYD.
qr_textCreate a QR code containing plain text.1 params

Create a QR code containing plain text.

Parameters* required
text*string
Text to encode in the QR code.
qr_wifiCreate a Wi-Fi network QR code.4 params

Create a Wi-Fi network QR code.

Parameters* required
hiddenboolean
Whether the network SSID is hidden.default: false
passwordstring
Optional Wi-Fi password.
securitystring
Wi-Fi security type.one of WPA · WEP · nopassdefault: WPA
ssid*string
Wi-Fi network name.
qr_vcardCreate a QR code containing a vCard 3.0 contact.4 params

Create a QR code containing a vCard 3.0 contact.

Parameters* required
emailstring
Optional email address.
name*string
Contact display name.
orgstring
Optional organization.
phonestring
Optional phone number.
qr_readDecode a QR code from a base64 PNG/JPEG image or image data URI and classify its content.1 params

Decode a QR code from a base64 PNG/JPEG image or image data URI and classify its content.

Parameters* required
image_data*string
Base64 image bytes or a PNG/JPEG data URI.
qr_payment_batchPAID. 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.1 params

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.

Parameters* required
payments*array
Up to 50 payments. Each QR is generated and verified independently.

Sponsors

Readme

cz-agents-mcp

CI License: MIT MCP Registry Glama

Model Context Protocol servers for Czech & EU due diligence and KYC/AML — company facts, insolvency (ISIR), EU + OFAC sanctions screening, VAT-payer reliability, phoenix & nominee-director detection, quantified risk score and statutory-chain (UBO) ownership analysis. Built on native access to ARES (company registry), ČNB (FX rates), ADIS (VAT-payer status) and 16 EU business registries (GB, SK, PL, NL, IT, AT, ES, BE, LT, DE, FR, NO, DK, FI, EE, SE).


View the full README on GitHub

Details

Repository
github.com/martinhavel/cz-agents-mcp
Website
qr.cz-agents.dev
Category
Finance & Commerce
Package
@czagents/payqr
Transport
STDIO, HTTP
Registry
MCP registry, active
Tools verified
Nov 6, 2026

More from martinhavel

Related Finance & Commerce MCP servers

View all
1foundrynet avatarMINT Protocol — Universal Work Attestationfoundrynet/mint-mcpTrust stack for AI agents: identity, attest, verify, rate, recommend, discover — on Solana.2stars
2expertvagabond avatarOrdinalsexpertvagabond/ordinals-mcpBitcoin Ordinals MCP Server — inscriptions, runes, BRC-20, collections & rare sats2stars
3ghostswap1 avatarGhostSwapghostswap1/ghostswap-agentsGhostSwap — non-custodial crypto swaps across 1,600+ coins.0stars
4smq9sn5jck-coder avatarCausalLayer MCPsmq9sn5jck-coder/causallayer-mcpDeterministic AI liability attribution with Bitcoin-anchored proof certificates.2stars
5socialapishub avatarSocialAPIssocialapishub/mcp-serverFacebook & Instagram data for AI agents: pages, posts, groups, ads, Marketplace, profiles, reels.0stars
6oktopeak avatarMycase Mcpoktopeak/mycase-mcpConnect Claude to MyCase: cases, contacts, documents, tasks, calendar, calls, time, billing, staff.2stars