Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, email [email protected] and we’ll put it right.

io.github.helloderekg/bytario

NPM · @BYTARIO/MCP · SCANNED AUG 3

40 MCP tools for image, PDF, QR, barcode, data, text, color, and render operations.

Available components

+24 this week 64 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score →

Supply Chain Security87
  • No malware found by supply-chain analysis.Pass
  • Only part of the dependency tree could be resolved (95 of 99), so this covers what we could see, not the whole tree.Partial
  • No install/post-install scripts declared.Pass
  • Only part of the dependency tree could be resolved (95 of 99), so this covers what we could see, not the whole tree. View diagnostics → Partial
Provenance & Transparency19
Schema Quality & AI Usability77
  • AI-judged instruction clarity (excellent).Pass
  • Tool/resource definitions use about 2320 tokens (~58/item across 40 items; 40 tools + 0 resources), lean.Pass
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management27
  • Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

npm · @bytario/mcp

# add to Claude Code
claude mcp add helloderekg-bytario -- npx -y @bytario/mcp
# add to Codex CLI
codex mcp add helloderekg-bytario -- npx -y @bytario/mcp
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "helloderekg-bytario": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "@bytario/mcp"
      ],
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add helloderekg-bytario --command npx --arg -y --arg @bytario/mcp
# ~/.hermes/config.yaml
mcp_servers:
  helloderekg-bytario:
    command: "npx"
    args: ["-y", "@bytario/mcp"]
// mcp.json
{
  "mcpServers": {
    "helloderekg-bytario": {
      "command": "npx",
      "args": [
        "-y",
        "@bytario/mcp"
      ]
    }
  }
}
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 2 Aug 26 +28
    • Provenance: unverified → fail security
    • Install scripts: unverified → pass security
    • Known CVEs: unverified → partial security
    • Stability: Stability not yet verified: we do not have a sandbox capture of the MCP schema this version of the package serves yet. security
    • Capabilities: pass → unverified functional
    • Schema quality: unverified → excellent functional
    • License: unverified → pass functional
    • Stability: unverified → 0.23 functional
    • Dependency health: unverified → partial functional
    • Maintenance: unverified → pass functional
    • Licence: MIT functional
  • 1 Aug 26 +20
    • Malware scan: unverified → pass security
    • Stability: Stability not yet verified: not enough scan history yet (needs a 30-day window). security
    • MCP protocol: unverified → pass functional
  • 31 Jul 26 −24
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 27 Jul 26 40

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 3 Aug 2026 · Analysed npm/@bytario/[email protected]

Provenance none

Ecosystem: npm · Outcome: none

Dependencies 95 packages

95 packages in the resolved dependency tree · 95 deprecated · 29 stale.

The dependency tree was only partially resolved, so these counts may be incomplete.

MCP tools — 40 exposed · ~2,320 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
bytario_barcode_generate ~137

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.

NameTypeReqDescription
backgroundstringBackground color
foregroundstringForeground color
formatstringyesBarcode format
heightnumberBar height
includeTextbooleanInclude human-readable text
scalenumberScale factor
textstringyesData to encode in the barcode

No output schema declared.

No examples provided.

bytario_barcode_read ~49

Decode 1D and 2D barcodes from an image. Returns an array of detected codes.

NameTypeReqDescription
image_base64stringyesBase64-encoded image containing barcodes

No output schema declared.

No examples provided.

bytario_color_convert ~66

Convert a color between hex, RGB, HSL, HSV, and CMYK formats.

NameTypeReqDescription
colorstringyesColor to convert (e.g. "#ff6600", "rgb(255,102,0)", "hsl(24,100%,50%)")

No output schema declared.

No examples provided.

bytario_data_base64_decode ~36

Decode a Base64 string back to raw bytes.

NameTypeReqDescription
base64_stringstringyesBase64 string to decode

No output schema declared.

No examples provided.

bytario_data_base64_encode ~61

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).

NameTypeReqDescription
data_base64stringyesBase64-encoded raw bytes to encode

No output schema declared.

No examples provided.

bytario_data_csv_to_json ~37

Convert CSV text to a JSON array of objects.

NameTypeReqDescription
csvstringyesCSV text with headers in the first row

No output schema declared.

No examples provided.

bytario_data_json_format ~30

Pretty-print a JSON string with indentation.

NameTypeReqDescription
jsonstringyesJSON string to format

No output schema declared.

