{"name":"qrcode-intel","version":"1.0.0","tools":[{"name":"generate_qr_code","description":"Generates a scannable QR code image for any text or URL using the free api.qrserver.com service. Returns the direct image URL (PNG) that can be embedded or downloaded, and optionally verifies the image actually renders by fetching it and reporting HTTP status, content-type, and byte size.","inputSchema":{"type":"object","properties":{"text":{"type":"string","description":"The text, URL, or data string to encode into the QR code."},"size":{"type":"string","description":"Image dimensions as \"WIDTHxHEIGHT\" in pixels, e.g. \"300x300\". Defaults to \"300x300\". Each dimension must be between 10 and 1000."},"verify":{"type":"boolean","description":"If true (default), fetches the generated image to confirm it returns HTTP 200 and reports its content-type and size. Set false to skip the extra network round trip."}},"required":["text"]}},{"name":"decode_qr_code","description":"Downloads an image from a given URL and decodes any QR code found in it, returning the embedded text or data. Uses the free api.qrserver.com decoding service via a direct file upload (more reliable than passing a remote URL to that service directly).","inputSchema":{"type":"object","properties":{"image_url":{"type":"string","description":"Publicly accessible URL of an image (PNG, JPG, GIF) containing a QR code to decode."}},"required":["image_url"]}}]}