FreeQrly HTTP और MCP बोलता है। किसी भी एजेंट, स्क्रिप्ट या वर्कफ़्लो से स्टैटिक QR कोड बनाएं — न की, न साइन-अप, न एक्सपायरी। अगर आप रिक्वेस्ट कर सकते हैं, तो कोड बना सकते हैं।
https://freeqrly.com/mcp को अपने MCP क्लाइंट में जोड़ें। एक टूल — generate_qr — कोई ऑथ नहीं। Claude Code, Cursor और Streamable HTTP बोलने वाली हर चीज़ के साथ काम करता है।
SVG लौटाने वाला एक सीधा GET एंडपॉइंट। CORS पूरी तरह खुला है, इसलिए ब्राउज़र, curl और सर्वरलेस फंक्शन सब इसे सीधे कॉल कर सकते हैं।
पेलोड रेसिपी वाली एक SKILL.md रेपो में skills/qr-generator/ पर रहती है। अपने एजेंट को उसकी तरफ़ इशारा करें और वह बाकी जान जाएगा।
/llms.txt क्रॉलर और असिस्टेंट के लिए पूरी साइट का वर्णन करता है — एंडपॉइंट, पेलोड फॉर्मेट और पेज मैप, एक ही फ़ाइल में।
image/svg+xml लौटाता है। सिर्फ़ data ज़रूरी है; बाकी सबका समझदार डिफ़ॉल्ट है। एरर JSON में error फ़ील्ड के साथ वापस आते हैं।
curl "https://freeqrly.com/api/qr?data=https://example.com&size=1024" \ -o qr.svg # WiFi QR code for guests curl "https://freeqrly.com/api/qr?data=WIFI:T:WPA;S:CafeNet;P:s3cret;;" \ -o wifi.svg
# (डिफ़ॉल्ट 2F4A62 / ffffff)।L, M, Q, H (डिफ़ॉल्ट M)। प्रिंट या लोगो के लिए Q/H इस्तेमाल करें।स्टैंडर्ड Streamable HTTP: initialize, फिर tools/list / tools/call। generate_qr टूल data, size, color, bgcolor, ecc लेता है और डाउनलोड के लिए तैयार SVG URL लौटाता है।
{
"jsonrpc": "2.0", "id": 1, "method": "tools/call",
"params": {
"name": "generate_qr",
"arguments": { "data": "https://example.com", "size": 1024 }
}
}
Website : https://example.com/menu WiFi : WIFI:T:WPA;S:CafeNet;P:s3cret;; Contact : BEGIN:VCARD\nVERSION:3.0\nN:Ada Lovelace\nTEL:+15550100\nEND:VCARD Place : geo:37.7749,-122.4194 SMS : sms:+15550100?body=Hello
यह मुफ़्त है, लेकिन दयालु बनें: एक ही कोड को बार-बार मांगने के बजाय रिज़ल्ट कैश करें, और ऑटोमेटेड ट्रैफ़िक को उचित रखें। प्रति-IP रेट लिमिट लागू होती है। स्टैटिक कोड डिटरमिनिस्टिक हैं — एक ही इनपुट हमेशा एक ही आउटपुट देता है, इसलिए कैशिंग आसान है।