No examples provided.

bytario_data_json_minify ~34

Minify a JSON string by removing all whitespace.

NameTypeReqDescription
jsonstringyesJSON string to minify

No output schema declared.

No examples provided.

bytario_data_json_to_csv ~35

Convert a JSON array of objects to CSV text.

NameTypeReqDescription
jsonstringyesJSON array of objects to convert

No output schema declared.

No examples provided.

bytario_data_url_decode ~31

Decode a percent-encoded string.

NameTypeReqDescription
textstringyesPercent-encoded string to decode

No output schema declared.

No examples provided.

bytario_data_url_encode ~36

Percent-encode a UTF-8 string for use in URLs.

NameTypeReqDescription
textstringyesString to percent-encode

No output schema declared.

No examples provided.

bytario_file_detect ~45

Detect the file type of binary data using magic bytes. Returns MIME type, extension, and description.

NameTypeReqDescription
data_base64stringyesBase64-encoded file data

No output schema declared.

No examples provided.

bytario_file_hash ~68

Compute a cryptographic hash of a file. Supports MD5, SHA-1, SHA-256, SHA-384, SHA-512.

NameTypeReqDescription
algorithmstringHash algorithm (default: sha256)
data_base64stringyesBase64-encoded file data

No output schema declared.

No examples provided.

bytario_image_compress ~56

Recompress an image at target quality.

NameTypeReqDescription
formatstringOutput format
image_base64stringyesBase64-encoded image file
qualitynumberyesTarget quality (1-100)

No output schema declared.

No examples provided.

bytario_image_convert ~71

Convert an image between JPEG, PNG, WebP, and AVIF formats. Requires base64-encoded image input.

NameTypeReqDescription
image_base64stringyesBase64-encoded image file
qualitynumberOutput quality (1-100)
tostringyesTarget format

No output schema declared.

No examples provided.

bytario_image_crop ~105

Crop an image to a rectangle defined by x, y, width, height.

NameTypeReqDescription
formatstringOutput format
heightnumberyesHeight of crop rectangle
image_base64stringyesBase64-encoded image file
qualitynumberOutput quality
widthnumberyesWidth of crop rectangle
xnumberyesLeft edge of crop rectangle
ynumberyesTop edge of crop rectangle

No output schema declared.

No examples provided.

bytario_image_favicon_set ~56

Generate a full favicon bundle (ICO + PNG sizes + manifest.json) from a source image.

NameTypeReqDescription
image_base64stringyesBase64-encoded source image (ideally square, >= 512x512)

No output schema declared.

No examples provided.

bytario_image_flip ~41

Flip an image horizontally or vertically.

NameTypeReqDescription
directionstringyesFlip direction
image_base64stringyesBase64-encoded image file

No output schema declared.

No examples provided.

bytario_image_read_metadata ~42

Extract EXIF, GPS, and camera info from an image as structured JSON.

NameTypeReqDescription
image_base64stringyesBase64-encoded image file

No output schema declared.

No examples provided.

bytario_image_resize ~91

Resize an image with optional fit mode. At least one of width or height required.

NameTypeReqDescription
fitstringFit mode
formatstringOutput format
heightnumberTarget height in pixels
image_base64stringyesBase64-encoded image file
qualitynumberOutput quality
widthnumberTarget width in pixels

No output schema declared.

No examples provided.

bytario_image_rotate ~49

Rotate an image by 90, 180, or 270 degrees.

NameTypeReqDescription
degreesstringyesRotation angle
image_base64stringyesBase64-encoded image file

No output schema declared.

No examples provided.

bytario_image_strip_metadata ~48

Remove EXIF, IPTC, XMP, and GPS metadata from an image without re-encoding pixels.

NameTypeReqDescription
image_base64stringyesBase64-encoded image file

No output schema declared.

No examples provided.

bytario_pdf_compress ~63

Compress a PDF. Returns JSON with the compressed bytes (base64), original size, compressed size, and savings percentage.

NameTypeReqDescription
pdf_base64stringyesBase64-encoded PDF file
stripMetadatabooleanStrip document metadata during compression

No output schema declared.

No examples provided.

bytario_pdf_extract_text ~65

Extract text from a PDF using vector text extraction (no OCR).

NameTypeReqDescription
pagesstringPages to extract (e.g. "1-3" or "1,3,5")
pdf_base64stringyesBase64-encoded PDF file

No output schema declared.

