{"name":"io.github.helloderekg/bytario","slug":"helloderekg-bytario","title":null,"description":"40 MCP tools for image, PDF, QR, barcode, data, text, color, and render operations.","url":"https://mcp.market/server/helloderekg-bytario","rating":null,"grade":"C","score":55,"certified":false,"status":"active","category":"media","tags":["media"],"presence":{"score":7,"stars":null,"forks":null,"downloads_week":19,"last_push_at":null,"license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":null,"website":null,"version":"1.0.1","remotes":[],"packages":[{"registryType":"npm","identifier":"@bytario/mcp","version":"1.0.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bytario API key (sk_live_...). Get one at https://api.bytario.com/pricing","isRequired":true,"format":"string","isSecret":true,"name":"BYTARIO_API_KEY"}]}],"tools":[{"name":"bytario_barcode_generate","description":"Generate a 1D or 2D barcode as SVG. Supports EAN-13, EAN-8, UPC-A, UPC-E, Code 128, Code 39, ITF-14, ITF, DataMatrix, PDF417, Aztec.","write_action":false,"price_micros":0,"input_schema":null},{"name":"bytario_barcode_read","description":"Decode 1D and 2D barcodes from an image. Returns an array of detected codes.","write_action":false,"price_micros":0,"input_schema":null},{"name":"bytario_color_convert","description":"Convert a color between hex, RGB, HSL, HSV, and CMYK formats.","write_action":false,"price_micros":0,"input_schema":null},{"name":"bytario_data_base64_decode","description":"Decode a Base64 string back to raw bytes.","write_action":false,"price_micros":0,"input_schema":null},{"name":"bytario_data_base64_encode","description":"Encode raw bytes to Base64. Send the data as a base64 string (will be decoded and re-encoded by the API — useful for verifying encoding).","write_action":false,"price_micros":0,"input_schema":null},{"name":"bytario_data_csv_to_json","description":"Convert CSV text to a JSON array of objects.","write_action":false,"price_micros":0,"input_schema":null},{"name":"bytario_data_json_format","description":"Pretty-print a JSON string with indentation.","write_action":false,"price_micros":0,"input_schema":null},{"name":"bytario_data_json_minify","description":"Minify a JSON string by removing all whitespace.","write_action":false,"price_micros":0,"input_schema":null},{"name":"bytario_data_json_to_csv","description":"Convert a JSON array of objects to CSV text.","write_action":false,"price_micros":0,"input_schema":null},{"name":"bytario_data_url_decode","description":"Decode a percent-encoded string.","write_action":false,"price_micros":0,"input_schema":null},{"name":"bytario_data_url_encode","description":"Percent-encode a UTF-8 string for use in URLs.","write_action":false,"price_micros":0,"input_schema":null},{"name":"bytario_file_detect","description":"Detect the file type of binary data using magic bytes. Returns MIME type, extension, and description.","write_action":false,"price_micros":0,"input_schema":null},{"name":"bytario_file_hash","description":"Compute a cryptographic hash of a file. Supports MD5, SHA-1, SHA-256, SHA-384, SHA-512.","write_action":false,"price_micros":0,"input_schema":null},{"name":"bytario_image_compress","description":"Recompress an image at target quality.","write_action":false,"price_micros":0,"input_schema":null},{"name":"bytario_image_convert","description":"Convert an image between JPEG, PNG, WebP, and AVIF formats. Requires base64-encoded image input.","write_action":false,"price_micros":0,"input_schema":null},{"name":"bytario_image_crop","description":"Crop an image to a rectangle defined by x, y, width, height.","write_action":false,"price_micros":0,"input_schema":null},{"name":"bytario_image_favicon_set","description":"Generate a full favicon bundle (ICO + PNG sizes + manifest.json) from a source image.","write_action":false,"price_micros":0,"input_schema":null},{"name":"bytario_image_flip","description":"Flip an image horizontally or vertically.","write_action":false,"price_micros":0,"input_schema":null},{"name":"bytario_image_read_metadata","description":"Extract EXIF, GPS, and camera info from an image as structured JSON.","write_action":false,"price_micros":0,"input_schema":null},{"name":"bytario_image_resize","description":"Resize an image with optional fit mode. At least one of width or height required.","write_action":false,"price_micros":0,"input_schema":null},{"name":"bytario_image_rotate","description":"Rotate an image by 90, 180, or 270 degrees.","write_action":false,"price_micros":0,"input_schema":null},{"name":"bytario_image_strip_metadata","description":"Remove EXIF, IPTC, XMP, and GPS metadata from an image without re-encoding pixels.","write_action":true,"price_micros":0,"input_schema":null},{"name":"bytario_pdf_compress","description":"Compress a PDF. Returns JSON with the compressed bytes (base64), original size, compressed size, and savings percentage.","write_action":false,"price_micros":0,"input_schema":null},{"name":"bytario_pdf_extract_text","description":"Extract text from a PDF using vector text extraction (no OCR).","write_action":false,"price_micros":0,"input_schema":null},{"name":"bytario_pdf_fill_form","description":"Fill AcroForm fields in a PDF, optionally flatten afterwards.","write_action":false,"price_micros":0,"input_schema":null},{"name":"bytario_pdf_flatten","description":"Flatten PDF form fields — bake values in, remove editability.","write_action":false,"price_micros":0,"input_schema":null},{"name":"bytario_pdf_info","description":"Get page count, page sizes, document metadata, and encryption status of a PDF.","write_action":false,"price_micros":0,"input_schema":null},{"name":"bytario_pdf_merge","description":"Merge multiple PDFs into one. Provide an array of base64-encoded PDF files.","write_action":false,"price_micros":0,"input_schema":null},{"name":"bytario_pdf_protect","description":"Add password protection to a PDF.","write_action":false,"price_micros":0,"input_schema":null},{"name":"bytario_pdf_render_page","description":"Rasterize one or more PDF pages to PNG, JPEG, or WebP images.","write_action":false,"price_micros":0,"input_schema":null},{"name":"bytario_pdf_rotate","description":"Rotate specified pages of a PDF by 90, 180, or 270 degrees.","write_action":false,"price_micros":0,"input_schema":null},{"name":"bytario_pdf_split","description":"Extract one or more page ranges from a PDF into separate PDFs.","write_action":false,"price_micros":0,"input_schema":null},{"name":"bytario_pdf_watermark","description":"Stamp a text watermark on one or more pages of a PDF.","write_action":false,"price_micros":0,"input_schema":null},{"name":"bytario_qr_generate","description":"Generate a QR code as PNG or SVG from text or a URL.","write_action":false,"price_micros":0,"input_schema":null},{"name":"bytario_qr_read","description":"Decode a QR code from an image. Returns the decoded text.","write_action":false,"price_micros":0,"input_schema":null},{"name":"bytario_render_svg_to_png","description":"Render an SVG to a PNG image via resvg-wasm.","write_action":false,"price_micros":0,"input_schema":null},{"name":"bytario_text_diff","description":"Compare two texts and return a diff with change hunks.","write_action":false,"price_micros":0,"input_schema":null},{"name":"bytario_text_markdown_to_html","description":"Convert Markdown text to HTML.","write_action":false,"price_micros":0,"input_schema":null},{"name":"bytario_text_word_count","description":"Count words, characters, sentences, paragraphs, and estimate reading time for a text.","write_action":false,"price_micros":0,"input_schema":null},{"name":"bytario_usage","description":"Check your current Bytario API plan, quota, and usage for this billing period.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":55,"grade":"C","scanned_at":"2026-09-27T22:35:38.222Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T22:35:38.254Z","components":{"code":{"score":25,"max":25,"notes":["4 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":2,"max":10,"notes":["no repository or website to verify"]}},"findings":[{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"packages":[{"registryType":"npm","identifier":"@bytario/mcp","version":"1.0.1","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":2,"publishedAt":"2026-04-10T21:21:33.022Z","weeklyDownloads":19}],"repo":{"found":false},"icon":{"url":null,"source":"none"},"presence":{"stars":null,"forks":null,"downloadsWeek":19,"license":"MIT","lastPushAt":null,"score":7}}}},"grade_history":[],"reviews":[]}