usesignal_generate_qr
Generate a scannable QR code for a link, text, Wi-Fi network, contact card (vCard), email, SMS, phone number, WhatsApp chat or UPI payment. Returns the encoded payload, an SVG file and a PNG preview image. values by type: url{url}; text{text}; wifi{ssid,password,security:WPA|WEP|nopass,hidden}; vcard{firstName,lastName,phone,email,org,title,website,address}; email{to,subject,body}; sms{phone,message}; phone{phone}; whatsapp{phone,message}; upi{vpa,name,amount,note}.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"type": "<type>",
"values": "<values>"
},
"name": "usesignal_generate_qr"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dark | No | #111111 | |
| type | Yes | ||
| light | No | #FFFFFF | |
| margin | No | ||
| values | Yes | ||
| moduleStyle | No | square | |
| errorCorrection | No | M |