No examples provided.

bytario_pdf_fill_form ~63

Fill AcroForm fields in a PDF, optionally flatten afterwards.

NameTypeReqDescription
fieldsobjectyesObject mapping field names to values
flattenbooleanFlatten form after filling
pdf_base64stringyesBase64-encoded PDF file

No output schema declared.

No examples provided.

bytario_pdf_flatten ~39

Flatten PDF form fields — bake values in, remove editability.

NameTypeReqDescription
pdf_base64stringyesBase64-encoded PDF file

No output schema declared.

No examples provided.

bytario_pdf_info ~42

Get page count, page sizes, document metadata, and encryption status of a PDF.

NameTypeReqDescription
pdf_base64stringyesBase64-encoded PDF file

No output schema declared.

No examples provided.

bytario_pdf_merge ~44

Merge multiple PDFs into one. Provide an array of base64-encoded PDF files.

NameTypeReqDescription
filesarrayyesArray of base64-encoded PDF files to merge

No output schema declared.

No examples provided.

bytario_pdf_protect ~61

Add password protection to a PDF.

NameTypeReqDescription
ownerPasswordstringPassword required to edit/print
pdf_base64stringyesBase64-encoded PDF file
userPasswordstringPassword required to open the PDF

No output schema declared.

No examples provided.

bytario_pdf_render_page ~83

Rasterize one or more PDF pages to PNG, JPEG, or WebP images.

NameTypeReqDescription
dpinumberResolution (72-300)
formatstringOutput image format
pagesstringPages to render (e.g. "1,3")
pdf_base64stringyesBase64-encoded PDF file

No output schema declared.

No examples provided.

bytario_pdf_rotate ~76

Rotate specified pages of a PDF by 90, 180, or 270 degrees.

NameTypeReqDescription
degreesstringyesRotation angle
pagesstringPages to rotate (e.g. "1,3,5" or "all")
pdf_base64stringyesBase64-encoded PDF file

No output schema declared.

No examples provided.

bytario_pdf_split ~61

Extract one or more page ranges from a PDF into separate PDFs.

NameTypeReqDescription
pdf_base64stringyesBase64-encoded PDF file
rangesstringyesPage ranges to extract (e.g. "1-3,7-9")

No output schema declared.

No examples provided.

bytario_pdf_watermark ~105

Stamp a text watermark on one or more pages of a PDF.

NameTypeReqDescription
fontSizenumberFont size
opacitynumberOpacity (0-1)
pagesstringPages to watermark (e.g. "1,3" or "all")
pdf_base64stringyesBase64-encoded PDF file
rotationnumberRotation angle in degrees
textstringyesWatermark text

No output schema declared.

No examples provided.

bytario_qr_generate ~113

Generate a QR code as PNG or SVG from text or a URL.

NameTypeReqDescription
backgroundstringBackground color (e.g. "#ffffff")
errorCorrectionstringError correction level
foregroundstringForeground color (e.g. "#000000")
formatstringOutput format (default: png)
marginnumberQuiet zone margin
sizenumberSize in pixels
textstringyesText or URL to encode

No output schema declared.

No examples provided.

bytario_qr_read ~42

Decode a QR code from an image. Returns the decoded text.

NameTypeReqDescription
image_base64stringyesBase64-encoded image containing a QR code

No output schema declared.

No examples provided.

bytario_render_svg_to_png ~68

Render an SVG to a PNG image via resvg-wasm.

NameTypeReqDescription
heightnumberTarget height in pixels
scalenumberScale factor
svgstringyesSVG markup as a string
widthnumberTarget width in pixels

No output schema declared.

No examples provided.

bytario_text_diff ~76

Compare two texts and return a diff with change hunks.

NameTypeReqDescription
astringyesFirst text
bstringyesSecond text
contextnumberLines of context around changes
labelAstringLabel for first text
labelBstringLabel for second text

No output schema declared.

No examples provided.

bytario_text_markdown_to_html ~30

Convert Markdown text to HTML.

NameTypeReqDescription
markdownstringyesMarkdown text to convert

No output schema declared.

No examples provided.

bytario_text_word_count ~38

Count words, characters, sentences, paragraphs, and estimate reading time for a text.

NameTypeReqDescription
textstringyesText to analyze

No output schema declared.

No examples provided.

bytario_usage ~27

Check your current Bytario API plan, quota, and usage for this billing period.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.