{"ok":true,"site":{"host":"qrscan.campa.tools","url":"https://qrscan.campa.tools/","type":"live","desc":"Scan PDF files for QR codes and present any found as a CSV file.","tools":[{"name":"scan-loaded-pdf","kind":"act","impl":"imperative","description":"Scan the currently loaded PDF files for QR codes and return the found codes with their page numbers.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"pdf-qr-scanner","kind":"act","impl":"declarative","description":"Select PDF files and scan them for QR codes. Results are downloaded as CSV. All processing happens locally in the browser.","inputSchema":{"type":"object","properties":{"pdf-files":{"type":"string"}}},"__source":"spec","__declarative":true}],"category":"Developer Tools","favicon":"/favicons/qrscan.campa.tools.ico","apiSurface":"spec","toolCount":2}}